in theory finish __process

Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
remotes/origin/1.5
Nico Schottelius 14 years ago
parent d21cfa66a0
commit ec29717870
  1. 46
      conf/type/__process/gencode-remote

@ -21,26 +21,30 @@
# __file is a very basic type, which will probably be reused quite often # __file is a very basic type, which will probably be reused quite often
# #
destination="/$__object_id" process="$__object_id"
# No source? Create empty file runs="$(cat "$__object/explorer/runs")"
if [ ! -f "$__object/parameter/source" ]; then state="$(cat "$__object/parameter/state")"
if [ no = "$(cat "$__object/explorer/exists")" ]; then
echo touch \"$destination\"
fi
fi
# Mode settings
if [ -f "$__object/parameter/mode" ]; then
echo chmod \"$(cat "$__object/parameter/mode")\" \"$destination\"
fi
# Group case "$state" in
if [ -f "$__object/parameter/group" ]; then running)
echo chgrp \"$(cat "$__object/parameter/group")\" \"$destination\" # Does not run, start it!
fi if [ -z "$runs" ]; then
if [ -f "$__object/parameter/start" ]; then
# Owner cat "$__object/parameter/start"
if [ -f "$__object/parameter/owner" ]; then else
echo chown \"$(cat "$__object/parameter/owner")\" \"$destination\" echo "$process"
fi fi
fi
;;
stopped)
# Runs, kill it!
if [ "$runs" ]; then
if [ -f "$__object/parameter/stop" ]; then
cat "$__object/parameter/stop"
else
echo kill "${runs}"
fi
fi
;;
esac

Loading…
Cancel
Save