From 915f6ce26efa2346251310bba72597af81c80424 Mon Sep 17 00:00:00 2001 From: Daniel Joseph Barnhart Clark Date: Thu, 5 Nov 2009 22:08:58 +0000 Subject: Now restarts after initial install and upgrade, as requested by desai. For some reason the debian tools are doing the wrong thing, so put in restart code after the autogenerated code - see comments for more details. git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5550 ce84e21b-d406-0410-9b95-82705330c041 --- debian/bcfg2-server.postinst | 11 +++++++++++ debian/rules | 6 ++---- 2 files changed, 13 insertions(+), 4 deletions(-) (limited to 'debian') 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 +## 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 -- cgit v1.2.3-1-g7c22