Skip to content

Commit 011ab1b

Browse files
authored
Merge pull request hestiacp#1999 from jaapmarcus/fix/double-sys-var
Remove double ENFORCE_SUBDOMAIN_OWNERSHIP keys in hestia.conf
2 parents 287441d + 957fbba commit 011ab1b

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

install/hst-install-debian.sh

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1144,9 +1144,6 @@ write_config_value "THEME" "dark"
11441144
# Inactive session timeout
11451145
write_config_value "INACTIVE_SESSION_TIMEOUT" "60"
11461146

1147-
# Do not allow users to create subdomains when they don't own the domain
1148-
write_config_value "ENFORCE_SUBDOMAIN_OWNERSHIP" "yes"
1149-
11501147
# Version & Release Branch
11511148
write_config_value "VERSION" "${HESTIA_INSTALL_VER}"
11521149
write_config_value "RELEASE_BRANCH" "release"
@@ -1879,7 +1876,7 @@ write_config_value "POLICY_USER_DELETE_LOGS" "yes"
18791876
write_config_value "POLICY_USER_CHANGE_THEME" "yes"
18801877
write_config_value "POLICY_SYSTEM_PROTECTED_ADMIN" "no"
18811878
write_config_value "POLICY_SYSTEM_PASSWORD_RESET" "no"
1882-
write_config_value "POLICY_SYSTEM_HIDE_SERVICES" "no"
1879+
write_config_value "POLICY_SYSTEM_HIDE_SERVICES" "yes"
18831880
write_config_value "POLICY_SYSTEM_ENABLE_BACON" "no"
18841881
write_config_value "PLUGIN_APP_INSTALLER" "true"
18851882
write_config_value "DEBUG_MODE" "no"

install/hst-install-ubuntu.sh

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1173,9 +1173,6 @@ write_config_value "THEME" "dark"
11731173
# Inactive session timeout
11741174
write_config_value "INACTIVE_SESSION_TIMEOUT" "60"
11751175

1176-
# Do not allow users to create subdomains when they don't own the domain
1177-
write_config_value "ENFORCE_SUBDOMAIN_OWNERSHIP" "yes"
1178-
11791176
# Version & Release Branch
11801177
write_config_value "VERSION" "${HESTIA_INSTALL_VER}"
11811178
write_config_value "RELEASE_BRANCH" "release"
@@ -1909,7 +1906,7 @@ write_config_value "POLICY_USER_EDIT_DETAILS" "yes"
19091906
write_config_value "POLICY_USER_DELETE_LOGS" "yes"
19101907
write_config_value "POLICY_USER_CHANGE_THEME" "yes"
19111908
write_config_value "POLICY_SYSTEM_PROTECTED_ADMIN" "no"
1912-
write_config_value "POLICY_SYSTEM_PASSWORD_RESET" "no"
1909+
write_config_value "POLICY_SYSTEM_PASSWORD_RESET" "yes"
19131910
write_config_value "POLICY_SYSTEM_HIDE_SERVICES" "no"
19141911
write_config_value "POLICY_SYSTEM_ENABLE_BACON" "no"
19151912
write_config_value "PLUGIN_APP_INSTALLER" "true"

install/upgrade/versions/1.4.8.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,11 @@
55
#######################################################################################
66
####### Place additional commands below. #######
77
#######################################################################################
8+
9+
matches=$(grep -o 'ENFORCE_SUBDOMAIN_OWNERSHIP' $HESTIA/conf/hestia.conf | wc -l);
10+
if [ "$matches" > 1 ]; then
11+
echo "[ * ] Removing double matches ENFORCE_SUBDOMAIN_OWNERSHIP key"
12+
source $HESTIA/conf/hestia.conf
13+
sed -i "/ENFORCE_SUBDOMAIN_OWNERSHIP='$ENFORCE_SUBDOMAIN_OWNERSHIP'/d" $HESTIA/conf/hestia.conf
14+
$HESTIA/bin/v-change-sys-config-value "ENFORCE_SUBDOMAIN_OWNERSHIP" "$ENFORCE_SUBDOMAIN_OWNERSHIP"
15+
fi

0 commit comments

Comments
 (0)