hizli_iso.sh 906 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. # iso dizini içine updates dizini oluşturularak ilgili kök dizin altı dizin ve dosyalar konuşlandırılacak.
  3. echo "Sıkıştırma yapılmadan Iso dosyası hazırlanıyor..."
  4. #cp $ROOTFS/usr/lib/syslinux/isohdpfx.bin iso/boot/isolinux/isohdpfx.bin
  5. month="$(date -d "$D" '+%m')"
  6. day="$(date -d "$D" '+%d')"
  7. echo "milis-2.0-B${month}.${day}" > ./iso/updates/etc/milis-surum
  8. xorriso -as mkisofs \
  9. -iso-level 3 -rock -joliet \
  10. -max-iso9660-filenames -omit-period \
  11. -omit-version-number -relaxed-filenames -allow-lowercase \
  12. -volid "MILIS_CALISAN" \
  13. -eltorito-boot boot/isolinux/isolinux.bin \
  14. -eltorito-catalog boot/isolinux/isolinux.cat \
  15. -no-emul-boot -boot-load-size 4 -boot-info-table \
  16. -eltorito-alt-boot -e efiboot.img -isohybrid-gpt-basdat -no-emul-boot \
  17. -isohybrid-mbr iso/boot/isolinux/isohdpfx.bin \
  18. -output "milis-2.0-B${month}.${day}.iso" iso || echo "ISO imaj olusturalamadı";