Consider a pkg-plist that contains the following section to create empty dirs under /var/.../: @owner freevo @group freevo @unexec rmdir /var/log/freevo 2>/dev/null || true @exec mkdir /var/log/freevo @unexec rmdir /var/run/freevo 2>/dev/null || true @exec mkdir /var/run/freevo @owner @group This works as desired on pkgng-enabled systems. It does NOT work on old pkg_* tools based systems. On these, both @owner and @group are simply ignored. How-To-Repeat: Test the plist above or something comparable under systems not yet migrated to pkgng.
Infrastructure PR.
I think it affects also pkgng, see: https://github.com/freebsd/pkg/issues/730 Using explicit @owner root/@group wheel seems to be the best way
Assign to portmgr
This is by design, while we will change that in pkg(8) anyway