From ad839e4cad7a585bb1d65e28c30a73891dabf7f3 Mon Sep 17 00:00:00 2001 From: Andrei Leibzon Date: Fri, 6 Nov 2026 17:32:48 +0300 Subject: [PATCH] Fix router install: missing /opt/etc/crontab no longer aborts under set -e Co-Authored-By: Claude Opus 5.5 --- overlay/install-router.sh.template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/overlay/install-router.sh.template b/overlay/install-router.sh.template index 1c5054f..b441eab 100644 --- a/overlay/install-router.sh.template +++ b/overlay/install-router.sh.template @@ -468,7 +468,7 @@ deploy_health_monitor() { mkdir -p /opt/var/spool/cron/crontabs # 01.11.2026: демоны cron на Keenetic (busybox crond, Entware cron) читают crontab # пользователя root, а не /opt/etc/crontab — туда писать бесполезно - sed -i "/phobos-health\|phobos-pull/d" /opt/etc/crontab 2>/dev/null + sed -i "/phobos-health\|phobos-pull/d" /opt/etc/crontab 2>/dev/null || true (crontab -l 2>/dev/null | grep -v "phobos-health" | grep -v "phobos-pull"; echo "$cron_line"; [ -n "$pull_line" ] && echo "$pull_line") | crontab - log " Cron добавлен через crontab (health + pull)" /opt/etc/init.d/S10cron restart >/dev/null 2>&1 || true