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

2013-11-03 Thread Christian Weisgerber
Tijl Coosemans 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" Weisg

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 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 r

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

2013-11-02 Thread Christian Weisgerber
Tijl Coosemans 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 archive. @

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 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 cre

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 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/spoo

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

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

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

2013-11-01 Thread Christian Weisgerber
Scot Hetzel 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}/M

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 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: > > =

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: > > ===> Build

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: lstat(/usr/ports/mail/bs