hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/sh
# Copyright (C) 2017 O.S. Systems Software LTDA.
# Licensed on MIT
 
EXEC_DIR=/exec.d  # place to look for modules
 
exec_enabled() {
   return 0
}
 
exec_run() {
   if [ ! -d $EXEC_DIR ]; then
       msg "No contents to exec in $EXEC_DIR. Starting shell ..."
       sh
   fi
 
   # Load and run modules
   for m in $EXEC_DIR/*; do
       # Skip backup files
       if [ "`echo $m | sed -e 's/\~$//'`" != "$m" ]; then
           continue
       fi
 
       debug "Starting $m"
 
       # process module
       ./$m
   done
}