summaryrefslogtreecommitdiff
path: root/misc/dnetc/files/dnetc.sh
diff options
context:
space:
mode:
Diffstat (limited to 'misc/dnetc/files/dnetc.sh')
-rw-r--r--misc/dnetc/files/dnetc.sh27
1 files changed, 27 insertions, 0 deletions
diff --git a/misc/dnetc/files/dnetc.sh b/misc/dnetc/files/dnetc.sh
new file mode 100644
index 000000000000..e94c2bf0230d
--- /dev/null
+++ b/misc/dnetc/files/dnetc.sh
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+dir="CHANGETHIS"
+
+if [ ! -d $dir ]; then
+ logger -i "dnetc client directory doesn't exist. ($dir)."
+ exit
+fi
+
+if [ ! -f $dir/dnetc ]; then
+ logger -i "dnetc client doesn't exist. ($dir/rc5des)."
+ exit
+fi
+
+if [ ! -f $dir/dnetc.ini ]; then
+ logger -i "dnetc client config file doesn't exist. ($dir/rc5des.ini)."
+ exit
+fi
+
+email=`grep "^id=" $dir/dnetc.ini|cut -d"=" -f2`
+
+if [ $email = "rc5@distributed.net" ]; then
+ logger -i "dnetc client running with default email address. ($email)"
+fi
+
+echo -n " dnetc"
+su -m nobody -c "$dir/dnetc -quiet" 2>/dev/null >/dev/null &