X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/hvirt-config.git/blobdiff_plain/64ff428d0ee4c14f4e154962a1b8ed4443390be3..cfc60a18240b4dec85dfe507028fb1c612de8d29:/debian/hvirt-devconfig.postinst diff --git a/debian/hvirt-devconfig.postinst b/debian/hvirt-devconfig.postinst old mode 100644 new mode 100755 index 3deaf89..b9d7c64 --- a/debian/hvirt-devconfig.postinst +++ b/debian/hvirt-devconfig.postinst @@ -1,5 +1,5 @@ #!/bin/sh -# postinst script for #PACKAGE# +# postinst script for hvirt-devconfig # # see: dh_installdeb(1) @@ -17,17 +17,22 @@ set -e # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package + case "$1" in configure) - # Need to do it like this to avoid shell injection - /usr/bin/perl -i -e '$r = `invirt-getconf kerberos.realm`; chomp($r); - while(<>) { s/^([ \t]*default_realm *=).*$/\1 $r/m; print; }' /etc/krb5.conf.invirt + # Regen invirt config + if hash invoke-rc.d; then + invoke-rc.d invirt-base reload + else + /etc/init.d/invirt-base reload + fi ;; abort-upgrade|abort-remove|abort-deconfigure) ;; triggered) + invirt-reload ;; *)