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.

38 lines
956 B

  1. disksdir="$build_rock/livecd"
  2. if [ -z "`which create_compressed_fs`" ] ; then
  3. echo "Please make sure create_compressed_fs is installed! Rock Package: fake/cloop"
  4. exit 1;
  5. fi ;
  6. if [ -z "`which mkisofs`" ] ; then
  7. echo "Please make mkisofs is installed! Rock Package: base/cdrtools"
  8. exit 1;
  9. fi;
  10. pkgloop
  11. rm -rf $disksdir; mkdir -p $disksdir; chmod 700 $disksdir
  12. . scripts/parse-config
  13. . $base/target/$target/build_stage2.sh
  14. . $base/target/$target/build_stage1.sh
  15. if [ -f $base/target/$target/$arch/build.sh ]; then
  16. . $base/target/$target/$arch/build.sh
  17. fi
  18. echo_header "Creating ISO filesystem description."
  19. cd $disksdir; rm -rf isofs; mkdir -p isofs
  20. echo_status "Creating livecd/isofs directory.."
  21. ln 2nd_stage.img.z isofs/
  22. ln *.img initrd.gz isofs/ 2>/dev/null || true
  23. echo_status "Creating isofs.txt file .."
  24. echo "DISK1 build/${ROCKCFG_ID}/ROCK/livecd/isofs/ `
  25. `${ROCKCFG_SHORTID}/" > ../isofs_generic.txt
  26. cat ../isofs_*.txt > ../isofs.txt