]> pd.if.org Git - zpackage/blobdiff - t/install.t
add new files to make targets
[zpackage] / t / install.t
index bd9f2d5b3087f3549942aa16c4aa477525f15948..c7efc774a936b5da03a0af8910cc70df78acfc02 100755 (executable)
@@ -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