On 06/03/18 03:33, Rob Lister wrote:
> 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
> - 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
> - 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)