diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/bcfg2-server.postinst | 11 | ||||
-rwxr-xr-x | debian/rules | 6 |
2 files changed, 13 insertions, 4 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 diff --git a/debian/rules b/debian/rules index 2e8cb547f..033aed4c8 100755 --- a/debian/rules +++ b/debian/rules @@ -4,8 +4,6 @@ override_dh_installinit: # Install bcfg2 initscript without staring it on postinst - dh_installinit -p bcfg2 --no-start + dh_installinit --package=bcfg2 --no-start # Install bcfg2-server initscript without staring it on postinst - dh_installinit -p bcfg2-server --no-start - # Install everything else normally - dh_installinit -N bcfg2 + dh_installinit --package=bcfg2-server --no-start |