mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 15:38:40 +01:00
pagekite: add simple websockets and update syntax
Syntax now matches preferred upstream style. Signed-off-by: Karl Palsson <karlp@tweak.net.au>
This commit is contained in:
@@ -6,7 +6,7 @@ USE_PROCD=1
|
|||||||
|
|
||||||
add_instance() {
|
add_instance() {
|
||||||
local cfg="$1"
|
local cfg="$1"
|
||||||
local kitename kitesecret simple_http simple_ssh static
|
local kitename kitesecret simple_http simple_ssh simple_ws static
|
||||||
config_get kitename "$cfg" kitename
|
config_get kitename "$cfg" kitename
|
||||||
config_get kitesecret "$cfg" kitesecret
|
config_get kitesecret "$cfg" kitesecret
|
||||||
[ -z "$kitename" -o -z "$kitesecret" ] && {
|
[ -z "$kitename" -o -z "$kitesecret" ] && {
|
||||||
@@ -15,14 +15,16 @@ add_instance() {
|
|||||||
}
|
}
|
||||||
config_get_bool simple_http "$cfg" simple_http 0
|
config_get_bool simple_http "$cfg" simple_http 0
|
||||||
config_get_bool simple_ssh "$cfg" simple_ssh 0
|
config_get_bool simple_ssh "$cfg" simple_ssh 0
|
||||||
|
config_get simple_ws "$cfg" simple_ws 0
|
||||||
config_get_bool static "$cfg" static 0
|
config_get_bool static "$cfg" static 0
|
||||||
|
|
||||||
procd_open_instance
|
procd_open_instance
|
||||||
procd_set_param command $APP
|
procd_set_param command $APP
|
||||||
procd_append_param command -s
|
procd_append_param command -s
|
||||||
[ $static -eq 1 ] && procd_append_param command -S
|
[ $static -eq 1 ] && procd_append_param command -S
|
||||||
[ $simple_http -eq 1 ] && procd_append_param command 80 http $kitename 80 $kitesecret
|
[ $simple_http -eq 1 ] && procd_append_param command 80 http $kitename 0 $kitesecret
|
||||||
[ $simple_ssh -eq 1 ] && procd_append_param command 22 raw $kitename 443 $kitesecret
|
[ $simple_ssh -eq 1 ] && procd_append_param command 22 raw-22 $kitename 0 $kitesecret
|
||||||
|
[ $simple_ws -gt 0 ] && procd_append_param command $simple_ws websocket-$simple_ws $kitename 0 $kitesecret
|
||||||
procd_close_instance
|
procd_close_instance
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user