diff --git a/seqs/librenms.sh b/seqs/librenms.sh index b917f50..1fb54eb 100755 --- a/seqs/librenms.sh +++ b/seqs/librenms.sh @@ -204,7 +204,8 @@ lnmsLogrotLoc="/etc/logrotate.d/librenms" step_30_info() { echo "Backup ${toolName} web direcotry"; } step_30_alias() { ALIAS="backup"; } step_30() { - echoseq " [I] Backup install directory ${LNMS_DIR}" + echoseq " [I] Backup install directory to ${LNMS_BU_DIR}" + exe mkdir -p "$LNMS_BU_DIR" exep "cd \"${LNMS_DIR}\"/.. && tar czf \"${LNMS_BU_DIR}/\`date +%Y%m%d\`_${toolName}_web.tar.gz\" \"$(basename "$LNMS_DIR")\"" } @@ -217,6 +218,7 @@ step_31() { exep "mysqldump --single-transaction -u root ${LNMS_DB_NAME} | bzip2 -c > \"${LNMS_BU_DIR}/${toolName}_daily.sql.bz2\"" ;; *) + exe mkdir -p "$LNMS_BU_DIR/monthly" echoseq " [I] Monthly backup..." exep "mysqldump --single-transaction -u root ${LNMS_DB_NAME} | bzip2 -c > \"${LNMS_BU_DIR}/monthly/\`date +%Y%m%d\`_${toolName}.sql.bz2\"" ;;