#!/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