]> git.pld-linux.org Git - packages/rpm-build-tools.git/blobdiff - purge-packages.sh
- kf5-kfilemetadata, kf5-baloo - new packages
[packages/rpm-build-tools.git] / purge-packages.sh
index 90ac6665f03572635d15295e2e8b1a938bc82a52..d59bb803888df9ea7a6aa0b4f8b6aa70defc107a 100755 (executable)
@@ -4,12 +4,16 @@
 # - otherwise git gc is called
 set -e
 
-CALL_GC=${CALL_GC:-'yes'}
+CALL_GC=${CALL_GC:-'no'}
 
-topdir=$(rpm -E %_topdir)
+topdir="${1:-$(rpm -E %_topdir)}"
+topdir=$(readlink -f "$topdir")
 purgedir=$topdir/purged
 cd "$topdir"
 
+echo "Purging in $topdir, press ENTER to continue"
+read a
+
 if [ -d "$purgedir" ]; then
        echo >&2 "Previous pruge dir exists: $purgedir, remove it to resume"
        exit 1
@@ -31,7 +35,7 @@ for pkg in */.git; do
                $status
                EOF
                purge='no'
-               [ "$CALL_GC" = 'yes' ] && git gc
+               [ "$CALL_GC" != 'no' ] && git gc
        fi
        git show-ref --heads |\
        { while read sha1 branch; do
This page took 0.048974 seconds and 4 git commands to generate.