Lines 26-48
Link Here
|
26 |
. /etc/rc.subr |
26 |
. /etc/rc.subr |
27 |
load_rc_config jail |
27 |
load_rc_config jail |
28 |
|
28 |
|
29 |
sep=: |
29 |
if [ -r /etc/jail.conf ] |
30 |
OIFS="$IFS" |
30 |
then |
31 |
IFS="$sep" |
31 |
jail_confs="/etc/jail.conf" |
32 |
for param in $(jail -f "$jail_conf" -e "$sep" 2>/dev/null) |
32 |
fi |
|
|
33 |
|
34 |
if [ -d /etc/jail.conf.d ] |
35 |
then |
36 |
for file in /etc/jail.conf.d/*.conf |
37 |
do |
38 |
jail_confs="${jail_confs} ${file}" |
39 |
done |
40 |
fi |
41 |
|
42 |
for jc in ${jail_confs} |
33 |
do |
43 |
do |
34 |
case "$param" in |
44 |
sep=: |
35 |
path=*) |
45 |
OIFS="$IFS" |
36 |
_p=${param#path=} |
46 |
IFS="$sep" |
37 |
if [ -z "$_p" -o "$_p" = / ]; then |
|
|
38 |
continue |
39 |
fi |
40 |
|
47 |
|
41 |
exclude="$exclude -path $_p -prune -or" |
48 |
for param in $(jail -f "${jc}" -e "$sep" 2>/dev/null) |
42 |
;; |
49 |
do |
43 |
esac |
50 |
case "$param" in |
|
|
51 |
path=*) |
52 |
_p=${param#path=} |
53 |
if [ -z "$_p" -o "$_p" = / ]; then |
54 |
continue |
55 |
fi |
56 |
|
57 |
exclude="$exclude -path $_p -prune -or" |
58 |
;; |
59 |
esac |
60 |
done |
61 |
IFS="$OIFS" |
44 |
done |
62 |
done |
45 |
IFS="$OIFS" |
|
|
46 |
fi |
63 |
fi |
47 |
|
64 |
|
48 |
rc=$(find -H ${weekly_noid_dirs:-/} \ |
65 |
rc=$(find -H ${weekly_noid_dirs:-/} \ |