mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-07-15 20:01:49 -04:00
sorted.
This commit is contained in:
parent
51ad698213
commit
7f0f12a2e0
@ -119,19 +119,6 @@ if [[ "$DYNAMIC_CONFIG" =~ ^(true|yes)$ ]]; then
|
||||
"$CONFIG_FILE" > temp_config.json && mv temp_config.json "$CONFIG_FILE"
|
||||
fi
|
||||
|
||||
# ALLOW_NEW_ACCOUNTS
|
||||
if [[ -n $ALLOW_NEW_ACCOUNTS ]] && [[ $ALLOW_NEW_ACCOUNTS =~ ^(true|false)$ ]]; then
|
||||
echo "Setting NewAccounts... $ALLOW_NEW_ACCOUNTS"
|
||||
|
||||
sed -i 's/"_NewAccounts"/"NewAccounts"/' "$CONFIG_FILE"
|
||||
jq --argjson new_accounts "$ALLOW_NEW_ACCOUNTS" \
|
||||
'.domains[""].NewAccounts = $new_accounts' \
|
||||
"$CONFIG_FILE" > temp_config.json && mv temp_config.json "$CONFIG_FILE"
|
||||
else
|
||||
echo "Invalid or no ALLOW_NEW_ACCOUNTS value given, commenting out so default applies... Value given: $ALLOW_NEW_ACCOUNTS"
|
||||
sed -i 's/"NewAccounts":/"_NewAccounts":/g' "$CONFIG_FILE"
|
||||
fi
|
||||
|
||||
# ALLOWPLUGINS
|
||||
if [[ -n $ALLOWPLUGINS ]] && [[ $ALLOWPLUGINS =~ ^(true|false)$ ]]; then
|
||||
echo "Setting plugins... $ALLOWPLUGINS"
|
||||
@ -145,33 +132,6 @@ if [[ "$DYNAMIC_CONFIG" =~ ^(true|yes)$ ]]; then
|
||||
sed -i 's/"plugins":/"_plugins":/g' "$CONFIG_FILE"
|
||||
fi
|
||||
|
||||
# LOCALSESSIONRECORDING
|
||||
if [[ -n $LOCALSESSIONRECORDING ]] && [[ $LOCALSESSIONRECORDING =~ ^(true|false)$ ]]; then
|
||||
echo "Setting localSessionRecording... $LOCALSESSIONRECORDING"
|
||||
|
||||
sed -i 's/"_localSessionRecording"/"localSessionRecording"/' "$CONFIG_FILE"
|
||||
jq --argjson session_recording "$LOCALSESSIONRECORDING" \
|
||||
'.domains[""].localSessionRecording = $session_recording' \
|
||||
"$CONFIG_FILE" > temp_config.json && mv temp_config.json "$CONFIG_FILE"
|
||||
else
|
||||
echo "Invalid or no LOCALSESSIONRECORDING value given, commenting out so default applies... Value given: $LOCALSESSIONRECORDING"
|
||||
sed -i 's/"localSessionRecording":/"_localSessionRecording":/g' "$CONFIG_FILE"
|
||||
fi
|
||||
|
||||
# MINIFY
|
||||
if [[ -n $MINIFY ]] && [[ $MINIFY =~ ^(true|false)$ ]]; then
|
||||
echo "Setting minify... $MINIFY"
|
||||
|
||||
sed -i 's/"_minify"/"minify"/' "$CONFIG_FILE"
|
||||
jq --arg minify "$MINIFY" \
|
||||
'.domains[""].minify = $minify' \
|
||||
"$CONFIG_FILE" > temp_config.json && mv temp_config.json "$CONFIG_FILE"
|
||||
#sed -i "s/\"minify\": *[a-z]*/\"minify\": $MINIFY/" "$CONFIG_FILE"
|
||||
else
|
||||
echo "Invalid or no MINIFY value given, commenting out so default applies... Value given: $MINIFY"
|
||||
sed -i 's/"minify":/"_minify":/g' "$CONFIG_FILE"
|
||||
fi
|
||||
|
||||
# WEBRTC
|
||||
if [[ -n $WEBRTC ]] && [[ $WEBRTC =~ ^(true|false)$ ]]; then
|
||||
echo "Setting WebRTC... $WEBRTC"
|
||||
@ -199,6 +159,46 @@ if [[ "$DYNAMIC_CONFIG" =~ ^(true|yes)$ ]]; then
|
||||
sed -i 's/"AllowFraming":/"_AllowFraming":/g' "$CONFIG_FILE"
|
||||
fi
|
||||
|
||||
# ALLOW_NEW_ACCOUNTS
|
||||
if [[ -n $ALLOW_NEW_ACCOUNTS ]] && [[ $ALLOW_NEW_ACCOUNTS =~ ^(true|false)$ ]]; then
|
||||
echo "Setting NewAccounts... $ALLOW_NEW_ACCOUNTS"
|
||||
|
||||
sed -i 's/"_NewAccounts"/"NewAccounts"/' "$CONFIG_FILE"
|
||||
jq --argjson new_accounts "$ALLOW_NEW_ACCOUNTS" \
|
||||
'.domains[""].NewAccounts = $new_accounts' \
|
||||
"$CONFIG_FILE" > temp_config.json && mv temp_config.json "$CONFIG_FILE"
|
||||
else
|
||||
echo "Invalid or no ALLOW_NEW_ACCOUNTS value given, commenting out so default applies... Value given: $ALLOW_NEW_ACCOUNTS"
|
||||
sed -i 's/"NewAccounts":/"_NewAccounts":/g' "$CONFIG_FILE"
|
||||
fi
|
||||
|
||||
# LOCALSESSIONRECORDING
|
||||
if [[ -n $LOCALSESSIONRECORDING ]] && [[ $LOCALSESSIONRECORDING =~ ^(true|false)$ ]]; then
|
||||
echo "Setting localSessionRecording... $LOCALSESSIONRECORDING"
|
||||
|
||||
sed -i 's/"_localSessionRecording"/"localSessionRecording"/' "$CONFIG_FILE"
|
||||
jq --argjson session_recording "$LOCALSESSIONRECORDING" \
|
||||
'.domains[""].localSessionRecording = $session_recording' \
|
||||
"$CONFIG_FILE" > temp_config.json && mv temp_config.json "$CONFIG_FILE"
|
||||
else
|
||||
echo "Invalid or no LOCALSESSIONRECORDING value given, commenting out so default applies... Value given: $LOCALSESSIONRECORDING"
|
||||
sed -i 's/"localSessionRecording":/"_localSessionRecording":/g' "$CONFIG_FILE"
|
||||
fi
|
||||
|
||||
# MINIFY
|
||||
if [[ -n $MINIFY ]] && [[ $MINIFY =~ ^(true|false)$ ]]; then
|
||||
echo "Setting minify... $MINIFY"
|
||||
|
||||
sed -i 's/"_minify"/"minify"/' "$CONFIG_FILE"
|
||||
jq --arg minify "$MINIFY" \
|
||||
'.domains[""].minify = $minify' \
|
||||
"$CONFIG_FILE" > temp_config.json && mv temp_config.json "$CONFIG_FILE"
|
||||
#sed -i "s/\"minify\": *[a-z]*/\"minify\": $MINIFY/" "$CONFIG_FILE"
|
||||
else
|
||||
echo "Invalid or no MINIFY value given, commenting out so default applies... Value given: $MINIFY"
|
||||
sed -i 's/"minify":/"_minify":/g' "$CONFIG_FILE"
|
||||
fi
|
||||
|
||||
# ALLOWED_ORIGIN
|
||||
if [[ -n $ALLOWED_ORIGIN ]] && [[ $ALLOWED_ORIGIN =~ ^(true|false)$ ]]; then
|
||||
echo "Setting allowedOrigin... $ALLOWED_ORIGIN"
|
||||
|
Loading…
x
Reference in New Issue
Block a user