config_get_bool enabled general enabled 0
if [ $enabled -eq 0 ]; then
$LOGGER service not enabled in /etc/config/$NAME
- exit 1
+ return 1
fi
config_get_bool log_stderr general log_stderr 1
if [ "$ENABLE_BARESIP" != yes ]; then
$LOGGER User configuration incomplete - not starting $DAEMON
$LOGGER Check ENABLE_BARESIP in $DEFAULT
- exit 1
+ return 1
fi
procd_open_instance
PKG_NAME:=coturn
PKG_VERSION:=4.5.2
-PKG_RELEASE:=4
+PKG_RELEASE:=5
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/coturn/coturn/tar.gz/$(PKG_VERSION)?
config_get_bool enabled general enabled 0
if [ $enabled -eq 0 ]; then
$LOG_ERR service not enabled in /etc/config/$NAME
- exit 1
+ return 1
fi
config_get_bool log_stderr general log_stderr 1
config_get_bool enabled general enabled 0
if [ $enabled -eq 0 ]; then
$LOG_ERR service not enabled in /etc/config/$NAME
- exit 1
+ return 1
fi
config_get_bool log_stderr general log_stderr 1
$LOG_INFO using procd\'s default term_timeout
elif ! [ 0 -lt "$term_timeout" ] 2>/dev/null; then
$LOG_ERR invalid term_timeout in /etc/config/$NAME
- exit 1
+ return 1
fi
for i in "$dir_localstate" "$dir_run"; do
[ -z "$value" ] && {
$LOG_ERR empty $type entry
- exit 1
+ return 1
}
# IPv6 addresses need to be enclosed in square brackets. If there are
# Bail if more than 2 colons.
[ $(echo "$value" | awk -F ":" '{print NF-1}') -gt 2 ] && {
$LOG_ERR init script does not understand $type entry \""$value"\"
- exit 1
+ return 1
}
IFS=":" read one two three << EOF
if [ $enabled -eq 0 ]; then
$LOG_ERR service not enabled in /etc/config/$NAME
- exit 1
+ return 1
fi
config_get user general user $NAME
[ -z "$value" ] && {
$LOG_ERR empty $type entry
- exit 1
+ return 1
}
# Bail if more than 1 slash.
[ $(echo "$value" | awk -F "/" '{print NF-1}') -gt 1 ] && {
$LOG_ERR init script does not understand $type entry \""$value"\"
- exit 1
+ return 1
}
IFS="/" read one two << EOF