forked from caylakpenguen/bash-scripts
83 lines
2.2 KiB
Bash
83 lines
2.2 KiB
Bash
|
#!/bin/bash
|
||
|
#
|
||
|
# Shell script to build (unofficial) Slackware-current ISOs
|
||
|
#
|
||
|
# Lars Strand - larstra (at) ifi uio no
|
||
|
#
|
||
|
# Last update: Sun Nov 10 20:49:57 CET 2013
|
||
|
#
|
||
|
|
||
|
DATE=`date +"%d_%b_%Y"`
|
||
|
MD5SUM="/usr/bin/md5sum"
|
||
|
|
||
|
CURRENT="slackware-current-$DATE-DVD.iso"
|
||
|
CURRENT64="slackware64-current-$DATE-DVD.iso"
|
||
|
|
||
|
LOC_CURRENT="/usit/ftp1/ftp/slackware/slackware-current"
|
||
|
LOC_CURRENT64="/usit/ftp1/ftp/slackware/slackware64-current"
|
||
|
|
||
|
DUMP="/usit/ftp1/ftp/slackware/slackware-iso/slackware-current-iso"
|
||
|
MKISOFS="/usr/bin/mkisofs"
|
||
|
|
||
|
# remove the old build
|
||
|
rm -rf $DUMP/*
|
||
|
|
||
|
# build DVD CURRENT ISO
|
||
|
cd $LOC_CURRENT/
|
||
|
|
||
|
$MKISOFS -o $DUMP/$CURRENT \
|
||
|
-R -J -V "Slackware-current DVD" \
|
||
|
-x ./source \
|
||
|
-hide-rr-moved \
|
||
|
-v -d -N -no-emul-boot -boot-load-size 4 -boot-info-table \
|
||
|
-sort isolinux/iso.sort \
|
||
|
-b isolinux/isolinux.bin \
|
||
|
-c isolinux/isolinux.boot \
|
||
|
-p "Slackware-current build from slackware.no - NOT OFFICIAL" \
|
||
|
-publisher "Slackware-current build from slackware.no - NOT OFFICIAL" \
|
||
|
-A "Slackware-current DVD - build $DATE" .
|
||
|
|
||
|
# build DVD CURRENT 64 ISO
|
||
|
cd $LOC_CURRENT64/
|
||
|
|
||
|
$MKISOFS -o $DUMP/$CURRENT64 \
|
||
|
-R -J -V "Slackware64-current DVD" \
|
||
|
-x ./source \
|
||
|
-hide-rr-moved \
|
||
|
-v -d -N -no-emul-boot -boot-load-size 4 -boot-info-table \
|
||
|
-sort isolinux/iso.sort \
|
||
|
-b isolinux/isolinux.bin \
|
||
|
-c isolinux/isolinux.boot \
|
||
|
-p "Slackware64-current build from slackware.no - NOT OFFICIAL" \
|
||
|
-publisher "Slackware64-current build from slackware.no - NOT OFFICIAL" \
|
||
|
-A "Slackware64-current DVD - build $DATE" .
|
||
|
|
||
|
# jump to right build location
|
||
|
cd $DUMP
|
||
|
|
||
|
# copy the Changelog, so folks know what's included
|
||
|
cp -l $LOC_CURRENT/ChangeLog.txt ChangeLog-current.txt
|
||
|
cp -l $LOC_CURRENT64/ChangeLog.txt ChangeLog64-current.txt
|
||
|
|
||
|
# make MD5 sums of the ISOs
|
||
|
$MD5SUM $CURRENT > CHECKSUMS.md5
|
||
|
$MD5SUM $CURRENT64 >> CHECKSUMS.md5
|
||
|
|
||
|
# bump warning
|
||
|
echo "** WARNING! **
|
||
|
This is experimental current ISO builds. They are NOT official,
|
||
|
so use at your own risk!
|
||
|
|
||
|
If you have any comments/suggestions/error-reports regarding these ISOs,
|
||
|
let me know so I can improve the build-script! You'll find the script
|
||
|
at: http://www.slackware.no/makeSlackISOs.sh
|
||
|
|
||
|
New build every Tuesday at 0500 CET/CEST
|
||
|
|
||
|
Enjoy!
|
||
|
|
||
|
larstra (at) ifi uio no
|
||
|
" > README.TXT
|
||
|
|
||
|
# end
|