From 1dc4b414a51b4a7ef02f8ac015799a22c2cd8746 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Mon, 8 Jan 2018 22:07:21 +0100 Subject: [PATCH] Framework: pass update type on configure; closes #473 (cherry picked from commit 058b9c8579f6b5a2814ef42323e88614a8de2bc3) --- Mk/plugins.mk | 3 ++- Templates/configure | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Mk/plugins.mk b/Mk/plugins.mk index 840f3db04..6114d836b 100644 --- a/Mk/plugins.mk +++ b/Mk/plugins.mk @@ -131,7 +131,8 @@ scripts-auto: ${DESTDIR}/+POST_INSTALL; \ done; \ for SCRIPT in +POST_INSTALL +POST_DEINSTALL; do \ - cat ${TEMPLATESDIR}/configure >> \ + cat ${TEMPLATESDIR}/configure | \ + sed "s:%%ARG%%:$${SCRIPT#+}:g" >> \ ${DESTDIR}/$${SCRIPT}; \ done; \ fi diff --git a/Templates/configure b/Templates/configure index 956bf71a0..3c0a42119 100644 --- a/Templates/configure +++ b/Templates/configure @@ -1 +1 @@ -/usr/local/etc/rc.configure_plugins +if [ -f /usr/local/etc/rc.configure_plugins ]; then /usr/local/etc/rc.configure_plugins %%ARG%%; fi