Skip site navigation (1)Skip section navigation (2)
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>