refs #2270 , backup kea and config files
parent
024569f3a5
commit
1585b7a706
|
|
@ -35,10 +35,15 @@ OGBOOT_IP="$RET"
|
||||||
|
|
||||||
# Get PHP version
|
# Get PHP version
|
||||||
PHP_VERSION=$(php -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')
|
PHP_VERSION=$(php -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')
|
||||||
|
if [ -z "$PHP_VERSION" ]; then
|
||||||
|
echo "Error: No se pudo determinar la versión de PHP."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
configure)
|
configure)
|
||||||
if [ $2 == "" ]; then
|
if [ -z "$2" ]; then
|
||||||
echo ">>> Configuración de ogdhcp, realizando instalacion nueva"
|
echo ">>> Configuración de ogdhcp, realizando instalacion nueva"
|
||||||
# Configuración de kea-ctrl-agent
|
# Configuración de kea-ctrl-agent
|
||||||
echo "Eliminando autenticación de kea-ctrl-agent..."
|
echo "Eliminando autenticación de kea-ctrl-agent..."
|
||||||
|
|
@ -51,7 +56,6 @@ case "$1" in
|
||||||
}' "$KEA_CTRL_AGENT_CONF"
|
}' "$KEA_CTRL_AGENT_CONF"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Configuración de AppArmor
|
# Configuración de AppArmor
|
||||||
APPARMOR_LOCAL_PROFILE="/etc/apparmor.d/local/usr.sbin.kea-dhcp4"
|
APPARMOR_LOCAL_PROFILE="/etc/apparmor.d/local/usr.sbin.kea-dhcp4"
|
||||||
echo "Añadiendo permisos personalizados a AppArmor para kea-dhcp4..."
|
echo "Añadiendo permisos personalizados a AppArmor para kea-dhcp4..."
|
||||||
|
|
@ -124,20 +128,22 @@ EOF
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
else ; then
|
fi
|
||||||
|
else
|
||||||
|
|
||||||
echo "Actualizando configuración de kea-dhcp4..."
|
echo "Actualizando configuración de kea-dhcp4..."
|
||||||
restore_config_if_modified "/etc/kea/kea-dhcp4.conf"
|
restore_config_if_modified "/etc/kea/kea-dhcp4.conf"
|
||||||
restore_config_if_modified "/etc/kea/kea-ctrl-agent.conf"
|
restore_config_if_modified "/etc/kea/kea-ctrl-agent.conf"
|
||||||
restore_config_if_modified "/opt/opengnsys/ogdhcp/api/.env"
|
restore_config_if_modified "/opt/opengnsys/ogdhcp/api/.env"
|
||||||
restore_config_if_modified "/etc/nginx/sites-available/ogdhcp.conf"
|
restore_config_if_modified "/etc/nginx/sites-available/ogdhcp.conf"
|
||||||
restore_config_if_modified "/etc/php/$PHP_VERSION/fpm/pool.d/
|
restore_config_if_modified "/etc/php/$PHP_VERSION/fpm/pool.d/ogdhcp.conf"
|
||||||
fi
|
fi
|
||||||
|
echo ">>> Configuración de ogdhcp completada."
|
||||||
echo "Configuración de kea-dhcp4 completada."
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
abort-upgrade|abort-remove|abort-deconfigure)
|
abort-upgrade|abort-remove|abort-deconfigure)
|
||||||
|
echo ">>> Abortando la configuración de ogdhcp"
|
||||||
|
echo "No se realizaron cambios en la configuración."
|
||||||
|
exit 0
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
|
|
@ -154,9 +160,9 @@ chown -R _kea:_kea /etc/kea
|
||||||
|
|
||||||
# Reiniciar servicios
|
# Reiniciar servicios
|
||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
systemctl restart nginx
|
systemctl restart nginx || echo "Error al reiniciar nginx"
|
||||||
systemctl restart kea-dhcp4-server
|
systemctl restart kea-dhcp4-server || echo "Error al reiniciar kea-dhcp4-server"
|
||||||
systemctl restart kea-ctrl-agent
|
systemctl restart kea-ctrl-agent || echo "Error al reiniciar kea-ctrl-agent"
|
||||||
systemctl restart php$PHP_VERSION-fpm
|
systemctl restart php$PHP_VERSION-fpm || echo "Error al reiniciar php$PHP_VERSION-fpm"
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue