summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsystem-generators/gentoo-local-generator5
1 files changed, 5 insertions, 0 deletions
diff --git a/system-generators/gentoo-local-generator b/system-generators/gentoo-local-generator
index c232d46..42889dc 100755
--- a/system-generators/gentoo-local-generator
+++ b/system-generators/gentoo-local-generator
@@ -14,6 +14,11 @@ for f in *.start *.stop; do
*.start)
is_start=1
fn=${f%.start}
+
+ # 'env' guarantees shell-like behavior when starting files.
+ # Especially that text files without shebangs will be
+ # executed via shell.
+
start_cmd="/usr/bin/env ${locald_dir}/${f}"
stop_cmd=/bin/true
if [ -f "${fn}".stop ]; then