#!/bin/sh

set -x

ISO_ROOT=/RSYNC/w/current
ISO_OUT=/tmp/slackintosh-12.0-install-d1.iso
ISO2_OUT=/tmp/slackintosh-12.0-install-d2.iso
ISO3_OUT=/tmp/slackintosh-12.0-install-d3.iso

DVD_OUT=/tmp/slackintosh-12.0-dvd.iso


mkhybrid -m ${ISO_ROOT}/extra \
         -m "${ISO_ROOT}/slackware/kde/*" \
         -m "${ISO_ROOT}/slackware/kdei/*" \
         -m "${ISO_ROOT}/slackware/x/*" \
         -m "${ISO_ROOT}/slackware/xap/*" \
         -m "${ISO_ROOT}/slackware/t/*" \
         -m "${ISO_ROOT}/source" \
         -m "${ISO_ROOT}/pasture" \
         -m "${ISO_ROOT}/testing" \
        -hfs-unlock -part -hfs -map $ISO_ROOT/iso/maps -no-desktop \
        -hfs-volid Slackintosh_12_0 -r -o $ISO_OUT $ISO_ROOT

hmount $ISO_OUT
hattrib -b :boot:
humount $ISO_OUT
echo "# 1. ISO created at $ISO_OUT"


cd $ISO_ROOT && find . -type d |egrep -v "kde$|t$|x$|xap$|slackware$" > /tmp/exclud && mkisofs -J -R -o $ISO2_OUT -exclude-list  /tmp/exclud .
echo "# 2. ISO created at $ISO2_OUT"

cd $ISO_ROOT && find . -type d |egrep -v "extra$|kdei$|slackware$" > /tmp/exclud && mkisofs -J -R -o $ISO3_OUT -exclude-list  /tmp/exclud .
echo "# 3. ISO created at $ISO3_OUT"



mkhybrid -udf -hfs-unlock -part -hfs -map $ISO_ROOT/iso/maps -no-desktop \
 -hfs-volid Slackintosh_12_0 -r -o $DVD_OUT $ISO_ROOT
echo "# DVD created at $DVD_OUT"
