diff --git a/app/sbin/cleanTmp b/app/sbin/cleanTmp new file mode 100755 index 0000000..b23277a --- /dev/null +++ b/app/sbin/cleanTmp @@ -0,0 +1,8 @@ +#!/bin/bash + +while true; do + find /tmp -type f -atime +2 -delete + find /tmp -type d -empty -delete + sleep 1d +done + diff --git a/app/sbin/startContainer b/app/sbin/startContainer index e89bb36..cc48914 100755 --- a/app/sbin/startContainer +++ b/app/sbin/startContainer @@ -26,7 +26,7 @@ case "$SECOND_PART" in "$BIN_PATH/start/n8n" ;; 002) - "$BIN_PATH/start/odoo_18" + "$BIN_PATH/start/ODOO_18" ;; diff --git a/app/templates/init.d/cleanTmp b/app/templates/init.d/cleanTmp new file mode 100755 index 0000000..311bcf1 --- /dev/null +++ b/app/templates/init.d/cleanTmp @@ -0,0 +1,17 @@ +#!/sbin/openrc-run +# OpenRC service for /4server/sbin/cleanTmp + +name="cleanTmp" +description="Looping /tmp cleaner that removes files older than 2 days" + +command="/4server/sbin/cleanTmp" +command_background="yes" +pidfile="/run/${RC_SVCNAME}.pid" +output_log="/4server/data/log/checkCalls.log" +error_log="/4server/data/log/checkCalls.log" + +depend() { + need localmount + after bootmisc +} + diff --git a/app/update b/app/update index 4f3fdc8..ddf454a 100755 --- a/app/update +++ b/app/update @@ -53,6 +53,12 @@ rex doas chown root:root /etc/init.d/checkCalls rex doas rc-update add checkCalls default rex doas rc-service checkCalls restart +#INSTALL cleanTmp SERVICE +template templates/init.d/cleanTmp /etc/init.d/cleanTmp +rex doas chmod 0755 /etc/init.d/cleanTmp +rex doas chown root:root /etc/init.d/cleanTmp +rex doas rc-update add cleanTmp default +rex doas rc-service cleanTmp restart ### Infrastructure ##### Docker diff --git a/app/vault/host_vars.img b/app/vault/host_vars.img index d45e2f9..91ff098 100644 Binary files a/app/vault/host_vars.img and b/app/vault/host_vars.img differ