unity/scripts/respin.sh |   15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

New commits:
commit 50975180514877c2b34344c351b232069e4a6e82
Author: Jeroen van Meeuwen (Fedora Unity) <kana...@fedoraunity.org>
Date:   Mon Feb 23 16:40:33 2009 +0100

    More updates to respin.sh

diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh
index 6561338..e1681aa 100755
--- a/unity/scripts/respin.sh
+++ b/unity/scripts/respin.sh
@@ -37,6 +37,9 @@ function usage() {
     echo "                         be specified multiple times."
     echo "--arch <arch>          - The architectures to respin. Can also be 
specified"
     echo "                         multiple times."
+    echo ""
+    echo "--cleanup              - Pass Revisor how to clean up after itself 
(default: 1)"
+    echo "                         See Revisor help for details"
     echo "--list                 - Just list what would have otherwise been 
respun."
 
     exit 1
@@ -58,6 +61,7 @@ revisor_deps="comps-extras createrepo rhpl pykickstart 
livecd-tools
 ##
 
 JUST_LIST=0
+cleanup=1
 
 while [ $# -gt 0 ]; do
     case $1 in
@@ -70,6 +74,11 @@ while [ $# -gt 0 ]; do
             shift; shift
         ;;
 
+        --clean-up|--cleanup)
+            cleanup=$2
+            shift; shift
+        ;;
+
         --list)
             JUST_LIST=1
             shift
@@ -135,7 +144,7 @@ for version in $VERSIONS; do
             rm -rf /srv/revisor/$datestamp/$spin/log/
 
             ${revisor_cmd}  --config 
/etc/revisor-unity/f$version-live-respin.conf \
-                            --model $spin --debug 9 --clean-up 2 \
+                            --model $spin --debug 9 --clean-up $cleanup \
                             --destination-directory /srv/revisor/$datestamp/ \
                             --report-sizes 2>&1 | tee revisor-$spin.log
 
@@ -172,7 +181,7 @@ for version in $VERSIONS; do
         #
         rm -rf /srv/revisor/$datestamp/f$version-$arch-respin/log/
 
-        echo -en "cd /revisor; ./revisor.py --cli --config 
/etc/revisor-unity/f$version-install-respin.conf --destination-directory 
/srv/revisor/$datestamp/ --model f$version-$arch-respin --debug 9\n" | mock -r 
fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log
+        echo -en "cd /revisor; ./revisor.py --cli --config 
/etc/revisor-unity/f$version-install-respin.conf --destination-directory 
/srv/revisor/$datestamp/ --model f$version-$arch-respin --debug 9 --clean-up 
$cleanup\n" | mock -r fedora-$version-$arch shell | tee -a 
revisor-f$version-$arch-respin.log
 
         [ $? -gt 0 ] && \
             printf "Spin f$version-$arch-respin failed, log file 
attached.$MESSAGE_END" "$datestamp" "f$version-$arch-respin" \
@@ -187,4 +196,4 @@ for version in $VERSIONS; do
         sudo mkdir -p /srv/revisor/$datestamp/f$version-$arch-respin/log/
         sudo mv revisor-f$version-$arch-respin.log 
/srv/revisor/$datestamp/f$version-$arch-respin/log/
     done
-done
\ No newline at end of file
+done


_______________________________________________
revisor-devel mailing list
revisor-devel@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/revisor-devel

Reply via email to