X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=zpm-install;h=a9a748df00bf6a28e12d51773dabc8232730d7a5;hb=ada8405d470a7b13eba173bcacfd660e13dfed0d;hp=b0cb8aa37a9a1ba379c1db88554d4d4ca8d5e2d1;hpb=fa148616963d8d1f3eb8fe3b3997cb5db6bde6b5;p=zpackage diff --git a/zpm-install b/zpm-install index b0cb8aa..a9a748d 100755 --- a/zpm-install +++ b/zpm-install @@ -86,6 +86,9 @@ fi if [ ! -f "$localdb" ]; then zpm init "$localdb" + if [ $? -ne 0 ]; then + die "aborting install" + fi fi ZPMDB=$localdb @@ -189,7 +192,13 @@ for pkgstr in "$@"; do fi if [ $(id -u) -eq 0 ]; then - /sbin/ldconfig + if [ -f $rootdir/sbin/ldconfig ]; then + $rootdir/sbin/ldconfig -r ${rootdir:-/} + elif [ -f /sbin/ldconfig ]; then + /sbin/ldconfig -r ${rootdir:-/} + else + true + fi fi # TODO skip configure if not on a terminal, regardless of settings