X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=t%2Fupdate.t;h=e97835d151e879859b9e1359fde84c321ed47fd9;hb=c6358b8aba981d20b80d233e4d2edb79c802502b;hp=8828749143889fcdc9c88047bc436c2ac29c28b5;hpb=2e468963f264e40379425a83048000965320a78e;p=zpackage diff --git a/t/update.t b/t/update.t index 8828749..e97835d 100755 --- a/t/update.t +++ b/t/update.t @@ -95,10 +95,22 @@ require zpm install -R. -f itest-2.0-1.zpm itest-2.0-1 conf=$(cat etc/conf) okstreq "$conf" bar new conf is bar +zpm note -f var/lib/zpm/local.db -l | diagstdin + echo quux > etc/conf +qhash=$(printf '%.8s' $(zpm hash etc/conf)) require zpm install -R. -f itest-3.0-1.zpm itest-3.0-1 conf=$(cat etc/conf) -okstreq "$conf" quux kept conf as quux +okstreq "$conf" quux kept conf $qhash as quux + +zpm note -f var/lib/zpm/local.db -l | diagstdin + +ZPMDB=$PWD/var/lib/zpm/local.db +export ZPMDB +require zpm uninstall -R. itest zpm note -f var/lib/zpm/local.db -l | diagstdin + +cd .. +rm -r tmp