Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Dec 2015 17:03:45 +0300
From:      Anton Sayetsky <>
To:        Doug McIntyre <>
Cc:        FreeBSD Questions <>
Subject:   Re: Best way to start pkg daemons that don't come with their own rc script
Message-ID:  <>
In-Reply-To: <>
References:  <>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
17 =D0=B4=D0=B5=D0=BA. 2015 =D0=B3. 15:59 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=
=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C "Doug McIntyre" <>
> So, for the concrete example.
> FreeBSD10.2
> I want to run ntp-devel
> So I install it out of pkg and it goes into /usr/local.
> But it doesn't supply a /usr/local/etc/rc.d/ntpd rc script.
> Presumably because /etc/rc.d/ntpd already exists for the system
> installed ntpd.
> What I tried was to move the ntpd rc out of /etc into /usr/local/etc
> and change the 'command' to /usr/local/sbin/${name}
> BUT, the rc.subr code pretty much overrides that to run /usr/sbin/${name}
> anyway.
> Since ntpd is part of the base system, I feel stymied.
> I did a hack to make it work.
> But what would be the "proper FreeBSD way" to have the rc script run
> the right binary here?
If you need to run software that is installed from ports and exists in the
base too, take a look at /etc/defaults/rc.conf. For example, you should
only add ntpd_program=3D"/usr/local/sbin/ntpd" in rc.conf.

Want to link to this message? Use this URL: <>