. tap.sh
-plan 62
+plan 67
owner=$(id -un)
group=$(id -gn)
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
#
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
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