tryrun zpm newpackage -f $pkgid.zpm $pkgid
if [ $? -eq 0 ]; then
shift
- tryrun zpm add -u $owner -g $group -f $pkgid.zpm $pkgid "$@"
+ tryrun zpm add -u $owner -g $group -f $pkgid.zpm -p $pkgid "$@"
return $?
else
skip 1 not adding files init failed
PF=$pkgid.zpm
require mkdir etc
echo foo > etc/conf
-zpm add -f $PF -C -c $pkgid etc/conf
+zpm add -f $PF -C -c -p $pkgid etc/conf
okexit added foo conf
isconf=$(zpm pkgfile -f $PF $pkgid /etc/conf configuration)
okstreq $isconf 1 etc/conf 1.0 is config file
okexit setup package $pkgid
PF=$pkgid.zpm
echo bar > etc/conf
-zpm add -f $PF -C -c $pkgid etc/conf
+zpm add -f $PF -C -c -p $pkgid etc/conf
okexit added bar conf
isconf=$(zpm pkgfile -f $PF $pkgid /etc/conf configuration)
okstreq $isconf 1 etc/conf 2.0 is config file
okexit setup package $pkgid
PF=$pkgid.zpm
echo baz > etc/conf
-zpm add -f $PF -C -c $pkgid etc/conf
+zpm add -f $PF -C -c -p $pkgid etc/conf
okexit added baz conf
isconf=$(zpm pkgfile -f $PF $pkgid /etc/conf configuration)
okstreq $isconf 1 etc/conf 3.0 is config file