summaryrefslogtreecommitdiffstats
path: root/debian/bcfg2-server.postinst
diff options
context:
space:
mode:
authorSol Jerome <solj@ices.utexas.edu>2010-04-24 00:44:02 +0000
committerSol Jerome <solj@ices.utexas.edu>2010-04-24 09:10:05 -0500
commit9ede1f348699c1a64c120326cfb7f2668cff78c5 (patch)
tree7fa663e664e6c41580c42245c4a88cd34205bc79 /debian/bcfg2-server.postinst
parent721767ff12fd1a3c04afa5cfee6cc9d89937952f (diff)
downloadbcfg2-9ede1f348699c1a64c120326cfb7f2668cff78c5.tar.gz
bcfg2-9ede1f348699c1a64c120326cfb7f2668cff78c5.tar.bz2
bcfg2-9ede1f348699c1a64c120326cfb7f2668cff78c5.zip
debian: Add debian packaging updates from Arto Jantunen
Signed-off-by: Sol Jerome <solj@ices.utexas.edu> git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5836 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'debian/bcfg2-server.postinst')
-rw-r--r--debian/bcfg2-server.postinst14
1 files changed, 8 insertions, 6 deletions
diff --git a/debian/bcfg2-server.postinst b/debian/bcfg2-server.postinst
index 586263152..2f65fe847 100644
--- a/debian/bcfg2-server.postinst
+++ b/debian/bcfg2-server.postinst
@@ -42,17 +42,19 @@ esac
# We do a restart manually here because with autogenerated code
# we get this traceback (eg something isn't done yet):
+# This happens due to debhelper bug #546293, fixed in version 7.4.2.
## 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
-case "$1" in
- configure)
- echo "Restarting bcfg2-server after initial install or upgrade..."
- /etc/init.d/bcfg2-server restart
- ;;
-esac
+if [ -x "/etc/init.d/bcfg2-server" ]; then
+ if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
+ invoke-rc.d bcfg2-server start || exit $?
+ else
+ /etc/init.d/bcfg2-server start || exit $?
+ fi
+fi
exit 0