Added postinst to hvirt-devconfig to ensure config is regenerated
[invirt/packages/hvirt-config.git] / debian / hvirt-devconfig.postinst
old mode 100644 (file)
new mode 100755 (executable)
index 3deaf89..b9d7c64
@@ -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
     ;;
 
     *)