X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=zpm-install;fp=zpm-install;h=29d8c5d2fc270f0299bc5ecfcbbd46b280c405e1;hb=13ddc546c7470f948b3bf052b53316ed78136e9b;hp=815d610f62e7aa246f3f5c099182718a312e29d4;hpb=f80dff40dd80d4775e66fc4cbb557b56cfea7aa6;p=zpackage diff --git a/zpm-install b/zpm-install index 815d610..29d8c5d 100755 --- a/zpm-install +++ b/zpm-install @@ -88,7 +88,7 @@ package=$(zpm quote "$name") pkgver=$(zpm quote "$version") pkgrel=$(zpm quote "$release") -if [ -z "$rootdir" ]; then +if [ -n "$rootdir" ]; then : rootdir=${rootdir%%/} fi @@ -97,6 +97,9 @@ if [ -z "$localdb" ]; then fi if [ ! -f "$localdb" ]; then + if [ -n "$rootdir" ] && [ ! -d $rootdir ]; then + mkdir $rootdir || die "can't create $rootdir: $!" + fi for d in /var /var/lib /var/lib/zpm; do test -d $rootdir/$d || mkdir $rootdir/$d || die "can't create $rootdir/$d/: $!" done