forwarded 624532 http://bugs.bacula.org/view.php?id=1886 tags 624532 + upstream tags 624532 + pending usertags 624532 + debian-packaging thanks
Hi Michael! I am sorry for the delay. On Fri, 29 Apr 2011 14:02:15 +0200, Michael Stapelberg wrote: > So, please integrate the attached two files (and contact upstream about also > including it): > • bacula-fd.service should be placed at > /lib/systemd/system/bacula-fd.service. We are uploading a 5.2.6 package, which already includes systemd files (commit:77aa213), so I decided to rather use these latter. The diff: --8<---------------cut here---------------start------------->8--- --- michael___bacula-fd.service +++ platforms/systemd/bacula-fd.service.in @@ -1,14 +1,29 @@ +# This file is part of package Bacula File Daemon +# +# Copyright (c) 2011 Free Software Foundation Europe e.V. +# Bacula Community +# Author: Bruno Friedmann +# Description: +# Used to start the bacula file daemon service (bacula-fd) +# will be installed as /lib/systemd/system/bacula-fd.service +# enable : systemctl enable bacula-fd.service +# start : systemctl start bacula-fd.service +# +# Bacula File Daemon service +# [Unit] -Description=bacula-fd -Requires=network.target -After=network.target +Description=Bacula File Daemon service +Requires=var-run.mount nss-lookup.target network.target remote-fs.target syslog.target time-sync.target +After=var-run.mount nss-lookup.target network.target remote-fs.target syslog.target time-sync.target +# Wants= +# Before= +# Conflicts= [Service] -ExecStart=/usr/sbin/bacula-fd -c /etc/bacula/bacula-fd.conf Type=forking -IOSchedulingClass=idle +PIDFile=@piddir@/bacula-fd.@fd_port@.pid StandardOutput=syslog -Restart=always +ExecStart=@sbindir@/bacula-fd -u @fd_user@ -g @fd_group@ -c @sysconfdir@/bacula-fd.conf [Install] WantedBy=multi-user.target --8<---------------cut here---------------end--------------->8--- I am not a systemd expert, so if there is something that should be fixed, I can act as a proxy to upstream, if needed. > • /etc/tmpfiles.d/bacula-fd.conf is responsible for creating /var/run/bacula I guess that such a file should be installed in all packages wanting /var/run/bacula (forwarded upstream) and given that bacula-fd, bacula-sd and each bacula-director-$SQL package all depends on bacula-common, I installed it there: <http://anonscm.debian.org/gitweb/?p=pkg-bacula/bacula.git;a=commitdiff;h=9aa2a35d89381f5dcf639a78ce33a2e0187c482d> Testing packages are available at: <http://pkg-bacula.alioth.debian.org/tmp/> Thx, bye, Gismo / Luca
pgpdxO891cOez.pgp
Description: PGP signature