File skelcd.spec of Package skelcd
#
# spec file for package skelcd (Version 2007.2.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: skelcd
BuildRequires: recode suse-build-key zip
License: YaST License
Group: SuSE internal
Conflicts: skelcd-SUSE_Linux skelcd-SUSE_Linux-AddOn skelcd-sles skelcd-sled
Autoreqprov: off
Version: 2007.2.2
Release: 1
Summary: CD skeleton for SUSE Linux (used for FACTORY Tree and Open Source Distributions)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: skelcd.tar.bz2
Source2: README
Source3: LIESMICH
Source4: README.BETA
Source5: license-SL-OSS.tar.bz2
Source6: license-Beta.txt
# show beta EULA - or final one?
%define beta_eula 1
%description
Internal package only.
%prep
%setup -n skelcd -a 5
%install
test -e /.buildenv && . /.buildenv
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/CD1/boot
mkdir -p $RPM_BUILD_ROOT/CD1/docu
cp READMEs/* $RPM_BUILD_ROOT/CD1/
test -s /usr/lib/rpm/gnupg/pubring.gpg || exit 1
cp -v /usr/lib/rpm/gnupg/pubring.gpg $RPM_BUILD_ROOT/CD1/
(cd $RPM_BUILD_ROOT/CD1 ; /usr/lib/rpm/gnupg/dumpsigs ./pubring.gpg >/dev/null 2>&1 ; /usr/lib/rpm/gnupg/dumpsigs ./pubring.gpg )
%ifarch ppc
rm -fv $RPM_BUILD_ROOT/CD1/{autorun.inf,SuSEgo.ico}
%endif
DATE_ENG=`date +"%%Y/%%m/%%d"`
pwd
ls -la
# for now ... begin
BUILD_DISTRIBUTION_VERSION=10.3
# for now ... end
for i in README LIESMICH README.BETA ; do
sed -e "s@#DATE#@$DATE_ENG@" \
-e"s@#VERSION#@$BUILD_DISTRIBUTION_VERSION@" $RPM_SOURCE_DIR/$i \
> $RPM_BUILD_ROOT/CD1/$i
# no DOS for ppc
%ifnarch ppc
cp $RPM_BUILD_ROOT/CD1/$i $RPM_BUILD_ROOT/CD1/$i.DOS
recode utf8..ibmpc $RPM_BUILD_ROOT/CD1/$i.DOS
%endif
# but Mac linebreaks
%ifarch ppc
cp $RPM_BUILD_ROOT/CD1/$i $RPM_BUILD_ROOT/CD1/$i.mac.txt
recode utf8..mac $RPM_BUILD_ROOT/CD1/$i.mac.txt
%endif
done
%if !%{beta_eula}
rm $RPM_BUILD_ROOT/CD1/README.BETA*
%endif
#
# Copy the right README.BETA or LICENSE.TXT file
#
# Add infos to license files
for i in license-SL/license* %{SOURCE6}; do
sed -e "s@#DATE#@$DATE_ENG@" \
-e"s@#VERSION#@$BUILD_DISTRIBUTION_VERSION@" $i \
> $i.new
mv $i.new $i
done
# CD1/LICENSE.TXT is copied to CD1/media.1/info.txt if it should be shown:
## old way for compatibility as long as YaST is not changed
cp license-SL/license.txt $RPM_BUILD_ROOT/CD1/LICENSE.TXT
## and the new way to do it...
mkdir -p $RPM_BUILD_ROOT/CD1/media.1
%if %{beta_eula}
cp %{SOURCE6} $RPM_BUILD_ROOT/CD1/LICENSE.TXT
(cp %{SOURCE6} license.txt;zip -9 license.zip *txt;cp license.zip $RPM_BUILD_ROOT/CD1/media.1/)
%else
(cd license-SL;zip -9 license.zip *txt;cp license.zip $RPM_BUILD_ROOT/CD1/media.1/)
%endif
%files
%defattr(644,root,root,755)
/CD1
%changelog -n skelcd
* Thu Feb 01 2007 - aj@suse.de
- Add info about sources.
* Tue Jan 09 2007 - aj@suse.de
- Alpha phase...
- time for 10.3.
* Fri Nov 24 2006 - aj@suse.de
- Update of hungarian translation.
* Thu Nov 23 2006 - aj@suse.de
- Update of czech license.
* Thu Nov 16 2006 - aj@suse.de
- Add hungarian translation.
* Thu Nov 16 2006 - aj@suse.de
- Translation of trademark section (#212913).
* Sun Nov 12 2006 - aj@suse.de
- Enhance trademark section (#212913).
- Not Beta anymore.
* Tue Oct 24 2006 - aj@suse.de
- Use license.cs.txt.
* Tue Oct 17 2006 - aj@suse.de
- SUSE team -> openSUSE team.
* Tue Aug 15 2006 - aj@suse.de
- ftp.suse.com->ftp.opensuse.org
* Mon Jul 17 2006 - aj@suse.de
- SUSE Linux -> openSUSE.
* Mon May 22 2006 - aj@suse.de
- Prepare for 10.2.
* Thu Apr 20 2006 - ro@suse.de
- use dumpsigs from suse-build-key package
* Thu Apr 20 2006 - ro@suse.de
- use id not name to dump keys
* Tue Apr 18 2006 - aj@suse.de
- Add Slovak license.
* Wed Apr 12 2006 - aj@suse.de
- Add Czech license.
* Mon Apr 03 2006 - aj@suse.de
- Reformat licenses (#163012).
* Fri Mar 31 2006 - aj@suse.de
- show final EULA.
- Add link to license as request by michl.
* Mon Mar 27 2006 - aj@suse.de
- Add conflicts to silence autobuild.
* Tue Feb 28 2006 - aj@suse.de
- Update Licenses.
* Mon Feb 20 2006 - aj@suse.de
- For now use the Beta License.
* Mon Feb 20 2006 - aj@suse.de
- Rename license.
* Mon Feb 20 2006 - aj@suse.de
- Add additional translations.
* Mon Feb 20 2006 - aj@suse.de
- Add OSS License.
- Add license translations.
- Remove unneeded architecture READMEs.
* Thu Feb 09 2006 - ro@suse.de
- rescuefloppy is gone (#149451)
* Thu Jan 26 2006 - aj@suse.de
- Fixed license typo.
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Jan 23 2006 - aj@suse.de
- Change bug report link.
* Tue Jan 17 2006 - aj@suse.de
- REmove support for SLES.
* Mon Jan 16 2006 - aj@suse.de
- Update license for 10.1.
* Wed Jan 11 2006 - aj@suse.de
- Update README.BETA.
* Thu Dec 15 2005 - ro@suse.de
- create media.1 dir before use
* Tue Dec 13 2005 - aj@suse.de
- Fix location of license.zip.
* Tue Nov 29 2005 - aj@suse.de
- Use license.zip for localised licenses.
* Fri Nov 25 2005 - aj@suse.de
- Change for SUSE Linux localized EULAs, add french EULA.
- s/SuSE/SUSE Linux/;
* Mon Nov 14 2005 - aj@suse.de
- Remove extra comma [#132880].
* Fri Nov 04 2005 - ro@suse.de
- recoded LIESMICH as last file to UTF8
* Fri Nov 04 2005 - ro@suse.de
- fix build on ppc
* Mon Sep 26 2005 - ro@suse.de
- more automatic version handling
* Mon Sep 26 2005 - aj@suse.de
- Prepare for 10.1.
* Thu Aug 11 2005 - visnov@suse.cz
- Fixed quotation marks for display in ncurses (#98938)
* Wed Jul 27 2005 - aj@suse.de
- It's SUSE Linux.
* Wed Jul 13 2005 - aj@suse.de
- Prepare for 10.0.
* Tue Mar 22 2005 - aj@suse.de
- Include EULA for SUSE Linux Professional 9.3 [#73983].
* Sat Mar 19 2005 - aj@suse.de
- Add EULA for SUSE Linux.
* Tue Feb 22 2005 - aj@suse.de
- Add BETA EULA for SUSE Linux.
* Tue Feb 08 2005 - aj@suse.de
- Add proofread README.BETA from Rebecca Walter.
* Thu Nov 18 2004 - mls@suse.de
- use timestamp of signature and not timestamp of gpg package
in dumpsigs
* Wed Apr 14 2004 - jw@suse.de
- typo in COPYRIGHT{,.de} fixed: the majority fall*s* ...
(#38361)
* Wed Apr 07 2004 - ro@suse.de
- updated COPYRIGHT file again
* Tue Apr 06 2004 - ro@suse.de
- do not use umlauts in COPYRIGHT.de
* Tue Apr 06 2004 - ro@suse.de
- updated german version of COPYRIGHT file (#38361)
* Tue Apr 06 2004 - ro@suse.de
- updated wording of COPYRIGHT file (.de version pending) (#38361)
* Mon Apr 05 2004 - ro@suse.de
- removed COPYRIGHT.yast
* Thu Mar 25 2004 - nashif@suse.de
- Moved control.xml completly. now the control file is in a seperate
product specific skelcd package
* Wed Mar 24 2004 - kukuk@suse.de
- Remove control.xml again, does not work
* Tue Mar 23 2004 - kukuk@suse.de
- Add control.xml [#35235]
* Tue Mar 23 2004 - kukuk@suse.de
- Add README.BETA for SLES
* Fri Mar 12 2004 - od@suse.de
- removed old README.ppc
* Tue Mar 09 2004 - ihno@suse.de
- updated README for s390/s390x
* Mon Feb 23 2004 - mls@suse.de
- fix dumpsigs call (gnupg needs a little hint)
* Tue Feb 17 2004 - kukuk@suse.de
- Add english translation of COPYRIGHT file
* Tue Jan 27 2004 - kukuk@suse.de
- Cleanup for SL9.1/SLES9
* Wed Sep 24 2003 - snwint@suse.de
- removed (i386!) rescuefloppy for x86_64
* Mon Sep 15 2003 - mls@suse.de
- use --no-default-keyring
* Mon Sep 15 2003 - mls@suse.de
- dump pubring.gpg in rpm4 friendly format
* Wed Aug 27 2003 - ro@suse.de
- no more special README.BETA.x86-64
* Mon Mar 17 2003 - kukuk@suse.de
- Update COPYRIGHT.yast [Bug #25461]
* Thu Nov 14 2002 - ro@suse.de
- use pubring.pgp from suse-build-key package
* Wed Nov 13 2002 - olh@suse.de
- add hints about software RAID on ppc64 (#21702/LTC1508)
* Wed Nov 13 2002 - olh@suse.de
- add hints about iSeries virtual ethernet to CD1/docu/README
(#19910/LTC1280)
* Tue Nov 12 2002 - olh@suse.de
- move the README.arch to CD1/docu
remove files in CD1/ and CD1/docu
* Thu Nov 07 2002 - bk@suse.de
- add SLES-LICENSE.TXT and use it for CD1/LICENSE.TXT on S/390&PPC
* Wed Nov 06 2002 - olh@suse.de
- update README.ppc and add some info about internal ethernet
cards on p630 (#21105/LTC1414)
* Thu Oct 31 2002 - froh@suse.de
- removed rescuefloppy for s390 and s390x (and being at it for ppc64)
(#20032)
* Wed Oct 23 2002 - kukuk@suse.de
- Add UL-LICENSE.TXT
* Thu Oct 10 2002 - kukuk@suse.de
- Add README.UnitedLinux
* Thu Oct 10 2002 - kukuk@suse.de
- Add README.SLES
* Wed Oct 09 2002 - kukuk@suse.de
- Remove some files for UL and SLES
* Sun Sep 22 2002 - ro@suse.de
- fix specfile
* Fri Sep 20 2002 - ro@suse.de
- use UL-README.BETA only on UL
* Tue Sep 03 2002 - ro@suse.de
- updated COPYRIGHT.yast
* Wed Aug 28 2002 - ro@suse.de
- updated rescuefloppy
* Wed Aug 28 2002 - ro@suse.de
- rescue floppy is called rescuefloppy now
- removed suse/setup/{rescue,README,LIESMICH} links
- removed loadlin.exe (is in dosutils/loadlin)
- removed info, update.in_ (content file is generated automatically)
* Wed Aug 28 2002 - ro@suse.de
- move /suse/images and /disks to /boot
* Thu Aug 22 2002 - ro@suse.de
- added README.BETA.UL
* Tue Aug 20 2002 - aj@suse.de
- Add README.BETA.x86-64
* Tue Aug 20 2002 - kukuk@suse.de
- Add README.BETA
* Mon Jul 22 2002 - froh@suse.de
- added s390 README
* Fri Jul 05 2002 - kukuk@suse.de
- Use %%ix86 macro
* Thu Apr 25 2002 - ro@suse.de
- removed README.i386 and LIESMICH.i386 (#15703)
(with references to setup.exe)
* Thu Mar 21 2002 - ro@suse.de
- removed references to books in /docu that are no longer there
(#15274)
* Sun Feb 17 2002 - ro@suse.de
- MIN_YAST_VERSION to 2.5
* Thu Jan 31 2002 - ro@suse.de
- removed inf files: no longer used
* Thu Jan 03 2002 - kukuk@suse.de
- Update README and LIESMICH for i386/images [Bug #12500]
* Wed Nov 21 2001 - ro@suse.de
- fixed ftp-server entry for freiburg
* Wed Oct 31 2001 - olh@suse.de
- add inf/ppc/kernel-iseries64.inf
* Tue Oct 23 2001 - ro@suse.de
- added DISTRIBUITION_{NAME,VERSION,RELEASE} to info file
* Thu Oct 18 2001 - olh@suse.de
- provide README.mac.txt via recode
* Thu Oct 18 2001 - olh@suse.de
- update readme for CD
* Mon Oct 01 2001 - schwab@suse.de
- Remove inf file for k_b3 and k_b3smp from ia64.
* Tue Sep 25 2001 - olh@suse.de
- fix entry for ppc/kernel-nubus.inf
* Mon Sep 17 2001 - kukuk@suse.de
- Remove inf files for kernel 2.2 and k_orig from i386
- Remove inf files for k_orig from sparc, add k_defl24
* Thu Sep 13 2001 - ro@suse.de
- updated loadlin binary to 1.6b
* Sat Sep 08 2001 - olh@suse.de
- add inf files for iSeries, NuBus and ppc64
* Sun Aug 26 2001 - olh@suse.de
- *.DOS files, SuSEgo.ico and autorun.inf not needed on ppc
* Tue Jul 31 2001 - olh@suse.de
- provide readme_arch/README.ppc and .i386
* Tue Jul 31 2001 - olh@suse.de
- CD1/disks not for ppc
add README.$ARCH support for the arch specific parts of the docu
* Tue Jul 31 2001 - olh@suse.de
- loadlin.exe is i386 only
update kernel.inf files for ppc, remove obsolete files
* Sat Jul 14 2001 - kukuk@suse.de
- Add sun4u inf files, copy directories, too
- Don't include intel rescue and loadlin.exe on SPARC
* Wed Jun 27 2001 - ro@suse.de
- updated pubring.gpg
* Thu May 31 2001 - froh@suse.de
- moved non-inf files to the instsys package
- added inf-files for current kernels
* Wed May 23 2001 - ro@suse.de
- added hardlinks for suse/setup/{README,LIESMICH,rescue}
* Tue May 22 2001 - ro@suse.de
- created package
- dynamically replacing version numbers and dates in READMEs