On 2013-11-01 23:14, Christian Weisgerber wrote: > Scot Hetzel <[email protected]> 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. >
With staging you can use instead mkdir and chown the following in pkg-plist. @exec install -o uucp -g uucp -m 700 -d /var/spool/bsmtp This will work with the finished package and during staging. -- olli _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "[email protected]"
