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

2013-11-03 Thread Christian Weisgerber
Tijl Coosemans t...@freebsd.org wrote: @unexec rm -d /var/foo 2/dev/null || true @exec install -d -o uucp -g uucp -m 0770 /var/foo [...] This is why I used rm -d instead of rmdir. The pkg tools recognise rmdir and treat it in a special way. That's it. Thank you! -- Christian naddy

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

2013-11-02 Thread Matthias Andree
na...@mips.inka.de schrieb: Scot Hetzel swhet...@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

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

2013-11-02 Thread Tijl Coosemans
On Fri, 1 Nov 2013 22:14:31 + (UTC) Christian Weisgerber wrote: Scot Hetzel swhet...@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

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

2013-11-02 Thread olli hauer
On 2013-11-01 23:14, Christian Weisgerber wrote: Scot Hetzel swhet...@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

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

2013-11-02 Thread Christian Weisgerber
Tijl Coosemans t...@coosemans.org wrote: Try something like this in pkg-plist: @unexec rm -d /var/foo 2/dev/null || true @exec install -d -o uucp -g uucp -m 0770 /var/foo The directory is created on installation and removed (if empty) on deletion, but is not actually part of the package

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

2013-11-02 Thread Tijl Coosemans
On Sat, 2 Nov 2013 17:09:33 + (UTC) Christian Weisgerber wrote: Tijl Coosemans t...@coosemans.org wrote: Try something like this in pkg-plist: @unexec rm -d /var/foo 2/dev/null || true @exec install -d -o uucp -g uucp -m 0770 /var/foo The directory is created on installation

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

2013-11-01 Thread Christian Weisgerber
Scot Hetzel swhet...@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

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

2013-10-27 Thread Scot Hetzel
On Fri, Oct 25, 2013 at 3:06 PM, Christian Weisgerber na...@mips.inka.de wrote: For a crufty port of mine that I'm converting to staging, I'm trying this in pkg-plist: @exec mkdir -pm 770 /var/spool/bsmtp; chown uucp:uucp /var/spool/bsmtp @dirrmtry /var/spool/bsmtp Alas, it doesn't

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

2013-10-25 Thread Christian Weisgerber
For a crufty port of mine that I'm converting to staging, I'm trying this in pkg-plist: @exec mkdir -pm 770 /var/spool/bsmtp; chown uucp:uucp /var/spool/bsmtp @dirrmtry /var/spool/bsmtp Alas, it doesn't package: === Building package for bsmtp-1.02_5 pkg-static:

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

2013-10-25 Thread Matthew Seaman
On 25/10/2013 21:06, Christian Weisgerber wrote: For a crufty port of mine that I'm converting to staging, I'm trying this in pkg-plist: @exec mkdir -pm 770 /var/spool/bsmtp; chown uucp:uucp /var/spool/bsmtp @dirrmtry /var/spool/bsmtp Alas, it doesn't package: === Building