Skip to content

Commit

Permalink
test ci
Browse files Browse the repository at this point in the history
  • Loading branch information
stackia committed Jan 18, 2025
1 parent f12e7b3 commit 251a7f3
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 28 deletions.
1 change: 1 addition & 0 deletions .github/workflows/release-ipk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ jobs:
ARCH: ${{ matrix.arch }}-${{ matrix.sdk }}-SNAPSHOT
FEED_DIR: ${{ github.workspace }}/openwrt-support
NO_DEFAULT_FEEDS: true
NO_SHFMT_CHECK: true
PACKAGES: rtp2httpd

- name: Store packages
Expand Down
56 changes: 28 additions & 28 deletions openwrt-support/rtp2httpd/files/rtp2httpd.init
Original file line number Diff line number Diff line change
Expand Up @@ -4,45 +4,45 @@ START=50
USE_PROCD=1

append_arg() {
local cfg="$1"
local var="$2"
local opt="$3"
local def="$4"
local val

config_get val "$cfg" "$var"
[ -n "$val" -o -n "$def" ] && procd_append_param command $opt "${val:-$def}"
local cfg="$1"
local var="$2"
local opt="$3"
local def="$4"
local val

config_get val "$cfg" "$var"
[ -n "$val" -o -n "$def" ] && procd_append_param command $opt "${val:-$def}"
}

start_instance() {
local cfg="$1"
local aux
local cfg="$1"
local aux

config_get_bool aux "$cfg" 'disabled' '0'
[ "$aux" = 1 ] && return 1
config_get_bool aux "$cfg" 'disabled' '0'
[ "$aux" = 1 ] && return 1

procd_open_instance
procd_open_instance

procd_set_param command /usr/bin/rtp2httpd
procd_append_param command "--noconfig"
procd_set_param command /usr/bin/rtp2httpd
procd_append_param command "--noconfig"

append_arg "$cfg" verbose "--verbose"
append_arg "$cfg" port "--listen"
append_arg "$cfg" maxclients "--maxclients"
append_arg "$cfg" hostname "--hostname"
append_arg "$cfg" fcc-nat-traversal "--fcc-nat-traversal"
append_arg "$cfg" verbose "--verbose"
append_arg "$cfg" port "--listen"
append_arg "$cfg" maxclients "--maxclients"
append_arg "$cfg" hostname "--hostname"
append_arg "$cfg" fcc-nat-traversal "--fcc-nat-traversal"

config_get_bool aux "$cfg" 'respawn' '0'
[ "$aux" = 1 ] && procd_set_param respawn
config_get_bool aux "$cfg" 'respawn' '0'
[ "$aux" = 1 ] && procd_set_param respawn

procd_close_instance
procd_close_instance
}

service_triggers() {
procd_add_reload_trigger "rtp2httpd"
service_triggers() {
procd_add_reload_trigger "rtp2httpd"
}

start_service() {
config_load rtp2httpd
config_foreach start_instance rtp2httpd
}
config_load rtp2httpd
config_foreach start_instance rtp2httpd
}

0 comments on commit 251a7f3

Please sign in to comment.