mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1.1 KiB

  1. use_yaboot=1
  2. cd $disksdir
  3. # yaboot doesn't seem to like the symlink.
  4. echo "Renaming kernel image:"
  5. rm -vf boot/vmlinux
  6. mv -vf boot/vmlinux_* boot/vmlinux
  7. if [ $use_yaboot -eq 1 ]
  8. then
  9. echo "Creating yaboot setup:"
  10. #
  11. echo "Extracting yaboot boot loader images."
  12. mkdir -p boot etc
  13. cp -v $root/usr/lib/yaboot/yaboot boot/
  14. cp -v $root/usr/lib/yaboot/yaboot.rs6k boot/
  15. cp -v boot/yaboot.rs6k install.bin
  16. #
  17. echo "Creating yaboot config files."
  18. cp -v $confdir/powerpc/{boot.msg,ofboot.b} \
  19. boot
  20. (
  21. echo "device=cdrom:"
  22. cat $confdir/powerpc/yaboot.conf
  23. ) > etc/yaboot.conf
  24. (
  25. echo "device=cd:"
  26. cat $confdir/powerpc/yaboot.conf
  27. ) > boot/yaboot.conf
  28. #
  29. echo "Copy more config files."
  30. cp -v $confdir/powerpc/mapping .
  31. #
  32. datadir="build/${ROCKCFG_ID}/ROCK/target-finish"
  33. cat > $xroot/ROCK/isofs_arch.txt <<- EOT
  34. BOOT -hfs -part -map $datadir/mapping -hfs-volid "ROCK_Linux_CD"
  35. BOOTx -hfs-bless boot -sysid PPC -l -L -r -T -chrp-boot
  36. BOOTx --prep-boot install.bin
  37. DISK1 $datadir/etc/ etc/
  38. DISK1 $datadir/install.bin install.bin
  39. EOT
  40. # SCRIPT sh $confdir/powerpc/bless-rs6k.sh $disksdir
  41. fi