Skip to content

Commit e9ba56a

Browse files
committed
Check if tmp folder already exists during pma upgrade.
1 parent 8d71d63 commit e9ba56a

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/deb/hestia/postinst

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@ if [ "$DB_SYSTEM" = 'mysql' ]; then
3535
sed -i "s|define('TEMP_DIR', './tmp/');|define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
3636

3737
# Create temporary folder and change permission
38-
mkdir /usr/share/phpmyadmin/tmp
39-
chmod 777 /usr/share/phpmyadmin/tmp
38+
if [ ! -d /usr/share/phpmyadmin/tmp]; then
39+
mkdir /usr/share/phpmyadmin/tmp
40+
chmod 777 /usr/share/phpmyadmin/tmp
41+
fi
4042

4143
# Clear Up
4244
rm -fr phpMyAdmin-$pma_v-all-languages
@@ -45,10 +47,10 @@ fi
4547

4648
# Add amd64 to repositorys to prevent notifications - https://goo.gl/hmsSV7
4749
if ! grep -q 'amd64' /etc/apt/sources.list.d/nginx.list; then
48-
sed s/deb/"deb [arch=amd64]"/g /etc/apt/sources.list.d/nginx.list
50+
sed -i s/deb/"deb [arch=amd64]"/g /etc/apt/sources.list.d/nginx.list
4951
fi
5052
if ! grep -q 'amd64' /etc/apt/sources.list.d/mariadb.list; then
51-
sed s/deb/"deb [arch=amd64]"/g /etc/apt/sources.list.d/mariadb.list
53+
sed -i s/deb/"deb [arch=amd64]"/g /etc/apt/sources.list.d/mariadb.list
5254
fi
5355

5456
# Fix named rule for AppArmor - https://goo.gl/SPqHdq

0 commit comments

Comments
 (0)