Create directory if not existing
[mirror/dsa-nagios.git] / dsa-nagios-checks / sbin / dsa-update-apt-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