diff options
author | Jeremy Katz <katzj@redhat.com> | 2003-10-01 19:43:31 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2003-10-01 19:43:31 +0000 |
commit | 6a0efc200800f6caec960563be72c5d467623a10 (patch) | |
tree | 7c1114628f6753818acad5d0e5e837957d35fc6a /scripts/mk-images.ppc | |
parent | 4a8ef3791a2d3d01dfdafaff646164ee776220a5 (diff) | |
download | anaconda-6a0efc200800f6caec960563be72c5d467623a10.tar.gz anaconda-6a0efc200800f6caec960563be72c5d467623a10.tar.xz anaconda-6a0efc200800f6caec960563be72c5d467623a10.zip |
some changes so that we get a mac boot.iso, tweak yaboot.conf naming
appropriately
Diffstat (limited to 'scripts/mk-images.ppc')
-rw-r--r-- | scripts/mk-images.ppc | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/scripts/mk-images.ppc b/scripts/mk-images.ppc index 4cff5e640..7989701c2 100644 --- a/scripts/mk-images.ppc +++ b/scripts/mk-images.ppc @@ -30,7 +30,7 @@ makeBootImages() { mkdir -p $TOPDESTPATH/etc $TOPDESTPATH/ppc/chrp cp $KERNELROOT/boot/vmlinux-* $TOPDESTPATH/ppc/chrp/vmlinux - cp $BOOTDISKDIR/yaboot.conf $TOPDESTPATH/etc/yaboot.conf + cp $BOOTDISKDIR/yaboot.conf.pseries $TOPDESTPATH/etc/yaboot.conf cp $BOOTDISKDIR/bootinfo.txt $TOPDESTPATH/ppc/bootinfo.txt cp $IMGPATH/usr/lib/yaboot/yaboot $TOPDESTPATH/ppc/chrp $IMGPATH/usr/lib/yaboot/addnote $TOPDESTPATH/ppc/chrp/yaboot @@ -77,27 +77,27 @@ EOF $IMGPATH/usr/sbin/addRamDisk $TOPDESTPATH/ppc/iSeries/ramdisk.image.gz $TOPDESTPATH/ppc/iSeries/System.map $TOPDESTPATH/ppc/iSeries/vmlinux.sm $TOPDESTPATH/ppc/iSeries/boot.img rm -f $TOPDESTPATH/ppc/iSeries/vmlinux.sm elif [ "$KERNELARCH" = "ppc" ]; then + mkdir -p $TOPDESTPATH/ppc/mac + echo "Building ppc initrd" - makeinitrd --initrdto $TOPDESTPATH/images/ppcmac/ramdisk.image.gz \ + makeinitrd --initrdto $TOPDESTPATH/ppc/mac/ramdisk.image.gz \ --initrdsize 8192 \ --loaderbin loader \ --modules "$COMMONMODULES $NETMODULES $SCSIMODULES $SCSIMODS $IDEMODS $ISOMODULES" - # FIXME: this will overwrite some of the pseries stuff - mkdir -p $TOPDESTPATH/etc $TOPDESTPATH/ppc - cp $KERNELROOT/boot/vmlinux-* $TOPDESTPATH/ppc/vmlinux - cp $BOOTDISKDIR/yaboot.conf $TOPDESTPATH/etc/yaboot.conf - cp $BOOTDISKDIR/bootinfo.txt $TOPDESTPATH/ppc/bootinfo.txt - cp $IMGPATH/usr/lib/yaboot/yaboot $TOPDESTPATH/ppc - $IMGPATH/usr/lib/yaboot/addnote $TOPDESTPATH/ppc/yaboot + mkdir -p $TOPDESTPATH/ppc/mac + cp $KERNELROOT/boot/vmlinux-* $TOPDESTPATH/ppc/mac/vmlinux + cp $BOOTDISKDIR/yaboot.conf.mac $TOPDESTPATH/ppc/mac/yaboot.conf + cp $BOOTDISKDIR/ofboot.b $TOPDESTPATH/ppc/mac/ofboot.b + cp $IMGPATH/usr/lib/yaboot/yaboot $TOPDESTPATH/ppc/mac/ # we also want to make a boot.iso here - mkdir -p $TOPDESTPATH/isopath/ppc $TOPDESTPATH/isopath/etc - cp $TOPDESTPATH/etc/* $TOPDESTPATH/isopath/etc/ - cp $TOPDESTPATH/ppc/* $TOPDESTPATH/isopath/ppc/ + mkdir -p $TOPDESTPATH/isopath/ppc/mac + cp $TOPDESTPATH/ppc/mac/* $TOPDESTPATH/isopath/ppc/mac/ - # need a proper mkisofs command for mac -# mkisofs -generic-boot $TOPDESTPATH/isopath/boot_image -A "$PRODUCT $VERSION" -V "PBOOT" -J -R -T -allow-multidot -l -o $TOPDESTPATH/images/boot.iso $TOPDESTPATH/isopath + # Create the boot.iso + mkdir -p $TOPDESTPATH/images/mac/ + mkisofs -o $TOPDESTPATH/images/mac/boot.iso -part -hfs -T -r -l -J -A "$PRODUCT $VERSION" -sysid PPC -V "PBOOT" -volset "$VERSION" -volset-size 2 -volset-seqno 1 -hfs-volid "$VERSION" -hfs-bless "$TOPDESTPATH/isopath/ppc/mac" -map $BOOTDISKDIR/mapping -magic $BOOTDISKDIR/magic -no-desktop -allow-multidot $TOPDESTPATH/isopath rm -rf $TOPDESTPATH/isopath/ else echo "Unknown kernel arch: $KERNELARCH" |