#!/bin/bash # --------------------------------------------------- # Script to create bootable ISO in Linux # usage: make_iso.sh [ /tmp/slax.iso ] # author: Tomas M. # --------------------------------------------------- if [ "$1" = "--help" -o "$1" = "-h" ]; then echo "This script will create bootable ISO from files in curent directory." echo "Current directory must be writable." echo "example: $0 /mnt/hda5/slax.iso" exit fi RELEASE="3.0" CDLABEL="Truva Linux 3.0 PreAlfa" ISONAME=$(readlink -f "$1") cd $(dirname $0) BUILD=`date +"%d%m%Y-%H%M"` mkisofs -o "../../iso/truva-$RELEASE-cd-$BUILD.iso" -v -J -R -D -A "$CDLABEL" -V "$CDLABEL" \ -x .create-md5sums \ -x .lxde_cd_iso.sh \ -x .kde_dvd_iso.sh \ -x .././Paketler/araclar \ -x .././Paketler/cokluortam \ -x .././Paketler/dokuman \ -x .././Paketler/egitim \ -x .././Paketler/gelistirme \ -x .././Paketler/gnome \ -x .././Paketler/grafik \ -x .././Paketler/guvenlik \ -x .././Paketler/internet \ -x .././Paketler/kde \ -x .././Paketler/kernel \ -x .././Paketler/konsol \ -x .././Paketler/kutuphane \ -x .././Paketler/lang \ -x .././Paketler/masaustu \ -x .././Paketler/ofis \ -x .././Paketler/oyunlar \ -x .././Paketler/sistem \ -x .././Paketler/sunucu \ -x .././Paketler/suruculer \ -x .././Paketler/t \ -x .././Paketler/tcl \ -x .././Paketler/temalar \ -x .././Paketler/uygulama \ -x .././Paketler/veritabani \ -x .././Paketler/xorg-extra \ -x .././Paketler/.meta_sil \ -x .././Paketler/.pkgcheck.py \ -x .././Paketler/.pkg-list \ -x .././Paketler/.pkg_list.py \ -x .././Paketler/.pkg.py \ -x .././Paketler/.repo \ -x .././Paketler/.repo-0.2.py \ -x .././Paketler/.repo-0.3.py \ -x .././Paketler/.repo_builder \ -x .././Paketler/.repo-builder.py \ -hide-rr-moved \ -no-emul-boot -boot-info-table -boot-load-size 4 \ -b boot/isolinux/isolinux.bin \ -c boot/isolinux/isolinux.boot \ -p "Truva Linux 3.0 - PreAlfa" ../.