mirror of https://github.com/openwrt/packages.git
transmission: retrieve boolean config opts using `config_get_bool`
The tranmission UCI config options - `config_overwrite` - `incomplete_dir_enabled` - `watch_dir_enabled` are all booleans, so we have to retrieve them using `config_get_bool` in order to make sure they are properly interpreted in case the user sets them to a keyword (`true`/`false`, `on`/`off` etc.) and not an integer (`0`/`1`). Signed-off-by: Salim B <git@salim.space>pull/20484/head
parent
0876220ba4
commit
63dc13d7d2
|
@ -58,15 +58,15 @@ transmission() {
|
||||||
local incomplete_dir
|
local incomplete_dir
|
||||||
config_get incomplete_dir "$cfg" 'incomplete_dir' '/var/etc/transmission'
|
config_get incomplete_dir "$cfg" 'incomplete_dir' '/var/etc/transmission'
|
||||||
local incomplete_dir_enabled
|
local incomplete_dir_enabled
|
||||||
config_get incomplete_dir_enabled "$cfg" 'incomplete_dir_enabled' 0
|
config_get_bool incomplete_dir_enabled "$cfg" 'incomplete_dir_enabled' 0
|
||||||
local watch_dir
|
local watch_dir
|
||||||
config_get watch_dir "$cfg" 'watch_dir' '/var/etc/transmission'
|
config_get watch_dir "$cfg" 'watch_dir' '/var/etc/transmission'
|
||||||
local watch_dir_enabled
|
local watch_dir_enabled
|
||||||
config_get watch_dir_enabled "$cfg" 'watch_dir_enabled' 0
|
config_get_bool watch_dir_enabled "$cfg" 'watch_dir_enabled' 0
|
||||||
local mem_percentage
|
local mem_percentage
|
||||||
config_get mem_percentage "$cfg" 'mem_percentage' '50'
|
config_get mem_percentage "$cfg" 'mem_percentage' '50'
|
||||||
local config_overwrite
|
local config_overwrite
|
||||||
config_get config_overwrite "$cfg" config_overwrite 1
|
config_get_bool config_overwrite "$cfg" config_overwrite 1
|
||||||
local nice
|
local nice
|
||||||
config_get nice "$cfg" nice 0
|
config_get nice "$cfg" nice 0
|
||||||
local web_home
|
local web_home
|
||||||
|
@ -196,9 +196,9 @@ transmission_mount_triggers() {
|
||||||
watch_dir watch_dir_enabled web_home service_dirs
|
watch_dir watch_dir_enabled web_home service_dirs
|
||||||
config_get config_dir "$cfg" 'config_dir' '/var/etc/transmission'
|
config_get config_dir "$cfg" 'config_dir' '/var/etc/transmission'
|
||||||
config_get download_dir "$cfg" 'download_dir' '/var/etc/transmission'
|
config_get download_dir "$cfg" 'download_dir' '/var/etc/transmission'
|
||||||
config_get incomplete_dir_enabled "$cfg" 'incomplete_dir_enabled' 0
|
config_get_bool incomplete_dir_enabled "$cfg" 'incomplete_dir_enabled' 0
|
||||||
config_get incomplete_dir "$cfg" 'incomplete_dir' '/var/etc/transmission'
|
config_get incomplete_dir "$cfg" 'incomplete_dir' '/var/etc/transmission'
|
||||||
config_get watch_dir_enabled "$cfg" 'watch_dir_enabled' 0
|
config_get_bool watch_dir_enabled "$cfg" 'watch_dir_enabled' 0
|
||||||
config_get watch_dir "$cfg" 'watch_dir' '/var/etc/transmission'
|
config_get watch_dir "$cfg" 'watch_dir' '/var/etc/transmission'
|
||||||
config_get web_home "$cfg" 'web_home'
|
config_get web_home "$cfg" 'web_home'
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue