]> pd.if.org Git - zpackage/commitdiff
pull repositories by default on update
authorNathan Wagner <nw@hydaspes.if.org>
Fri, 7 Dec 2018 07:34:59 +0000 (07:34 +0000)
committerNathan Wagner <nw@hydaspes.if.org>
Fri, 7 Dec 2018 07:47:34 +0000 (07:47 +0000)
zpm-update

index fdfa1f6e3987cb4fa62c15a65da8f6736c753fe0..80258b8308a34835fb5ccda80062f28aca6db74d 100755 (executable)
@@ -102,13 +102,14 @@ install_for_libs=''
 backup=0
 ignorelibdeps=0
 justlist=0
+pullrepos=1
 
 # treat un-adorned packages as uninstalls
 uninstall=0
 
 # TODO option to attempt to resume an ongoing install
 # zpm-install [-SCn] [ -d localdb ] [ -f pkgfile ] [ -R installroot ] pkgstr ...
-while getopts f:d:R:nSCvAObBLU opt; do
+while getopts f:d:R:nSCvAObBLUz opt; do
        case $opt in
                f) pkgfile="$OPTARG" ;;
                d) localdb="$OPTARG" ;;
@@ -126,6 +127,7 @@ while getopts f:d:R:nSCvAObBLU opt; do
                L) ignorelibdeps=1 ;;
                l) justlist=1 ;;
                U) uninstall=1 ;;
+               z) pullrepos=0 ;;
                *) die "usage ..." ;;
        esac
 done
@@ -180,6 +182,11 @@ search=$(echo $search)
 
 ebail=0
 
+if [ $pullrepos -eq 1 ]; then
+       echo pulling repos
+       zpm repo pull
+fi
+
 if [ $ignorelibdeps -eq 1 ]; then
        merge=$(zpm search -iIO $search)
 else