From 692bf86f687cfcc0a8328293903063ccc4f13415 Mon Sep 17 00:00:00 2001 From: jbnadal Date: Tue, 24 Apr 2018 17:44:05 +0200 Subject: [PATCH] Add start scripts for uhttpd --- bsp/board/domo/ovl/etc/init.d/{restd => uhttpd} | 13 ++++++++----- bsp/board/domo/ovl/etc/rc.d/K22uhttpd | 1 + bsp/board/domo/ovl/etc/rc.d/K65restd | 1 - bsp/board/domo/ovl/etc/rc.d/S65restd | 1 - bsp/board/domo/ovl/etc/rc.d/S73uhttpd | 1 + 5 files changed, 10 insertions(+), 7 deletions(-) rename bsp/board/domo/ovl/etc/init.d/{restd => uhttpd} (51%) create mode 120000 bsp/board/domo/ovl/etc/rc.d/K22uhttpd delete mode 120000 bsp/board/domo/ovl/etc/rc.d/K65restd delete mode 120000 bsp/board/domo/ovl/etc/rc.d/S65restd create mode 120000 bsp/board/domo/ovl/etc/rc.d/S73uhttpd diff --git a/bsp/board/domo/ovl/etc/init.d/restd b/bsp/board/domo/ovl/etc/init.d/uhttpd similarity index 51% rename from bsp/board/domo/ovl/etc/init.d/restd rename to bsp/board/domo/ovl/etc/init.d/uhttpd index 2f1cf7ac..ba16b3b0 100755 --- a/bsp/board/domo/ovl/etc/init.d/restd +++ b/bsp/board/domo/ovl/etc/init.d/uhttpd @@ -1,14 +1,15 @@ #!/bin/sh /etc/rc.common # -# Start rest Daemon +# Start uhttpd Daemon -START=65 -STOP=65 +START=73 +STOP=22 -NAME=restd +NAME=uhttpd PROG=/usr/local/bin/$NAME PIDFILE=/var/run/$NAME.pid +PORT=8080 USE_PROCD=1 @@ -17,8 +18,10 @@ USE_PROCD=1 start_service () { procd_open_instance - procd_set_param command "$PROG" + procd_set_param command "$PROG" -p $PORT -f -h /usr/local/share/restd/ procd_set_param pidfile "$PIDFILE" procd_set_param respawn + procd_set_param stdout 1 # forward stdout of the command to logd + procd_set_param stderr 1 procd_close_instance } diff --git a/bsp/board/domo/ovl/etc/rc.d/K22uhttpd b/bsp/board/domo/ovl/etc/rc.d/K22uhttpd new file mode 120000 index 00000000..f44eb0e7 --- /dev/null +++ b/bsp/board/domo/ovl/etc/rc.d/K22uhttpd @@ -0,0 +1 @@ +../init.d/uhttpd \ No newline at end of file diff --git a/bsp/board/domo/ovl/etc/rc.d/K65restd b/bsp/board/domo/ovl/etc/rc.d/K65restd deleted file mode 120000 index 348c4fec..00000000 --- a/bsp/board/domo/ovl/etc/rc.d/K65restd +++ /dev/null @@ -1 +0,0 @@ -../init.d/restd \ No newline at end of file diff --git a/bsp/board/domo/ovl/etc/rc.d/S65restd b/bsp/board/domo/ovl/etc/rc.d/S65restd deleted file mode 120000 index 348c4fec..00000000 --- a/bsp/board/domo/ovl/etc/rc.d/S65restd +++ /dev/null @@ -1 +0,0 @@ -../init.d/restd \ No newline at end of file diff --git a/bsp/board/domo/ovl/etc/rc.d/S73uhttpd b/bsp/board/domo/ovl/etc/rc.d/S73uhttpd new file mode 120000 index 00000000..f44eb0e7 --- /dev/null +++ b/bsp/board/domo/ovl/etc/rc.d/S73uhttpd @@ -0,0 +1 @@ +../init.d/uhttpd \ No newline at end of file