aboutsummaryrefslogtreecommitdiff
path: root/mail/dcc-dccd/pkg-plist
diff options
context:
space:
mode:
Diffstat (limited to 'mail/dcc-dccd/pkg-plist')
-rw-r--r--mail/dcc-dccd/pkg-plist43
1 files changed, 31 insertions, 12 deletions
diff --git a/mail/dcc-dccd/pkg-plist b/mail/dcc-dccd/pkg-plist
index d892590ced6d..c7f3179e5b02 100644
--- a/mail/dcc-dccd/pkg-plist
+++ b/mail/dcc-dccd/pkg-plist
@@ -1,3 +1,33 @@
+@unexec if cmp -s %D/dcc/dcc_conf %D/dcc/dcc_conf.dist; then rm -f %D/dcc/dcc_conf; fi
+dcc/dcc_conf.dist
+@exec [ -f %B/dcc_conf ] || cp %B/%f %B/dcc_conf
+@unexec if cmp -s %D/dcc/flod %D/dcc/flod.dist; then rm -f %D/dcc/flod; fi
+dcc/flod.dist
+@exec [ -f %B/flod ] || cp %B/%f %B/flod
+@unexec if cmp -s %D/dcc/grey_flod %D/dcc/grey_flod.dist; then rm -f %D/dcc/grey_flod; fi
+dcc/grey_flod.dist
+@exec [ -f %B/grey_flod ] || cp %B/%f %B/grey_flod
+@unexec if cmp -s %D/dcc/grey_whitelist %D/dcc/grey_whitelist.dist; then rm -f %D/dcc/grey_whitelist; fi
+dcc/grey_whitelist.dist
+@exec [ -f %B/grey_whitelist ] || cp %B/%f %B/grey_whitelist
+@unexec if cmp -s %D/dcc/ids %D/dcc/ids.dist; then rm -f %D/dcc/ids; fi
+dcc/ids.dist
+@exec [ -f %B/ids ] || cp %B/%f %B/ids
+@unexec if cmp -s %D/dcc/map %D/dcc/map.dist; then rm -f %D/dcc/map; fi
+dcc/map.dist
+@exec [ -f %B/map ] || cp %B/%f %B/map
+@unexec if cmp -s %D/dcc/map.txt %D/dcc/map.txt.dist; then rm -f %D/dcc/map.txt; fi
+dcc/map.txt.dist
+@exec [ -f %B/map.txt ] || cp %B/%f %B/map.txt
+@unexec if cmp -s %D/dcc/whiteclnt %D/dcc/whiteclnt.dist; then rm -f %D/dcc/whiteclnt; fi
+dcc/whiteclnt.dist
+@exec [ -f %B/whiteclnt ] || cp %B/%f %B/whiteclnt
+@unexec if cmp -s %D/dcc/whitecommon %D/dcc/whitecommon.dist; then rm -f %D/dcc/whitecommon; fi
+dcc/whitecommon.dist
+@exec [ -f %B/whitecommon ] || cp %B/%f %B/whitecommon
+@unexec if cmp -s %D/dcc/whitelist %D/dcc/whitelist.dist; then rm -f %D/dcc/whitelist; fi
+dcc/whitelist.dist
+@exec [ -f %B/whitelist ] || cp %B/%f %B/whitelist
bin/cdcc
bin/dccif-test
bin/dccproc
@@ -9,12 +39,6 @@ dcc/cgi-bin/http2https
dcc/cgi-bin/list-log
dcc/cgi-bin/list-msg
dcc/cgi-bin/webuser-notify
-@unexec if cmp -s %D/dcc/dcc_conf %D/dcc/dcc_conf.dist; then rm -f %D/dcc/dcc_conf; fi
-dcc/dcc_conf.dist
-dcc/flod
-dcc/grey_flod
-dcc/grey_whitelist
-dcc/ids
dcc/libexec/cron-dccd
%%WITH_DCCIFD%%dcc/libexec/dccifd
%%WITH_SENDMAIL%%dcc/libexec/dccm
@@ -40,12 +64,7 @@ dcc/libexec/stats-get
dcc/libexec/stop-dccd
dcc/libexec/updatedcc
dcc/libexec/wlist
-dcc/map
-dcc/map.txt
-dcc/whiteclnt
-dcc/whitecommon
-dcc/whitelist
@dirrm dcc/log
@dirrm dcc/libexec
@dirrm dcc/cgi-bin
-@dirrm dcc
+@dirrmtry dcc