On 06/03/18 03:33, Rob Lister wrote:
Hi,
I'm working on upgrading our route servers to the latest versions (debian stretch and the bird debian package 1.6.3.
I need to specify during startup "-c /path/to/config/file" but whatever I do, it just gets ignored and still tries to use /etc/bird/bird.conf
I have tried:
- Editing /etc/init.d/bird and adding BIRD_ARGS="-c /etc/bird/bird-vlanid1-ipv4.conf" - Editing /etc/defaults/bird (deprecated??)
Editing arguments should be done in /etc/defaults/bird, not in /etc/init.d.
- Editing /etc/bird/envvars - Editing the systemctl with "systemctl edit bird.service" as suggested here:
https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1503154.ht...
- Restarting systemctl daemon-reload
This only re-reads the systemd configuration file. Try "service bird restart" (because reload only causes bird to reread the bird config and if you want new command line arguments, restart bird) -- Wilco