Create directory if not existing
authorJan Wagner <waja@cyconet.org>
Mon, 26 Nov 2018 11:49:34 +0000 (12:49 +0100)
committerJan Wagner <waja@cyconet.org>
Mon, 26 Nov 2018 13:16:18 +0000 (14:16 +0100)
dsa-nagios-checks/sbin/dsa-update-apt-status
dsa-nagios-checks/sbin/dsa-update-unowned-file-status

index 8eebe1a..7919f71 100755 (executable)
@@ -22,7 +22,8 @@
 # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 UPDATE_RUNS=3
-STATUS=/var/cache/dsa/nagios/apt
+STATUSDIR=/var/cache/dsa/nagios
+STATUS="${STATUSDIR}"/apt
 SLEEP_MAX=$(( 15 * 60 ))
 MAX_AGE=$(( 23 * 60 * 60 ))
 
@@ -50,6 +51,10 @@ run_required() {
        return $norun
 }
 
+if [ ! -d "${STATUSDIR}" ]; then
+    mkdir -p "${STATUSDIR}"
+fi
+
 # do stuff only when required, or when asked to
 if [ "${1:-""}" != "-f" ] ; then
        run_required || exit 0
index 89ac5f6..cc4e812 100755 (executable)
 # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 CUTOFF=40
-STATUS=/var/cache/dsa/nagios/nouser
+STATUSDIR=/var/cache/dsa/nagios
+STATUS="${STATUSDIR}"/nouser
+
+if [ ! -d "${STATUSDIR}" ]; then
+        mkdir -p "${STATUSDIR}"
+fi
 
 tmp=`tempfile`
 trap "rm -f '$tmp'" exit