#!/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 | |
} |