All makes (incl package) were fine until I added an rc script in [distname]/pkg/

'make fake' installs the rc script just fine in .../pobj/.../fake...../etc/rc.d/

These lines in pkg/PLIST get a 'does not belong':

....
....
....
@cwd ${RCDIR}
@mode
@owner
@group
@rcscript ${DISTNAME}'
[or @rcscript vgrd]

OR

...
...
....
@cwd /
@mode
@owner
@group
@rcscript etc/rc.d/${DISTNAME}
[or @rcscript etc/rc.d/vgrd]


make plist says:
...
...
Sorting out destdir files
/etc/rc.d/vgrd does not belong





These lines in pkg/PLIST get a 'Bogus element outside of every prefix':

....
....
....
[NOTHING about the rc script]

OR

...
...
@cwd /
@mode
@owner
@group
@rcscript ${RCDIR}/${DISTNAME}
[or @rcscript /etc/rc.d/vgrd]


....
....
Sorting out destdir files
make-plist: Bogus element outside of every prefix: /etc/rc.d/vgrd


I'm running 5.2 stable with today's annon cvs get ports (src still as per 5.2's tgz)

$ fgrep -i rcscript /usr/sbin/pkg_*
[nothing]


$ fgrep -iR rcscript /usr/ports/infrastructure
[nothing]

$ fgrep -inR rcdir /usr/ports/infrastructure
/usr/ports/infrastructure/mk/bsd.port.mk:361:RCDIR ?= /etc/rc.d
/usr/ports/infrastructure/mk/bsd.port.mk:932:   ^RCDIR
/usr/ports/infrastructure/mk/bsd.port.mk:2777: r=${WRKINST}${RCDIR}/$${i%.rc}; \



Help appreciated,
Craig.

Reply via email to