[csw-maintainers] INITSMF not generating scripts

Jake Goerzen jgoerzen at opencsw.org
Mon Nov 7 18:57:24 CET 2011


On 11/7/2011 9:32 AM, Peter Bonivart wrote:
> On Mon, Nov 7, 2011 at 6:12 PM, Jake Goerzen<jgoerzen at opencsw.org>  wrote:
>> On 11/7/2011 9:07 AM, Dagobert Michelsen wrote:
>>> Hi Jake,
>>>
>>> Am 07.11.2011 um 17:50 schrieb Jake Goerzen:
>>>>   I recently committed an updated recipe for CSWdovecot
>>>> (http://sourceforge.net/apps/trac/gar/changeset/16069).  For some reason the
>>>> class action INITSMF is not generating any scripts.  Could someone help me
>>>> figure out why?  It was working before this commit and I don't see why it
>>>> shouldn't work.
>>> Sure, some issues:
>>>
>>> - This rule does not exist (note the double-minus):
>>>       pre-merge--modulated:
>>>    Therefore the init-script is never installed in the right place
>>> - You inserted pre-merge-modulated which operates on $(PKGROOT), not
>>> $(DESTDIR) as post-install
>>> - use EXTRA_MERGE_EXCLUDE_FILES instead of the PROTOTYPE_FILTER makes it
>>> more readable
>>>
>>>
>>> Best regards
>>>
>>>    -- Dago
>>>
>> Thank you Sir,  It should have caught that one.
> In these cases I find it very helpful to actually look inside the
> generated package:
>
> (trimmed to the interesting parts)
>
> bonivart at login[clamav]$ gzcat
> clamav-0.97.3\,REV\=2011.10.27-SunOS5.10-i386-CSW.pkg.gz | strings |
> more
> ...

I do normally look into the package contents like this but I missed it 
this time. Thanks for helping!

Jake


More information about the maintainers mailing list