From Fedora Project Wiki

Revision as of 16:27, 24 May 2008 by Ravidiip (talk | contribs) (1 revision(s))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Anaconda patch for DVD builds. This assumes that you have already applied the other [[Patches for Anaconda] [Patches for Anaconda] . It just changes /fedora to /dvd in buildinstall, and calls mkdvd instead of mkfedora-cd. It is probably easier to download this patch here: [[%ATTACHURL%/dvd.patch] [dvd.patch]

Right click on the link and choose Save Link Target As...

%BR%

diff -urN anaconda-9.2.orig/scripts/build-fc1 anaconda-9.2/scripts/build-fc1%BR% <nop>--- anaconda-9.2.orig/scripts/build-fc1 1969-12-31 16:00:00.000000000 -0800%BR% +++ anaconda-9.2/scripts/build-fc1 2003-01-22 16:20:45.000000000 -0800%BR% @@ -1,5 +1,5 @@%BR% -# all CDs in /fedora/i386%BR% +# all CDs in /dvd/i386%BR% export PATH=$PATH:/usr/lib/anaconda-runtime%BR% %BR% echo "Would you like to check the rpms (ENTER means no)?"%BR% @@ -8,27 +8,27 @@%BR% echo%BR% else%BR% echo Running the rpm check...%BR% - rpm -K /fedora/i386/Fedora/RPMS/* | grep "NOT OK"%BR% + rpm -K /dvd/i386/Fedora/RPMS/* | grep "NOT OK"%BR% fi%BR% %BR% echo Removing the old anaconda packages...%BR% rpm -e --nodeps anaconda anaconda-runtime%BR% echo Installing the new anaconda packages...%BR% -rpm -ivh i386/Fedora/RPMS/anaconda-*fedora*.rpm%BR% +rpm -ivh i386/Fedora/RPMS/anaconda-*dvd*.rpm%BR% %BR% echo Running genhdlist...%BR% -genhdlist --withnumbers /fedora/i386 ## Must have full path%BR% +genhdlist --withnumbers /dvd/i386 ## Must have full path%BR% %BR% echo Building the placeholder comps...%BR% rpmbuild -ba /usr/src/redhat/SPECS/comps-fedora.spec%BR% -mv /fedora/i386/Fedora/RPMS/comps-1-0.* /fedora/%BR% +mv /dvd/i386/Fedora/RPMS/comps-1-0.* /dvd/%BR% %BR% -cp /usr/src/redhat/SRPMS/comps-1-0.date +%<nop>Y%m%d.fedora.src.rpm /fedora/SRPMS%BR% -cp /usr/src/redhat/RPMS/i386/comps-1-0.date +%<nop>Y%m%d.fedora.i386.rpm /fedora/i386/Fedora/RPMS/%BR% -cp /usr/src/redhat/RPMS/i386/comps-1-0.date +%<nop>Y%m%d.fedora.i386.rpm /fedora/i386/Fedora/base/comps.rpm%BR% +cp /usr/src/redhat/SRPMS/comps-1-0.date +%<nop>Y%m%d.dvd.src.rpm /dvd/i386/SRPMS%BR% +cp /usr/src/redhat/RPMS/i386/comps-1-0.date +%<nop>Y%m%d.dvd.i386.rpm /dvd/i386/Fedora/RPMS/%BR% +cp /usr/src/redhat/RPMS/i386/comps-1-0.date +%<nop>Y%m%d.dvd.i386.rpm /dvd/i386/Fedora/base/comps.rpm%BR% %BR% echo Running genhdlist again to include the new comps rpm...%BR% -genhdlist --withnumbers /fedora/i386 ## Must have full path%BR% +genhdlist --withnumbers /dvd/i386 ## Must have full path%BR% %BR% buildinstall --pkgorder pkgfile --version 1 --product 'Fedora Core' --release 'Fedora Core 1' i386/%BR% @@ -37,19 +37,19 @@%BR% grep -v file$ pkgfile | grep -v <nop>file:/// > pkgfile.date +%Y-%m-%d%BR% %BR% -rm -rf i386-disc[1-9] %BR% -splittree.py --arch=i386 --total-discs=3 --bin-discs=3 --src-discs=1 --release-string="Fedora Core 1" --pkgorderfile=pkgfile.date +%Y-%m-%d --distdir=i386 --srcdir=SRPMS --productpath=Fedora %BR% +#rm -rf i386-disc[1-9] %BR% +#splittree.py --arch=i386 --total-discs=3 --bin-discs=3 --src-discs=1 --release-string="Fedora Core 1" --pkgorderfile=pkgfile --distdir=i386 --srcdir=SRPMS --productpath=Fedora %BR% %BR% echo Running genhdlist for the final time to include the .discinfo and pkgfile.%BR% -genhdlist --withnumbers --fileorder pkgfile.date +%Y-%m-%d /fedora/i386-disc[123456] %BR% +genhdlist --withnumbers --fileorder pkgfile.date +%Y-%m-%d /dvd/i386%BR% %BR% echo "Rebuilding the real comps after .discinfo, genhdlist and pkgfile"%BR% rpmbuild -ba /usr/src/redhat/SPECS/comps-fedora.spec%BR% -rm /fedora/i386/Fedora/RPMS/comps-1-0.*%BR% -cp /usr/src/redhat/SRPMS/comps-1-0.date +%<nop>Y%m%d.fedora.src.rpm /fedora/SRPMS%BR% -cp /usr/src/redhat/RPMS/i386/comps-1-0.date +%<nop>Y%m%d.fedora.i386.rpm /fedora/i386/Fedora/RPMS/%BR% -cp /usr/src/redhat/RPMS/i386/comps-1-0.date +%<nop>Y%m%d.fedora.i386.rpm /fedora/i386/Fedora/base/comps.rpm%BR% +rm /dvd/i386/Fedora/RPMS/comps-1-0.*%BR% +cp /usr/src/redhat/SRPMS/comps-1-0.date +%<nop>Y%m%d.dvd.src.rpm /dvd/i386/SRPMS%BR% +cp /usr/src/redhat/RPMS/i386/comps-1-0.date +%<nop>Y%m%d.dvd.i386.rpm /dvd/i386/Fedora/RPMS/%BR% +cp /usr/src/redhat/RPMS/i386/comps-1-0.date +%<nop>Y%m%d.dvd.i386.rpm /dvd/i386/Fedora/base/comps.rpm%BR% %BR% echo "Would you like to make the discs now (ENTER means no)?"%BR% read ANS%BR% @@ -58,5 +58,5 @@%BR% echo%BR% else%BR% echo Making Discs...%BR% - mkfedora-cd%BR% + mkdvd%BR% fi%BR%


%BR%%BR%%BR%

  • [[%ATTACHURL%/dvd.patch] [dvd.patch]  : Patch to update build-fc1 for DVD