unity/scripts/respin.sh | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
New commits:
commit 50975180514877c2b34344c351b232069e4a6e82
Author: Jeroen van Meeuwen (Fedora Unity) <kanarip(a)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
Show replies by date