Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 07 Feb 2005 13:53:44 +0100
From:      Florent Thoumie <flz@xbsd.org>
To:        Boris Kovalenko <boris@ntmk.ru>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: We need new feature for pkg_create?
Message-ID:  <420764D8.20700@xbsd.org>
In-Reply-To: <42075175.20603@ntmk.ru>
References:  <42075175.20603@ntmk.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig4DD5239F8CFEAC8F1ECE5916
Content-Type: text/plain; charset=KOI8-R; format=flowed
Content-Transfer-Encoding: 7bit

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

--------------enig4DD5239F8CFEAC8F1ECE5916
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCB2TdMxEkbVFH3PQRAq4uAJwJdFInY+JSmMlbpY4PHlfe7ALaAwCfaLWQ
hEG1dB4xYMvbrYVgKNUdm4Q=
=c0jy
-----END PGP SIGNATURE-----

--------------enig4DD5239F8CFEAC8F1ECE5916--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?420764D8.20700>