in theory finish __process

Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
Nico Schottelius 2011-03-27 22:59:00 +02:00
parent d21cfa66a0
commit ec29717870

View file

@ -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 case "$state" in
if [ -f "$__object/parameter/mode" ]; then running)
echo chmod \"$(cat "$__object/parameter/mode")\" \"$destination\" # Does not run, start it!
if [ -z "$runs" ]; then
if [ -f "$__object/parameter/start" ]; then
cat "$__object/parameter/start"
else
echo "$process"
fi fi
# Group
if [ -f "$__object/parameter/group" ]; then
echo chgrp \"$(cat "$__object/parameter/group")\" \"$destination\"
fi fi
;;
# Owner stopped)
if [ -f "$__object/parameter/owner" ]; then # Runs, kill it!
echo chown \"$(cat "$__object/parameter/owner")\" \"$destination\" if [ "$runs" ]; then
if [ -f "$__object/parameter/stop" ]; then
cat "$__object/parameter/stop"
else
echo kill "${runs}"
fi fi
fi
;;
esac