From c05da27cce2361fb745ed542454fac6bd5c5d922 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Sun, 29 Apr 2018 16:15:55 +0200 Subject: [PATCH] Templates: check if scripts exists, otherwise can skip --- Templates/models | 2 +- Templates/rc.loader.d | 3 +-- Templates/templates | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/Templates/models b/Templates/models index 4a2e2de4d..9ccf0beb9 100644 --- a/Templates/models +++ b/Templates/models @@ -1 +1 @@ -/usr/local/opnsense/mvc/script/run_migrations.php %%ARG%% +if [ -f /usr/local/opnsense/mvc/script/run_migrations.php ]; then /usr/local/opnsense/mvc/script/run_migrations.php %%ARG%%; fi diff --git a/Templates/rc.loader.d b/Templates/rc.loader.d index 4ceb2dca3..617b2e279 100644 --- a/Templates/rc.loader.d +++ b/Templates/rc.loader.d @@ -1,2 +1 @@ -echo "Reloading firmware configuration" -/usr/local/etc/rc.configure_firmware +if [ -f /usr/local/etc/rc.configure_firmware ]; then echo "Reloading firmware configuration"; /usr/local/etc/rc.configure_firmware; fi diff --git a/Templates/templates b/Templates/templates index 636ea1374..626f1c9e4 100644 --- a/Templates/templates +++ b/Templates/templates @@ -1,2 +1 @@ -echo -n "Reloading template %%ARG%%: " -/usr/local/sbin/configctl template reload %%ARG%% +if [ -f /usr/local/sbin/configctl ]; then echo -n "Reloading template %%ARG%%: "; /usr/local/sbin/configctl template reload %%ARG%%; fi