mirror of
https://github.com/YunoHost-Apps/unattended_upgrades_ynh.git
synced 2024-10-01 13:35:00 +02:00
update
This commit is contained in:
parent
36d71406aa
commit
0d71a589ce
1 changed files with 61 additions and 0 deletions
61
scripts/actions/reapply_config
Executable file
61
scripts/actions/reapply_config
Executable file
|
@ -0,0 +1,61 @@
|
|||
#!/bin/bash
|
||||
|
||||
#=================================================
|
||||
# GENERIC STARTING
|
||||
#=================================================
|
||||
# IMPORT GENERIC HELPERS
|
||||
#=================================================
|
||||
|
||||
# Load common variables for all scripts.
|
||||
source scripts/_common.sh
|
||||
source /usr/share/yunohost/helpers
|
||||
|
||||
#=================================================
|
||||
# SPECIFIC ACTION
|
||||
#=================================================
|
||||
# RESET APTICRON CONFIGURATION
|
||||
#=================================================
|
||||
|
||||
if [[ "$*" =~ ^apticron$ ]]; then
|
||||
ynh_script_progression --message="Resetting Apticron..."
|
||||
|
||||
ynh_backup_if_checksum_is_different --file="$apticron_config"
|
||||
ynh_backup_if_checksum_is_different --file="$apticron_cron"
|
||||
|
||||
_apticron_restore_config
|
||||
_apticron_set_config
|
||||
|
||||
ynh_store_file_checksum --file="$apticron_config"
|
||||
ynh_store_file_checksum --file="$apticron_cron"
|
||||
fi
|
||||
|
||||
#=================================================
|
||||
# RESET UNATTENDED-UPGRADES CONFIGURATION
|
||||
#=================================================
|
||||
|
||||
if [[ "$*" =~ ^50unattended-upgrades$ ]]; then
|
||||
ynh_script_progression --message="Resetting unattended-upgrades..."
|
||||
|
||||
ynh_backup_if_checksum_is_different --file="$unattended_upgrades_config"
|
||||
_unattended_upgrades_restore_config
|
||||
_unattended_upgrades_set_config
|
||||
ynh_store_file_checksum --file="$unattended_upgrades_config"
|
||||
fi
|
||||
|
||||
#=================================================
|
||||
# RESET APT PERIODIC CONFIGURATION
|
||||
#=================================================
|
||||
|
||||
if [[ "$*" =~ ^02periodic$ ]]; then
|
||||
ynh_script_progression --message="Resetting apt periodic..."
|
||||
|
||||
ynh_backup_if_checksum_is_different --file="$_02periodic_config"
|
||||
_02periodic_set_config
|
||||
ynh_store_file_checksum --file="$_02periodic_config"
|
||||
fi
|
||||
|
||||
#=================================================
|
||||
# END OF SCRIPT
|
||||
#=================================================
|
||||
|
||||
ynh_script_progression --message="Execution completed" --last
|
Loading…
Reference in a new issue