diff options
Diffstat (limited to 'net/tesseras-paste/pkg')
| -rw-r--r-- | net/tesseras-paste/pkg/PLIST | 2 | ||||
| -rw-r--r-- | net/tesseras-paste/pkg/tpd.rc | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/net/tesseras-paste/pkg/PLIST b/net/tesseras-paste/pkg/PLIST index 14d9389..08b49ba 100644 --- a/net/tesseras-paste/pkg/PLIST +++ b/net/tesseras-paste/pkg/PLIST @@ -5,6 +5,8 @@ @owner _tpd @group _tpd @sample ${LOCALSTATEDIR}/tesseras-paste/ +@comment fix owner for upgrades from tesseras-pasted (_tesseras -> _tpd) +@exec-update chown -R _tpd:_tpd ${LOCALSTATEDIR}/tesseras-paste @owner @group @bin bin/tp diff --git a/net/tesseras-paste/pkg/tpd.rc b/net/tesseras-paste/pkg/tpd.rc index 240edd3..7965a6d 100644 --- a/net/tesseras-paste/pkg/tpd.rc +++ b/net/tesseras-paste/pkg/tpd.rc @@ -8,4 +8,9 @@ daemon_user="_tpd" rc_bg=YES rc_reload=NO +rc_pre() { + install -d -o _tpd -g _tpd -m 750 /var/tesseras-paste + chown -R _tpd:_tpd /var/tesseras-paste +} + rc_cmd $1 |