How to reference /var/foo in pkg-plist?

Matthias Andree matthias.andree at gmx.de
Sat Nov 2 10:18:51 UTC 2013



naddy at mips.inka.de schrieb:
>Scot Hetzel <swhetzel at gmail.com> wrote:
>
>> >   @exec mkdir -pm 770 /var/spool/bsmtp; chown uucp:uucp
>/var/spool/bsmtp
>> >   @dirrmtry /var/spool/bsmtp
>> >
>> The correct way to handle this is to have the port create
>> ${STAGEDIR}/var/spool/bsmtp.  This could be created in the
>> post-install target or in the ${WRKSRC}/Makefile
>
>Okay, but how do I package this directory then?  What entry would
>I put in pkg-plist?
>
>Hmm, actually, this
>
>  @owner uucp
>  @group uucp
>  @mode 770
>  @dirrmtry /var/spool/bsmtp
>  @mode
>  @group
>  @owner
>
>produces the desired entry in the package's tar archive
>
>drwxrwx---  0 uucp   uucp        0 Nov  1 23:07 /var/spool/bsmtp/
>
>However, I'm not sure if I'm using this as intended or if it just
>happens to work out.
>
>-- 
>Christian "naddy" Weisgerber                         
>naddy at mips.inka.de
>
>_______________________________________________
>freebsd-ports at freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-ports
>To unsubscribe, send any mail to
>"freebsd-ports-unsubscribe at freebsd.org"

It works only for pkgNG, traditional packages do not package the directory.


More information about the freebsd-ports mailing list