### BEGIN INIT INFO
# Provides: nextshare-seeder
-# Required-Start:
-# Required-Stop:
+# Required-Start: $local_fs $network $remote_fs $syslog
+# Required-Stop: $local_fs $network $remote_fs $syslog
# Default-Start: 2 3 4 5
-# Default-Stop:
-# Short-Description: NextShare start seeders
+# Default-Stop: 0 1 6
+# Short-Description: Start NextShare seeders
+# Description: Use NextShare start script to start seeders for
+# .tstream files.
### END INIT INFO
-su - p2p -c "cd /home/p2p/export/ns-scripts/ && ./ns-seed-all /home/p2p/videos/down/ /home/p2p/videos/down/ /home/ve/log/seeder.log"
-
-#if [ $# -lt 2 ]; then
-# echo "usage: $0 path_to_torrent_files ouput_directory [log-file]"
-# exit 1
-#fi
-#
-#path="$1"
-#output="$2"
-#
-#if [ -z "$3" ]; then
-# log=${output}"seed.log"
-#else
-# log="$3"
-#fi
-#
-#nohup ./ns-seed "$output" $(find "$path" -name "*.tstream") >> "$log" 2>&1 &
+START_SCRIPT=/usr/local/bin/nextshare-seeder
+
+RETVAL=1
+
+start()
+{
+ su - p2p -c /usr/local/bin/nextshare-seeder
+ if test $? -eq 0; then
+ RETVAL=0
+ else
+ RETVAL=3
+ fi
+}
+
+stop()
+{
+ pkill -f ns-seed > /dev/null 2>&1
+ pkill -f cmdlinedl.py > /dev/null 2>&1
+ if test $? -eq 0; then
+ RETVAL=0
+ else
+ RETVAL=3
+ fi
+}
+
+status()
+{
+ ps -ef | grep ns-seed > /dev/null 2>&1
+ if test $? -eq 0; then
+ RETVAL=0
+ else
+ RETVAL=3
+ fi
+}
+
+# See how we were called.
+case "$1" in
+ start)
+ start
+ ;;
+ stop)
+ stop
+ ;;
+ restart|force-reload)
+ stop
+ start
+ ;;
+ status)
+ status
+ RETVAL=$?
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|status|restart|force-reload}"
+ exit 1
+esac
+
+exit $RETVAL