#!/bin/sh
# initial attempt to do a fully automated update of the -iso dir for a release
# this script can do the net, cd* and dvd* images for one arch atm
dosplit()
{
sed -i "s|[a-z]\+|$1|" $xml
sed -i 's|$|\1|' $xml
sed -i "s|[0-9]\+|1|" $xml
num=`$mkiso -c 2>&1|grep "expected volume number"|sed 's/.*: //'`
for i in `seq 1 $num`
do
sed -i "s|[0-9]\+|$i|" $xml
$mkiso
rm -rf /tmp/mkiso_*
done
}
if [ "$1" == "-h" -o "$1" == "--help" ]; then
man mkisorelease
exit $?
fi
if [ "$1" == "-v" -o "$1" == "--version" ]; then
pacman-g2 -Q pacman-tools
exit $?
fi
mkiso="fakeroot mkiso $*"
xml=volumes.xml
sed -i "s|[a-z]\+|net|" $xml
sed -i 's|\(.*\)$||' $xml
$mkiso
dosplit cd
dosplit dvd