Révision ff68f641
sshd_log: cleanup autoconf
- always return 0
- add details on autoconf failure
| plugins/ssh/sshd_log | ||
|---|---|---|
| 47 | 47 |
if [ "$1" = "autoconf" ]; then |
| 48 | 48 |
if [ "$LOG" = "journald" ]; then |
| 49 | 49 |
if journalctl --no-pager --quiet --lines=1 "$JOURNALCTL_ARG" | read -r DUMMY; then |
| 50 |
echo yes |
|
| 51 |
exit 0 |
|
| 50 |
echo "yes" |
|
| 52 | 51 |
else |
| 53 |
echo no |
|
| 54 |
exit 1 |
|
| 52 |
echo "no (journald empty log for '$JOURNALCTL_ARG' not found)" |
|
| 55 | 53 |
fi |
| 56 | 54 |
else |
| 57 | 55 |
if [ -r "$LOG" ]; then |
| 58 |
echo yes |
|
| 59 |
exit 0 |
|
| 56 |
echo "yes" |
|
| 60 | 57 |
else |
| 61 |
echo no |
|
| 62 |
exit 1 |
|
| 58 |
echo "no (logfile '$LOG' not readable)" |
|
| 63 | 59 |
fi |
| 64 | 60 |
fi |
| 61 |
exit 0 |
|
| 65 | 62 |
fi |
| 66 | 63 |
|
| 67 | 64 |
if [ "$1" = "config" ]; then |
Formats disponibles : Unified diff