. tap.sh
-plan 46
+plan 51
newpkg() {
pkgid=$1
}
}
+#
+# package with failing pre-script
+#
+pkgid=fourth-1.0-1
+PF=$pkgid.zpm
+newpkg $pkgid /bin/printf
+skiponfail 3 "can't create $pkgid" || {
+ zpm setscript -f $PF $pkgid pre-install /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
+ failsok failed to install $pkgid
+ }
+}
+
+
cd .. || bailout
require rm -rf tmp