svn commit: r518052 - head/sysutils/am-utils
Cy Schubert
Cy.Schubert at cschubert.com
Fri Nov 22 00:02:01 UTC 2019
On November 21, 2019 2:58:55 PM PST, Mathieu Arnold <mat at FreeBSD.org> wrote:
>On Thu, Nov 21, 2019 at 05:23:33AM -0800, Cy Schubert wrote:
>> In message <20191121071847.6564ybobj4ennhcy at atuin.in.mat.cc>, Mathieu
>
>> Arnold wr
>> ites:
>> >
>> >
>> > --wcbpoteyztvskbdz
>> > Content-Type: text/plain; charset=us-ascii
>> > Content-Disposition: inline
>> > Content-Transfer-Encoding: quoted-printable
>> >
>> > On Thu, Nov 21, 2019 at 08:09:24AM +0100, Tobias Kortkamp wrote:
>> > > On Wed, Nov 20, 2019 at 09:29:44PM +0000, Cy Schubert wrote:
>> > > > Author: cy
>> > > > Date: Wed Nov 20 21:29:44 2019
>> > > > New Revision: 518052
>> > > > URL: https://svnweb.freebsd.org/changeset/ports/518052
>> > > >=20
>> > > > Log:
>> > > > Make the installation of the rc script conditional to avoid
>conflict
>> > > > with base.
>> > > > =20
>> > > > MFH: 2019Q4
>> > > > [...]
>> > > > -USE_RC_SUBR=3D amd
>> > > > +RC_USE_RC_SUBR=3D amd
>> > >=20
>> > > There is no such options helper. It should be
>> > >=20
>> > > RC_USE=3D RC_SUBR=3Damd
>> > >=20
>> > > Also the rc script seems to still use /usr/sbin/amd instead of
>> > > %%PREFIX%%/sbin/amd which should probably be fixed too.
>> >
>> > Also, I am unsure of the use of this rc script, if it has the same
>name
>> > as the base system one, they will have the same variables
>controlling
>> > them, and both will be started at boot time if amd_enable=3Dyes,
>which is
>> > probably not what is wanted here.
>>
>> It does install correctly. A partial list of sysutils/ ports,
>including
>> some of mine.
>>
>> /opt/src/new-ports/sysutils/nut/Makefile
>> 44:USE_RC_SUBR= nut nut_upsmon nut_upslog
>>
>> /opt/src/new-ports/sysutils/openupsd/Makefile
>> 13:USE_RC_SUBR= ${PORTNAME}
>>
>> /opt/src/new-ports/sysutils/afbinit/Makefile
>> 24:USE_RC_SUBR= afbinit
>>
>> /opt/src/new-ports/sysutils/graylog/Makefile
>> 25:USE_RC_SUBR= graylog
>>
>> /opt/src/new-ports/sysutils/bacula9-client/Makefile
>> 9:USE_RC_SUBR= bacula-fd
>>
>> /opt/src/new-ports/sysutils/fcron/Makefile
>> 31:USE_RC_SUBR= fcron
>>
>> /opt/src/new-ports/sysutils/linux-crashplan/Makefile
>> 21:USE_RC_SUBR= crashplan
>>
>> /opt/src/new-ports/sysutils/riak-cs/Makefile
>> 22:USE_RC_SUBR= riak_cs
>>
>> /opt/src/new-ports/sysutils/cpupdate/Makefile
>> 22:USE_RC_SUBR= ${PORTNAME}
>>
>> /opt/src/new-ports/sysutils/syslog-ng321/Makefile
>> 51:USE_RC_SUBR= syslog-ng
>>
>> /opt/src/new-ports/sysutils/fluent-bit/Makefile
>> 20:USE_RC_SUBR= ${PORTNAME}
>>
>> /opt/src/new-ports/sysutils/consul-alerts/Makefile
>> 26:USE_RC_SUBR= ${PORTNAME}
>>
>> /opt/src/new-ports/sysutils/diskcheckd/Makefile
>> 16:USE_RC_SUBR= diskcheckd
>>
>> /opt/src/new-ports/sysutils/asusoled/Makefile
>> 17:USE_RC_SUBR= asusoled oled_clock
>>
>> /opt/src/new-ports/sysutils/pprotectd/Makefile
>> 12:USE_RC_SUBR= ${PORTNAME}
>>
>> /opt/src/new-ports/sysutils/runit/Makefile
>> 20:USE_RC_SUBR= runsvdir
>>
>> /opt/src/new-ports/sysutils/monitord/Makefile
>> 13:USE_RC_SUBR= monitord
>>
>> /opt/src/new-ports/sysutils/sec/Makefile
>> 15:USE_RC_SUBR= sec
>>
>> /opt/src/new-ports/sysutils/firstboot-growfs/Makefile
>> 18:USE_RC_SUBR= firstboot_growfs
>>
>> /opt/src/new-ports/sysutils/syslog-ng319/Makefile
>> 49:USE_RC_SUBR= syslog-ng
>>
>> /opt/src/new-ports/sysutils/rundeck/Makefile
>> 22:USE_RC_SUBR= rundeck
>>
>> The reason for the option is to avoid the conflict. HEAD as of
>r354902
>> disables amd by default. The intention is to remove it by 13.0. There
>is a
>> subsequent (yesterday) update to param.h that would allow me to test
>> OSVERSION. Additionally people can still build and install world
>WITH_AMD,
>> the option gives us greater flexibility. This of course will change
>when
>> amd is eventually removed from HEAD.
>
>Mmm, no, if you want to make it work correctly, do something like this:
>
>.if !exists(/etc/rc.d/amd)
>USE_RC_SUBR= amd
>.endif
>
>Or use OSVERSION to determine if the file is needed or not, but an
>options is really, really not the correct way to do it.
>
>--
>Mathieu Arnold
Already did nine hours ago in r518101.
--
Pardon the typos and autocorrect, small keyboard in use.
Cy Schubert <Cy.Schubert at cschubert.com>
FreeBSD UNIX: <cy at FreeBSD.org> Web: https://www.FreeBSD.org
The need of the many outweighs the greed of the few.
Sent from my Android device with K-9 Mail. Please excuse my brevity.
More information about the svn-ports-all
mailing list