diff options
author | steve <steve@FreeBSD.org> | 1999-05-24 10:25:48 +0800 |
---|---|---|
committer | steve <steve@FreeBSD.org> | 1999-05-24 10:25:48 +0800 |
commit | cb01ad8d84226a3ce8de9d9a57e289a048a62252 (patch) | |
tree | 24aa0f6e78e3c6b699285321d207b8fb214ce4a0 | |
parent | d1d53f5407837d56eca862774bbf00d6411e808b (diff) | |
download | freebsd-ports-gnome-cb01ad8d84226a3ce8de9d9a57e289a048a62252.tar.gz freebsd-ports-gnome-cb01ad8d84226a3ce8de9d9a57e289a048a62252.tar.zst freebsd-ports-gnome-cb01ad8d84226a3ce8de9d9a57e289a048a62252.zip |
Deinstall without interaction while package building and don't display
the deinstall message twice, one for DEINTALL and one for POST-DEINSTALL.
-rw-r--r-- | print/dvips/pkg-deinstall | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/print/dvips/pkg-deinstall b/print/dvips/pkg-deinstall index 290b365ea873..93a0d61cad85 100644 --- a/print/dvips/pkg-deinstall +++ b/print/dvips/pkg-deinstall @@ -1,5 +1,9 @@ #!/bin/sh +if [ "$2" = "POST-DEINSTALL" ]; then + exit 0 +fi + prefix=/usr/local cat << END @@ -10,12 +14,15 @@ this file now. END -echo -n "do you want to deinstall the package ? [y] " -read answ; if [ "$answ" = "" ]; then answ=y; fi +if [ -z "${PACKAGE_BUILDING}" ]; then + read -p "do you want to deinstall the package ? [y] " answ + if [ "$answ" = "" ]; then answ=y; fi +else + answ="y" +fi case $answ in y*|Y*) break;; *) exit 1;; esac exit 0 - |