Hi Ondřej, Thanks for your quick reply. I wasn't aware the daemons will be merged, that will change things indeed.
I thought the next example would work, which would reduce the disruption, but unfortunately it doesn't. */etc/bird/envvars:* BIRD_ARGS= BIRD6_ARGS=$BIRD_ARGS Since I use pidfiles extensively with Monit, I can only encourage creating these by default. Regards, Teun Kloosterman On 28 February 2017 at 16:44, Ondřej Surý <ond...@sury.org> wrote: > Hi Teun, > > this would be a very disruptive change for existing users, and upcoming > bird 2.0 should merge IPv4 and IPv6 daemons into one anyway. > > I would recommend using: > > systemctl edit bird.service > > and > > systemctl edit bird6.service > > and add: > > # bird.service > [Service] > ExecStart= > ExecStart=/usr/sbin/bird -f -u $BIRD_RUN_USER -g $BIRD_RUN_GROUP > $BIRD_ARGS -P /var/run/bird/bird.pid > > # bird6.service > [Service] > ExecStart= > ExecStart=/usr/sbin/bird -f -u $BIRD_RUN_USER -g $BIRD_RUN_GROUP > $BIRD_ARGS -P /var/run/bird/bird6.pid > > However this is not necessary with systemd. > > Same can be done by editing /etc/init.d/bird and /etc/init.d/bird6 > files. Your changes won't be replaced automatically by packaging system. > Or I would accept a patch for sysvrc scripts to create pidfiles by > default. > > Cheers, > -- > Ondřej Surý <ond...@sury.org> > Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server > Knot Resolver (https://www.knot-resolver.cz/) – secure, privacy-aware, > fast DNS(SEC) resolver > Vše pro chleba (https://vseprochleba.cz) – Mouky ze mlýna a potřeby pro > pečení chleba všeho druhu > > On Tue, Feb 28, 2017, at 15:50, Teun wrote: > > Package: bird > > Version: 1.6.3-2 > > Severity: normal > > > > Dear Maintainer, > > > > I would like to set a PID file using BIRD_ARGS in /etc/bird/envvars for > > monitoring the process, but it is used for both bird and bird6 which are > > separate processes. > > > > Maybe you could update the bird6.service file to use $BIRD6_ARGS and set > > it to > > $BIRD_ARGS in envvars so I can add separate "-P /var/run/bird/bird.pid" > > and > > "-P /var/run/bird/bird6.pid" arguments. > > > > Regards, > > Teun Kloosterman > > > > > > > > -- System Information: > > Debian Release: 8.7 > > APT prefers stable-updates > > APT policy: (500, 'stable-updates'), (500, 'stable') > > Architecture: amd64 (x86_64) > > Foreign Architectures: i386 > > > > Kernel: Linux 4.9.0-0.bpo.1-amd64 (SMP w/4 CPU cores) > > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) > > Shell: /bin/sh linked to /bin/dash > > Init: sysvinit (via /sbin/init) >