mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-18 14:30:41 +01:00
- DEAD_PORT now uses unassigned IANA port unlike to be used on the system (dynamic port querying is racy and we had at least once an issue, so we can remove ambiguity here easily) - replace some diag.sh commands by bash functions
29 lines
853 B
Bash
Executable File
29 lines
853 B
Bash
Executable File
#!/bin/bash
|
|
# Test for automatic creation of dynafile directories
|
|
# note that we use the "test-spool" directory, because it is handled by diag.sh
|
|
# in any case, so we do not need to add any extra new test dir.
|
|
# added 2009-11-30 by Rgerhards
|
|
# This file is part of the rsyslog project, released under ASL 2.0
|
|
. $srcdir/diag.sh init
|
|
generate_conf
|
|
add_conf '
|
|
# set spool locations and switch queue to disk-only mode
|
|
$WorkDirectory test-spool
|
|
$MainMsgQueueFilename mainq
|
|
$MainMsgQueueType disk
|
|
|
|
$CreateDirs off
|
|
$template dynfile,"test-logdir/'$RSYSLOG_OUT_LOG'"
|
|
*.* ?dynfile
|
|
'
|
|
startup
|
|
injectmsg 0 1 # a single message is sufficient
|
|
shutdown_when_empty # shut down rsyslogd when done processing messages
|
|
wait_shutdown
|
|
if [ -e test-logdir/$RSYSLOG_OUT_LOG ]
|
|
then
|
|
echo "test-logdir or logfile WAS created where not permitted to!"
|
|
error-exit 1
|
|
fi
|
|
exit_test
|