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