File tree 5 files changed +46
-5
lines changed
5 files changed +46
-5
lines changed Original file line number Diff line number Diff line change @@ -94,7 +94,9 @@ ${LDAP_UTIL} delete && true
94
94
${LDAP_UTIL} setup
95
95
${LDAP_UTIL} policy " ${TMPDIR} /policy.ldif"
96
96
97
- sudo -n ${USBGUARD_DAEMON} -Pd -f -c $config_path 2> $TMPDIR /usbguard.log
97
+ sudo -n strace -f -o " ${TMPDIR} /debug.log" -s256 -e trace=write \
98
+ ${USBGUARD_DAEMON} -Pd -f -c $config_path 2> $TMPDIR /usbguard.log &
99
+ sleep 1
98
100
RC=$?
99
101
echo " RC == $RC "
100
102
@@ -130,6 +132,12 @@ then
130
132
sudo -n sh -c " cp ${TMPDIR} /usbguard-ldap.conf.back /etc/usbguard/usbguard-ldap.conf"
131
133
fi
132
134
135
+ # Get stderr, signals, and exits from usbguard-daemon.
136
+ if [ " ${GREP1} " -ne " 0" ]
137
+ then
138
+ grep ' write(2,\|SIG\|exit' " $TMPDIR /debug.log"
139
+ fi
140
+
133
141
nss_restore
134
142
135
143
exit $(( $RC + $GREP + $KILLRC ))
Original file line number Diff line number Diff line change @@ -94,7 +94,10 @@ ${LDAP_UTIL} delete && true
94
94
${LDAP_UTIL} setup
95
95
# ${LDAP_UTIL} policy "${TMPDIR}/policy.ldif"
96
96
97
- sudo -n ${USBGUARD_DAEMON} -Pd -f -c $config_path 2> $TMPDIR /usbguard.log
97
+
98
+ sudo -n strace -f -o " ${TMPDIR} /debug.log" -s256 -e trace=write \
99
+ ${USBGUARD_DAEMON} -Pd -f -c $config_path 2> $TMPDIR /usbguard.log
100
+ sleep 1
98
101
RC=$?
99
102
echo " RC == $RC "
100
103
@@ -130,6 +133,12 @@ then
130
133
sudo -n sh -c " cp ${TMPDIR} /usbguard-ldap.conf.back /etc/usbguard/usbguard-ldap.conf"
131
134
fi
132
135
136
+ # Get stderr, signals, and exits from usbguard-daemon.
137
+ if [ " ${GREP1} " -ne " 0" ]
138
+ then
139
+ grep ' write(2,\|SIG\|exit' " $TMPDIR /debug.log"
140
+ fi
141
+
133
142
nss_restore
134
143
135
144
exit $(( $RC + $GREP + $KILLRC ))
Original file line number Diff line number Diff line change @@ -94,7 +94,9 @@ ${LDAP_UTIL} delete && true
94
94
# ${LDAP_UTIL} setup
95
95
# ${LDAP_UTIL} policy "${TMPDIR}/policy.ldif"
96
96
97
- sudo -n ${USBGUARD_DAEMON} -Pd -f -c $config_path 2> $TMPDIR /usbguard.log
97
+ sudo -n strace -f -o " ${TMPDIR} /debug.log" -s256 -e trace=write \
98
+ ${USBGUARD_DAEMON} -Pd -f -c $config_path 2> $TMPDIR /usbguard.log
99
+ sleep 1
98
100
RC=$?
99
101
echo " RC == $RC "
100
102
@@ -149,6 +151,12 @@ then
149
151
sudo -n sh -c " cp ${TMPDIR} /usbguard-ldap.conf.back /etc/usbguard/usbguard-ldap.conf"
150
152
fi
151
153
154
+ # Get stderr, signals, and exits from usbguard-daemon.
155
+ if [ " ${GREP1} " -ne " 0" ]
156
+ then
157
+ grep ' write(2,\|SIG\|exit' " $TMPDIR /debug.log"
158
+ fi
159
+
152
160
nss_restore
153
161
154
162
exit $(( $RC + $GREP1 + $GREP2 + $KILLRC ))
Original file line number Diff line number Diff line change @@ -98,7 +98,9 @@ sudo -n service slapd stop
98
98
99
99
service slapd status
100
100
101
- sudo -n ${USBGUARD_DAEMON} -Pd -f -c $config_path 2> $TMPDIR /usbguard.log
101
+ sudo -n strace -f -o " ${TMPDIR} /debug.log" -s256 -e trace=write \
102
+ ${USBGUARD_DAEMON} -Pd -f -c $config_path 2> $TMPDIR /usbguard.log
103
+ sleep 1
102
104
RC=$?
103
105
echo " RC == $RC "
104
106
@@ -151,6 +153,12 @@ then
151
153
sudo -n sh -c " cp ${TMPDIR} /usbguard-ldap.conf.back /etc/usbguard/usbguard-ldap.conf"
152
154
fi
153
155
156
+ # Get stderr, signals, and exits from usbguard-daemon.
157
+ if [ " ${GREP1} " -ne " 0" ]
158
+ then
159
+ grep ' write(2,\|SIG\|exit' " $TMPDIR /debug.log"
160
+ fi
161
+
154
162
nss_restore
155
163
156
164
sudo -n service slapd start
Original file line number Diff line number Diff line change @@ -145,7 +145,9 @@ ${LDAP_UTIL} delete && true
145
145
${LDAP_UTIL} setup
146
146
${LDAP_UTIL} policy " ${TMPDIR} /policy.ldif"
147
147
148
- sudo -n ${USBGUARD_DAEMON} -Pd -f -c $config_path 2> $TMPDIR /usbguard.log
148
+ sudo -n strace -f -o " ${TMPDIR} /debug.log" -s256 -e trace=write \
149
+ ${USBGUARD_DAEMON} -Pd -f -c $config_path 2> $TMPDIR /usbguard.log
150
+ sleep 1
149
151
RC=$?
150
152
echo " RC == $RC "
151
153
@@ -195,6 +197,12 @@ then
195
197
sudo -n sh -c " cp ${TMPDIR} /usbguard-ldap.conf.back /etc/usbguard/usbguard-ldap.conf"
196
198
fi
197
199
200
+ # Get stderr, signals, and exits from usbguard-daemon.
201
+ if [ " ${GREP1} " -ne " 0" ]
202
+ then
203
+ grep ' write(2,\|SIG\|exit' " $TMPDIR /debug.log"
204
+ fi
205
+
198
206
nss_restore
199
207
200
208
exit $(( $RC + $GREP + $KILLRC + $WC + $DIFF ))
You can’t perform that action at this time.
0 commit comments