diff options
author | joey <joey> | 2000-07-06 00:18:18 +0000 |
---|---|---|
committer | joey <joey> | 2000-07-06 00:18:18 +0000 |
commit | f375c254bef045414797dfb9bd55c6ddc7391659 (patch) | |
tree | 478fde6ad96eb4c20ae615f1450f427ab00b6479 /autoscripts/postinst-suid | |
parent | df1a9d2704b3052eaebbad1e9701fdc44cbeec8b (diff) |
r353: * Modified all postinst script fragments to only run when called with
"configure". I looked at the other possibilities, and I don't think any
of the supported stuff should be called if the postist is called for
error unwinds. Closes: #66673
* Implemented dh_clean -X, to allow specification of files to not delete,
Closes: #66670
Diffstat (limited to 'autoscripts/postinst-suid')
-rw-r--r-- | autoscripts/postinst-suid | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/autoscripts/postinst-suid b/autoscripts/postinst-suid index 1294d313..820d69a4 100644 --- a/autoscripts/postinst-suid +++ b/autoscripts/postinst-suid @@ -1,6 +1,8 @@ -if [ -e /etc/suid.conf -a -x /usr/sbin/suidregister ]; then - suidregister -s #PACKAGE# /#FILE# #OWNER# #GROUP# #PERMS# -else - chown #OWNER#.#GROUP# /#FILE# - chmod #PERMS# /#FILE# +if [ "$1" = "configure" ]; then + if command -v suidregister >/dev/null 2>&1 && [ -e /etc/suid.conf ]; then + suidregister -s #PACKAGE# /#FILE# #OWNER# #GROUP# #PERMS# + elif [ -e /#FILE# ]; then + chown #OWNER#.#GROUP# /#FILE# + chmod #PERMS# /#FILE# + fi fi |