Skip to content

Commit 5bc929f

Browse files
author
Kristan Kenney
committed
Merge branch 'staging/fixes' into staging/release/v1.3.0
2 parents ab5cd53 + 8b04a38 commit 5bc929f

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

install/upgrade/versions/1.3.0.sh

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ done
1818

1919
# Add default SSL Certificate config when ip is visited
2020
if [ "$PROXY_SYSTEM" = "nginx" ]; then
21-
echo "[ * ] Update IP.conf"
21+
echo "[ * ] Updating nginx configuration..."
2222
while read IP; do
2323
rm /etc/nginx/conf.d/$IP.conf
2424
cat $WEBTPL/$PROXY_SYSTEM/proxy_ip.tpl |\
@@ -31,6 +31,7 @@ if [ "$PROXY_SYSTEM" = "nginx" ]; then
3131
fi
3232

3333
if [ "$FTP_SYSTEM" == "proftpd" ]; then
34+
echo "[ * ] Updating ProFTPd TLS configuration..."
3435
if [ -e /etc/proftpd/proftpd.conf ]; then
3536
rm /etc/proftpd/proftpd.conf
3637
fi
@@ -43,32 +44,33 @@ if [ "$FTP_SYSTEM" == "proftpd" ]; then
4344

4445
fi
4546

46-
# Remove old lanugage files.
47-
if [ -e $HESTIA/web/inc/i18n/en.php ]; then
48-
echo "[ * ] Clean up old language files"
49-
rm -fr $HESTIA/web/inc/i18n
50-
fi
51-
47+
# Update exim configuration
5248
if [ -e "/etc/exim4/exim4.conf.template" ]; then
5349
echo "[ * ] Updating exim4 configuration..."
5450
sed -i 's/${if match {${lc:$mime_filename}}{\\N(\\.ade|\\.adp|\\.bat|\\.chm|\\.cmd|\\.com|\\.cpl|\\.exe|\\.hta|\\.ins|\\.isp|\\.jse|\\.lib|\\.lnk|\\.mde|\\.msc|\\.msp|\\.mst|\\.pif|\\.scr|\\.sct|\\.shb|\\.sys|\\.vb|\\.vbe|\\.vbs|\\.vxd|\\.wsc|\\.wsf|\\.wsh)$\\N}{1}{0}}/${if match {${lc:$mime_filename}}{\\N(\\.ace|\\.ade|\\.adp|\\.app|\\.arj|\\.asp|\\.aspx|\\.asx|\\.bas|\\.bat|\\.cab|\\.cer|\\.chm|\\.cmd|\\.cnt|\\.com|\\.cpl|\\.crt|\\.csh|\\.der|\\.diagcab|\\.dll|\\.efi|\\.exe|\\.fla|\\.fon|\\.fxp|\\.gadget|\\.grp|\\.hlp|\\.hpj|\\.hta|\\.htc|\\.img|\\.inf|\\.ins|\\.iso|\\.isp|\\.its|\\.jar|\\.jnlp|\\.js|\\.jse|\\.ksh|\\.lib|\\.lnk|\\.mad|\\.maf|\\.mag|\\.mam|\\.maq|\\.mar|\\.mas|\\.mat|\\.mau|\\.mav|\\.maw|\\.mcf|\\.mda|\\.mdb|\\.mde|\\.mdt|\\.mdw|\\.mdz|\\.msc|\\.msh|\\.msh1|\\.msh1xml|\\.msh2|\\.msh2xml|\\.mshxml|\\.msi|\\.msp|\\.mst|\\.msu|\\.ops|\\.osd|\\.pcd|\\.pif|\\.pl|\\.plg|\\.prf|\\.prg|\\.printerexport|\\.ps1|\\.ps1xml|\\.ps2|\\.ps2xml|\\.psc1|\\.psc2|\\.psd1|\\.psdm1|\\.pst|\\.py|\\.pyc|\\.pyo|\\.pyw|\\.pyz|\\.pyzw|\\.reg|\\.scf|\\.scr|\\.sct|\\.sfx|\\.shb|\\.shs|\\.swf|\\.sys|\\.theme|\\.tmp|\\.ttf|\\.url|\\.vb|\\.vba|\\.vbe|\\.vbp|\\.vbs|\\.vhd|\\.vhdx|\\.vsmacros|\\.vsw|\\.vxd|\\.webpnp|\\.website|\\.wim|\\.ws|\\.wsc|\\.wsf|\\.wsh|\\.xbap|\\.xll|\\.xnk)$\\N}{1}{0}}/g' /etc/exim4/exim4.conf.template
5551
fi
5652

57-
# Change backup mode to zstd.
58-
echo "[ * ] Enable new backup compression zstd as default."
59-
$BIN/v-change-sys-config-value "BACKUP_MODE" "zstd"
60-
61-
# Set var LOGIN_STYLE hestia.conf
62-
echo "[ * ] Set var LOGIN_STYLE hestia.conf"
63-
$BIN/v-change-sys-config-value "LOGIN_STYLE" "default"
64-
6553
# Restrict access to /proc fs
6654
if [ ! -e "/etc/cron.d/hestia-proc" ]; then
67-
echo "[ * ] Restrict access to /proc fs"
55+
echo "[ * ] Restricting access to /proc fs..."
6856
mount -o remount,defaults,hidepid=2 /proc > /dev/null 2>&1
6957
if [ $? -ne 0 ]; then
70-
echo "Info: Cannot remount /proc (LXC containers require additional perm added to host apparmor profile)"
58+
echo "WARNING: Cannot remount /proc (LXC containers require additional permissions be added to host apparmor profile)"
7159
else
7260
echo "@reboot root sleep 5 && mount -o remount,defaults,hidepid=2 /proc" > /etc/cron.d/hestia-proc
7361
fi
7462
fi
63+
64+
# Change backup mode to zstd.
65+
echo "[ * ] Setting zstd backup compression type as default..."
66+
$BIN/v-change-sys-config-value "BACKUP_MODE" "zstd"
67+
68+
# Set LOGIN_STYLE variable in hestia.conf
69+
echo "[ * ] Updating configuration file: hestia.conf..."
70+
$BIN/v-change-sys-config-value "LOGIN_STYLE" "default"
71+
72+
# Remove old lanugage files.
73+
if [ -e $HESTIA/web/inc/i18n/en.php ]; then
74+
echo "[ * ] Performing language library clean-up..."
75+
rm -fr $HESTIA/web/inc/i18n
76+
fi

0 commit comments

Comments
 (0)