65d78e0785
PR: 158262 Submitted by: Craig Green <cgreen@sentex.ca> (maintainer)
120 lines
4.2 KiB
Plaintext
120 lines
4.2 KiB
Plaintext
bin/cdcc
|
|
%%WITH_DCCIFD%%bin/dccif-test
|
|
bin/dccproc
|
|
dcc/cgi-bin/README
|
|
dcc/cgi-bin/chgpasswd
|
|
dcc/cgi-bin/common
|
|
dcc/cgi-bin/common.pm
|
|
dcc/cgi-bin/edit-whiteclnt
|
|
dcc/cgi-bin/footer
|
|
dcc/cgi-bin/header
|
|
dcc/cgi-bin/http2https
|
|
dcc/cgi-bin/list-log
|
|
dcc/cgi-bin/list-msg
|
|
dcc/cgi-bin/webuser-notify
|
|
dcc/cgi-bin/footer-dist
|
|
dcc/cgi-bin/header-dist
|
|
dcc/libexec/check_ip_range
|
|
dcc/libexec/ck2ip
|
|
dcc/libexec/cron-dccd
|
|
%%WITH_DCCIFD%%dcc/libexec/dccifd
|
|
%%WITH_DCCM%%dcc/libexec/dccm
|
|
%%WITH_DCCD%%dcc/libexec/dbclean
|
|
%%WITH_DCCD%%dcc/libexec/dblist
|
|
%%WITH_DCCD%%dcc/libexec/dump-clients
|
|
dcc/libexec/dcc-nagios
|
|
dcc/libexec/dcc-stats-collect
|
|
dcc/libexec/dcc-stats-graph
|
|
dcc/libexec/dcc-stats-init
|
|
dcc/libexec/dcc-stats-update
|
|
%%WITH_DCCD%%dcc/libexec/dccd
|
|
dcc/libexec/dccsight
|
|
%%WITH_IFD_MILT%%dcc/libexec/dns-helper
|
|
dcc/libexec/fetchblack
|
|
dcc/libexec/fetchids
|
|
dcc/libexec/fetch-testmsg-whitelist
|
|
dcc/libexec/fix-map
|
|
dcc/libexec/hackmc
|
|
dcc/libexec/list-clients
|
|
dcc/libexec/logger
|
|
dcc/libexec/newwebuser
|
|
dcc/libexec/rcDCC
|
|
dcc/libexec/start-dccd
|
|
dcc/libexec/start-dccifd
|
|
dcc/libexec/start-dccm
|
|
dcc/libexec/start-grey
|
|
dcc/libexec/stats-get
|
|
dcc/libexec/stop-dccd
|
|
dcc/libexec/updatedcc
|
|
dcc/libexec/uninstalldcc
|
|
dcc/libexec/wlist
|
|
@dirrm dcc/libexec
|
|
@dirrm dcc/cgi-bin
|
|
@dirrmtry dcc
|
|
%%WITH_DCCIFD%%@stopdaemon dccifd
|
|
%%WITH_DCCM%%@stopdaemon dccm
|
|
%%WITH_DCCD%%@stopdaemon dccd
|
|
%%WITH_DCCGREY%%@stopdaemon dccgrey
|
|
%%WITH_ALT_HOME%%@cwd /var
|
|
@comment -------------------------
|
|
@comment The next group of three-line sets install/remove the config files
|
|
@comment
|
|
@comment **** on uninstall, delete the config file if it matches the sample file
|
|
@unexec if cmp -s %D/dcc/dcc_conf %D/dcc/dcc_conf.sample; then rm -f %D/dcc/dcc_conf; fi
|
|
@comment
|
|
@comment **** the sample file is unilaterally installed/removed
|
|
dcc/dcc_conf.sample
|
|
@comment
|
|
@comment **** on install, the config file is created from the sample file if it doesn't exist
|
|
@exec [ -f %B/dcc_conf ] || cp %B/%f %B/dcc_conf
|
|
@comment
|
|
@unexec if cmp -s %D/dcc/flod %D/dcc/flod.sample; then rm -f %D/dcc/flod; fi
|
|
dcc/flod.sample
|
|
@exec [ -f %B/flod ] || cp %B/%f %B/flod
|
|
@comment
|
|
@unexec if cmp -s %D/dcc/grey_flod %D/dcc/grey_flod.sample; then rm -f %D/dcc/grey_flod; fi
|
|
dcc/grey_flod.sample
|
|
@exec [ -f %B/grey_flod ] || cp %B/%f %B/grey_flod
|
|
@comment
|
|
@unexec if cmp -s %D/dcc/grey_whitelist %D/dcc/grey_whitelist.sample; then rm -f %D/dcc/grey_whitelist; fi
|
|
dcc/grey_whitelist.sample
|
|
@exec [ -f %B/grey_whitelist ] || cp %B/%f %B/grey_whitelist
|
|
@comment
|
|
@unexec if cmp -s %D/dcc/ids %D/dcc/ids.sample; then rm -f %D/dcc/ids; fi
|
|
dcc/ids.sample
|
|
@exec [ -f %B/ids ] || cp -p %B/%f %B/ids
|
|
@comment
|
|
@unexec if cmp -s %D/dcc/map.txt %D/dcc/map.txt.sample; then rm -f %D/dcc/map.txt; fi
|
|
dcc/map.txt.sample
|
|
@exec [ -f %B/map.txt ] || cp -p %B/%f %B/map.txt
|
|
@comment
|
|
@unexec if cmp -s %D/dcc/map %D/dcc/map.sample; then rm -f %D/dcc/map; fi
|
|
dcc/map.sample
|
|
@exec [ -f %B/map ] || cp -p %B/%f %B/map
|
|
@comment
|
|
@unexec if cmp -s %D/dcc/whiteclnt %D/dcc/whiteclnt.sample; then rm -f %D/dcc/whiteclnt; fi
|
|
dcc/whiteclnt.sample
|
|
@exec [ -f %B/whiteclnt ] || cp %B/%f %B/whiteclnt
|
|
@comment
|
|
@unexec if cmp -s %D/dcc/whitecommon %D/dcc/whitecommon.sample; then rm -f %D/dcc/whitecommon; fi
|
|
dcc/whitecommon.sample
|
|
@exec [ -f %B/whitecommon ] || cp %B/%f %B/whitecommon
|
|
@comment
|
|
@unexec if cmp -s %D/dcc/whitelist %D/dcc/whitelist.sample; then rm -f %D/dcc/whitelist; fi
|
|
dcc/whitelist.sample
|
|
@exec [ -f %B/whitelist ] || cp %B/%f %B/whitelist
|
|
@comment
|
|
%%WITH_IFD_MILT%%@unexec [ -e %D/dcc/whiteclnt.dccw ] && rm -f %D/dcc/whiteclnt.dccw || true
|
|
%%WITH_IFD_MILT%%@unexec [ -e %D/dcc/whiteclnt.dccx ] && rm -f %D/dcc/whiteclnt.dccx || true
|
|
%%WITH_DCCD%%@unexec [ -e %D/dcc/dcc_db ] && rm -f %D/dcc/dcc_db || true
|
|
%%WITH_DCCD%%@unexec [ -e %D/dcc/dcc_db.hash ] && rm -f %D/dcc/dcc_db.hash || true
|
|
%%WITH_DCCD%%@unexec [ -e %D/dcc/flod.map ] && rm -f %D/dcc/flod.map || true
|
|
%%WITH_DCCD%%@unexec [ -e %D/dcc/dccd_clients ] && rm -f %D/dcc/dccd_clients || true
|
|
%%WITH_DCCGREY%%@unexec [ -e %D/dcc/grey_db.hash ] && rm -f %D/dcc/grey_db.hash || true
|
|
%%WITH_DCCGREY%%@unexec [ -e %D/dcc/grey_flod.map ] && rm -f %D/dcc/grey_flod.map || true
|
|
%%WITH_DCCGREY%%@unexec [ -e %D/dcc/grey_clients ] && rm -f %D/dcc/grey_clients || true
|
|
@exec mkdir -p %D/dcc/log
|
|
@exec chown -R %%DCCUSER%% %D/dcc
|
|
@dirrmtry dcc/log
|
|
@dirrmtry dcc
|