Date: Mon, 07 Feb 2005 18:51:29 +0500 From: Boris Kovalenko <boris@ntmk.ru> To: freebsd-ports@freebsd.org Subject: Re: We need new feature for pkg_create? Message-ID: <42077261.8060700@ntmk.ru> In-Reply-To: <420764D8.20700@xbsd.org> References: <42075175.20603@ntmk.ru> <420764D8.20700@xbsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Florent Thoumie wrote: Hello! Answering to all in one. I may rearange my plist but without success. I use INFO= inside Makefile which automaticaly adds some code to the end of plist, so @cwd %%CWD_TRICK%% should be the last line of the file (or info installation fails). Yes, I may install info files myself, but this is not recommended for the time present. Am I wrong? > Boris Kovalenko wrote: > >> Hello! >> >> I'm net/quagga port maintainer. My port is installing some scripts >> to /etc/rc.d. I know, this is bad, but I really need rcorder to be >> applied to my scripts. So, to install scripts, I use next trick: >> >> @cwd %%RC_DIR%% >> quagga%%RC_SUFX%% >> watchquagga%%RC_SUFX%% >> @cwd %%CWD_TRICK%% >> >> where %%RC_DR%% is set to /etc/rc.d and %%CWD_TRICK%% is set to >> ${PREFIX}. In most cases this works well, but not in case when pkg_add >> is used with -p option. So, the question is - may be we really need new >> feature for pkg_create like @pushwd and @popwd? So, the trick will look >> like >> >> @pushwd >> @cwd %%RC_DIR%% >> quagga%%RC_SUFX%% >> watchquagga%%RC_SUFX%% >> @popwd >> >> So all will be happy and pkg_add -p will work too. Any comments? > > > Krion just committed a new bsd.port.mk containing some features > to handle rcNG scripts installation but unfortunately, I was > completely unaware of rcorder stuff at the time I wrote the > patch. > > I'll try to write a new patch to take this rcorder problem > in consideration soon. In the meantime, I think you can do > without this @pushwd/@popwd just putting your rcNG scripts > at the end of pkg-plist, and then you would need only something > like (replacing %%CWD%% with "" or "@comment ") : > > [...] > %%CWD%%@cwd %%RC_DIR%% > quagga%%RC_SUFX%% > watchquagga%%RC_SUFX%% > > -- > Florent Thoumie > flz@xbsd.org Regards, Boris
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42077261.8060700>