From a19c45cea7a814bfc646399e1f0e13cb8dce6dce Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 24 Oct 2025 21:09:41 +0200 Subject: [PATCH] fix: auto-trigger hooks at first run --- manyfold/cli/manyfold.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/manyfold/cli/manyfold.sh b/manyfold/cli/manyfold.sh index 108eb4b..dd3953f 100755 --- a/manyfold/cli/manyfold.sh +++ b/manyfold/cli/manyfold.sh @@ -83,11 +83,14 @@ start_hook_daemon(){ # 86400 secs = 1 day 3600 = 1 hour $0 infinite 86400 hook daily & $0 infinite 3600 hook hourly & - # trigger hooks when files change in /mnt/experiences + # trigger hooks when files change in /mnt find /mnt -type d -mindepth 1 -maxdepth 1 | while read dir; do echocolor "[$APPNAME]" "listening to inotify events in $dir" inotifywait -r -m $dir | awk '$2 ~ /(CREATE|MODIFY|MOVED_TO|DELETE)/ { system("'$0' hook inotify_"$2" "$1""$3) }' & done + + # force-trigger processing hooks in /mnt + find /mnt | grep datapackage | xargs -n1 $0 hook inotify_MODIFY }