Author: sparky
Date: Tue Feb 23 15:10:58 2010
New Revision: 11165

Modified:
   toys/tools/cleanbuild/cleanbuild
Log:
- added --debug option


Modified: toys/tools/cleanbuild/cleanbuild
==============================================================================
--- toys/tools/cleanbuild/cleanbuild    (original)
+++ toys/tools/cleanbuild/cleanbuild    Tue Feb 23 15:10:58 2010
@@ -7,6 +7,7 @@
 SUFFIX=""
 CACHEDIR="$PWD/poldekcache"
 IGNORE=""
+NODEBUG=true
 
 [ -r .cleanbuildrc ] && . .cleanbuildrc
 
@@ -88,6 +89,9 @@
                --cleanafter | -ca)
                        CLEANAFTER=true
                        ;;
+               --debug)
+                       NODEBUG=false
+                       ;;
                -[a-z])
                        SUFFIX="$OPT"
                        ;;
@@ -109,6 +113,8 @@
        builder_options="$*"
 fi
 
+$NODEBUG || set -x
+
 CHNAME="chroot-$DEST$SUFFIX"
 CHDIR="$PWD/$CHNAME"
 CHHOME="/home/users/$USER"
@@ -203,6 +209,7 @@
 
 poldek()
 {
+       $NODEBUG || set -x
        rebuilddb
        /usr/bin/poldek $SRC -s "$RPMS_FROM" -r "$CHDIR" "--cachedir=$CACHEDIR" 
--conf=$PWD/poldekconf/poldek.conf "$@"
 }
@@ -233,6 +240,7 @@
 {
        title "preparing chroot"
        set -e
+       $NODEBUG || set -x
        mkdir $CHDIR
        mount -t tmpfs -o size=8G,relatime /dev/null $CHDIR
        echo $$ > $CHDIR/.pid
@@ -266,6 +274,7 @@
 
 build_mount_home()
 {
+       $NODEBUG || set -x
        mount -o bind $HOME/rpm $CHDIR/$CHHOME/rpm
 }
 
@@ -352,12 +361,14 @@
 {
        info "Fetching $build_pkg"
        title "fetch"
+       $NODEBUG || set -x
        su $USER -c "$HOME/rpm/packages/builder -g $build_pkg $builder_options" 
\
                || die 11 "Fetch failed"
 }
 
 create()
 {
+       $NODEBUG || set -x
        su $USER -c "poldek -s $RPMS_FROM --mkidx"
 
        if [ ! -d $CHDIR ]; then
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to