summaryrefslogtreecommitdiffstats
path: root/debian/bcfg2-server.postinst
diff options
context:
space:
mode:
Diffstat (limited to 'debian/bcfg2-server.postinst')
-rw-r--r--debian/bcfg2-server.postinst11
1 files changed, 11 insertions, 0 deletions
diff --git a/debian/bcfg2-server.postinst b/debian/bcfg2-server.postinst
index 260a821d0..2fea3d9c1 100644
--- a/debian/bcfg2-server.postinst
+++ b/debian/bcfg2-server.postinst
@@ -40,6 +40,17 @@ esac
#DEBHELPER#
+# We do a restart manually here because with autogenerated code
+# we get this traceback (eg something isn't done yet):
+## Setting up bcfg2-server (1.0.0~rc3+r5542-0.1+dctest8) ...
+## Starting Configuration Management Server: Traceback (most recent call last):
+## File "/usr/sbin/bcfg2-server", line 12, in <module>
+## import Bcfg2.Server.Plugins.Metadata
+## ImportError: No module named Server.Plugins.Metadata
+## * bcfg2-server
+echo "Restarting bcfg2-server after initial install or upgrade..."
+/etc/init.d/bcfg2-server restart
+
exit 0