Magellan Linux

Diff of /trunk/mlivecdbuild/mlivecdbuild2.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 712 by niro, Thu Apr 10 20:50:31 2008 UTC revision 713 by niro, Thu Apr 10 20:52:33 2008 UTC
# Line 256  generate_iso() Line 256  generate_iso()
256   popd   popd
257  }  }
258    
 generate_dvd()  
 {  
  echo Generating DVD Image ...  
  install -d ${CDISOROOT}  
  pushd ${CDISOROOT} &&  
  growisofs -dvd-compat \  
  -rock \  
  -full-iso9660-filenames \  
  -allow-leading-dots \  
  -disable-deep-relocation \  
  -output ${LIVECDROOT}/${CDISONAME} \  
  -eltorito-boot isolinux/isolinux.bin \  
  -eltorito-catalog isolinux/boot.cat \  
  -no-emul-boot \  
  -boot-load-size 4 \  
  -boot-info-table \  
  -volid "${CDID}" \  
  ${CDISOROOT} #&> /dev/null  
  popd  
 }  
   
259  enter_livecd()  enter_livecd()
260  {  {
261   mount -t sysfs sysfs ${CDCHROOTDIR}/sys   mount -t sysfs sysfs ${CDCHROOTDIR}/sys
# Line 309  usage() Line 288  usage()
288   echo "    initrd     - generates a livecd suitable initrd"   echo "    initrd     - generates a livecd suitable initrd"
289   echo "    bootloader - installs the bootloader"   echo "    bootloader - installs the bootloader"
290   echo "    isogen     - generate the final livecd iso image"   echo "    isogen     - generate the final livecd iso image"
  echo "    dvdgen     - same as isogen but creates a dvd-image"  
291   echo "    all        - runs all tasks to get a livecd from zero"   echo "    all        - runs all tasks to get a livecd from zero"
292   echo "    enter      - enters the rootfs of a livecd"   echo "    enter      - enters the rootfs of a livecd"
293   echo   echo
# Line 328  case $1 in Line 306  case $1 in
306   initrd) generate_initrd;;   initrd) generate_initrd;;
307   bootloader) install_bootloader;;   bootloader) install_bootloader;;
308   isogen) generate_iso;;   isogen) generate_iso;;
  dvdgen) generate_dvd;;  
309   all)   all)
310   bootstrap_system   bootstrap_system
311   prepare_iso   prepare_iso
312   generate_rootfs   generate_rootfs
313   generate_initrd   generate_initrd
314   install_bootloader   install_bootloader
315   if [[ ${DEFINE_DVD} = 1 ]]   generate_iso
  then  
  generate_dvd  
  else  
  generate_iso  
  fi  
316   ;;   ;;
317   enter) enter_livecd ;;   enter) enter_livecd ;;
318   *|'') usage;;   *|'') usage;;

Legend:
Removed from v.712  
changed lines
  Added in v.713