From c73d8c9dc1961ea04451fded356df52db6539bac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Stefanik?= Date: Tue, 16 Apr 2024 20:53:52 +0200 Subject: [PATCH] Add extension mechanism to execute .sh files dropped in /steps/after These are executed at the end of the bootstrap, if /steps/after exists. In interactive mode, they run before the interactive prompt is displayed. --- steps/improve/after.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/steps/improve/after.sh b/steps/improve/after.sh index 9160743..16213a2 100644 --- a/steps/improve/after.sh +++ b/steps/improve/after.sh @@ -9,6 +9,10 @@ . /steps/bootstrap.cfg . /steps/env +if [ -d /steps/after ]; then + find /steps/after -maxdepth 1 -name '*.sh' -exec bash {} \; +fi + if [ "${INTERACTIVE}" = True ]; then env - PATH=${PREFIX}/bin PS1="\w # " setsid openvt -fec1 -- bash -i fi