mirror of
https://github.com/wekan/wekan.git
synced 2025-12-17 16:00:13 +01:00
37 lines
992 B
Text
37 lines
992 B
Text
|
|
#!/bin/sh
|
|||
|
|
|
|||
|
|
# read wekan config
|
|||
|
|
source $SNAP/bin/config
|
|||
|
|
|
|||
|
|
# TODO: uncomment following, once snapctl can be called from outside the hooks
|
|||
|
|
# for key in ${keys[@]}
|
|||
|
|
# do
|
|||
|
|
# # snappy is picky about key syntax, using mapping
|
|||
|
|
# MAP_KEY="KEY_$key"
|
|||
|
|
# SNAPPY_KEY=
|
|||
|
|
# if value=$(snapctl get ${!MAP_KEY}); then
|
|||
|
|
# echo "$key='$value'"
|
|||
|
|
# export $key=$value
|
|||
|
|
# else
|
|||
|
|
# # use default value
|
|||
|
|
# default_value="DEFAULT_$key"
|
|||
|
|
# echo "using default value: $key='${!default_value}'"
|
|||
|
|
# export $key=${!default_value}
|
|||
|
|
# fi
|
|||
|
|
# done
|
|||
|
|
|
|||
|
|
# TODO: get rid of this workaround once above can be used
|
|||
|
|
# loop through all values, and if not defined, use default value
|
|||
|
|
for key in ${keys[@]}
|
|||
|
|
do
|
|||
|
|
if [ "x" == "x${!key}" ]; then
|
|||
|
|
# use default value
|
|||
|
|
default_value="DEFAULT_$key"
|
|||
|
|
echo "using default value: $key='${!default_value}'"
|
|||
|
|
export $key=${!default_value}
|
|||
|
|
# echo "export $key='${!def_value}'" >> $SETTINGS_FILE
|
|||
|
|
else
|
|||
|
|
echo "$key='${!key}'"
|
|||
|
|
fi
|
|||
|
|
done
|