X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=t%2Finstall.t;h=c7efc774a936b5da03a0af8910cc70df78acfc02;hb=8b9f4039ae111b7c6cfb10b447fbb579e4e53146;hp=bd9f2d5b3087f3549942aa16c4aa477525f15948;hpb=6a77751aba2c86337d8fc28f3c751fcd6cc77038;p=zpackage diff --git a/t/install.t b/t/install.t index bd9f2d5..c7efc77 100755 --- a/t/install.t +++ b/t/install.t @@ -6,7 +6,7 @@ . tap.sh -plan 62 +plan 67 owner=$(id -un) group=$(id -gn) @@ -182,7 +182,7 @@ pkgid=third-1.0-1 PF=$pkgid.zpm newpkg $pkgid /bin/echo skiponfail 3 "can't create $pkgid" || { - zpm setscript -f $PF $pkgid pre-install /bin/true + zpm script -s -f $PF -p pre-install $pkgid /bin/true okexit "add true pre-install script to $pkgid" skiponfail 2 "can't set $pkgid pre-install script" || { tryrun zpm install -v -R. -d local.db -f $PF $pkgid @@ -196,9 +196,9 @@ skiponfail 3 "can't create $pkgid" || { # pkgid=fourth-1.0-1 PF=$pkgid.zpm -newpkg $pkgid /bin/printf +newpkg $pkgid /bin/head skiponfail 3 "can't create $pkgid" || { - zpm setscript -f $PF $pkgid pre-install /bin/false + zpm script -s -f $PF -p pre-install $pkgid /bin/false okexit "add false pre-install script to $pkgid" skiponfail 1 "can't set $pkgid pre-install script" || { zpm install -R. -d local.db -f $PF $pkgid 2>/dev/null @@ -210,6 +210,15 @@ tryrun zpm uninstall -R. -d local.db third-1.0-1 test -f bin/echo failsok bin/echo removed +pkgid=fifth-1.0-1 +PF=$pkgid.zpm +newpkg $pkgid /bin/head +#zpm list -f $PF 2>&1 | diagstdin +skiponfail 1 "can't create $pkgid" || { + tryrun zpm install -R. -d local.db -f $PF 2>/dev/null + okexit "install with implicit package id" +} + cd .. || bailout require rm -rf tmp