#!/bin/sh
#
# Script to make your very own Current ISOs
# Author - Jeremy Mann
#
jeremy@biochem.uthscsa.edu
#
# Date Started - 09-05-2003
#
# First CD contains a bootable installation, kernels, boot disks,
# root disks and Slackware (minus KDE).
#
# Second CD contains all of KDE and leftovers, but not including source.
# That would mean *another* disc just for sources.
#
# Changelog:
# 03-22-2004: Added an exception for Gnome on the first disc. Current is just too
# big
The 2nd ISO has Gnome and KDE.
LOGFILE=isogen.log
DATE=`date +%m%d%y`
PATH=/usr/bin:/usr/local/bin
echo "Making first CD ..."
mkisofs -o ../Slackware-10.$DATE.CD1.iso -R -J -V "Slackware 10 Disc 1" \
-x ./extra -x ./pasture -x ./source -x ./zipslack -x ./testing -x ./attic \
-x ./slackware/gnome -x ./slackware/kde -x ./slackware/kdei \
--hide-rr-moved -v -d -N -no-emul-boot \
-boot-load-size 32 -boot-info-table -sort isolinux/iso.sort \
-b isolinux/isolinux.bin -c isolinux/isolinux.boot \
-A "Slackware 10 Disc 1" . >> $LOGFILE
echo "Making second CD ..."
mkisofs -o ../Slackware-10.$DATE.CD2.iso -R -J -V "Slackware 10 Disc 2" \
-x ./extra -x ./pasture -x ./source -x ./zipslack \
-x ./testing -x ./attic -x ./slackware/a \
-x ./slackware/ap -x ./slackware/d -x ./slackware/e -x ./slackware/f \
-x ./slackware/k -x ./slackware/l \
-x ./slackware/n -x ./slackware/t -x ./slackware/tcl \
-x ./slackware/x -x ./slackware/xap -x ./slackware/y \
--hide-rr-moved -v -d -N -no-emul-boot \
-boot-load-size 32 -boot-info-table -sort isolinux/iso.sort \
-b isolinux/isolinux.bin -c isolinux/isolinux.boot \
-A "Slackware 10 Disc 2" . >> $LOGFILE