diff --git a/scripts/upgrade b/scripts/upgrade index fdc1bed..5f91763 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -71,8 +71,8 @@ path_url=$(ynh_normalize_url_path $path_url) #================================================= # STANDARD UPGRADE STEPS #================================================= -filefrontendconf=$(mktemp /tmp/frontend-zabbix.conf.php.XXXXXX) -cat /usr/share/zabbix/conf/zabbix.conf.php >$filefrontendconf +cp -rp /etc/zabbix /tmp/ +cp -p /usr/share/zabbix/conf/zabbix.conf.php /tmp/ DEBIAN_FRONTEND=noninteractive apt-mark unhold zabbix-server-mysql zabbix-frontend-php ynh_package_update @@ -87,7 +87,9 @@ rm -fr zabbix-*.deb apt-get -y --only-upgrade install zabbix-server-mysql zabbix-agent DEBIAN_FRONTEND=noninteractive apt-mark hold zabbix-server-mysql zabbix-frontend-php -cat "$filefrontendconf" >"/usr/share/zabbix/conf/zabbix.conf.php" -rm "$filefrontendconf" +cp -rpf /tmp/zabbix/* /etc/zabbix/ +cp -pf /tmp/zabbix.conf.php /usr/share/zabbix/conf/ + +rm -fr /tmp/zabbix* systemctl reload nginx