Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools.git;a=commitdiff;h=dc982b98b0c87ce10bb193f710b3cc89b6713363

commit dc982b98b0c87ce10bb193f710b3cc89b6713363
Author: Miklos Vajna <vmik...@frugalware.org>
Date:   Wed Mar 9 16:26:22 2011 +0100

mkisorelease: full cd set -> single cd with base only

diff --git a/mkisorelease b/mkisorelease
index 3fdcab7..f548cd4 100755
--- a/mkisorelease
+++ b/mkisorelease
@@ -8,13 +8,18 @@ dosplit()
sed -i "s|<media>[a-z]\+</media>|<media>$1</media>|" $xml
sed -i 's|<!-- \(<serial>.*</serial>\) -->$|\1|' $xml
sed -i "s|<serial>[0-9]\+</serial>|<serial>1</serial>|" $xml
-       num=`$mkiso -c 2>&1|grep "expected volume number"|sed 's/.*: //'`
-       for i in `seq 1 $num`
-       do
-               sed -i "s|<serial>[0-9]\+</serial>|<serial>$i</serial>|" $xml
-               $mkiso
+       if [ -z "$2" ]; then
+               num=`$mkiso -c 2>&1|grep "expected volume number"|sed 's/.*: 
//'`
+               for i in `seq 1 $num`
+               do
+                       sed -i 
"s|<serial>[0-9]\+</serial>|<serial>$i</serial>|" $xml
+                       $mkiso
+                       rm -rf /tmp/mkiso_*
+               done
+       else
+               $mkiso -g $2
rm -rf /tmp/mkiso_*
-       done
+       fi
}

if [ "$1" == "-h" -o "$1" == "--help" ]; then
@@ -39,5 +44,5 @@ sed -i "s|<media>[a-z]\+</media>|<media>net</media>|" $xml
sed -i 's|\(<serial>.*</serial>\)$|<!-- \1 -->|' $xml
$mkiso

-dosplit cd
+dosplit cd base
dosplit dvd
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to