Lines 33-38
Link Here
|
33 |
ipfs_start() |
33 |
ipfs_start() |
34 |
{ |
34 |
{ |
35 |
if [ -r /var/db/ipf/ipstate.ipf -a -r /var/db/ipf/ipnat.ipf ]; then |
35 |
if [ -r /var/db/ipf/ipstate.ipf -a -r /var/db/ipf/ipnat.ipf ]; then |
|
|
36 |
if [ ! -f /var/db/dtrace.out ]; then |
37 |
/usr/sbin/dtrace -o /var/db/dtrace.out -n 'sdt:::user_error { printf("%d\n", arg0); stack(); }' & |
38 |
echo $! > /var/db/dtrace.pid |
39 |
fi |
36 |
${ipfs_program} -R ${rc_flags} |
40 |
${ipfs_program} -R ${rc_flags} |
37 |
rm -f /var/db/ipf/ipstate.ipf /var/db/ipf/ipnat.ipf |
41 |
rm -f /var/db/ipf/ipstate.ipf /var/db/ipf/ipnat.ipf |
38 |
fi |
42 |
fi |
Lines 46-51
Link Here
|
46 |
chown root:wheel /var/db/ipf |
50 |
chown root:wheel /var/db/ipf |
47 |
fi |
51 |
fi |
48 |
${ipfs_program} -W ${rc_flags} |
52 |
${ipfs_program} -W ${rc_flags} |
|
|
53 |
if [ -s /var/db/dtrace.pid ]; then |
54 |
kill $(cat /var/db/dtrace.pid) |
55 |
fi |
49 |
} |
56 |
} |
50 |
|
57 |
|
51 |
load_rc_config $name |
58 |
load_rc_config $name |