mirror of
https://github.com/buildplan/du_setup.git
synced 2025-12-22 20:25:36 +00:00
small stuff and fixing again
This commit is contained in:
parent
161d5f0c44
commit
5bcb0dbf8c
@ -4,6 +4,7 @@
|
|||||||
# Version: 4.2 | 2025-06-29
|
# Version: 4.2 | 2025-06-29
|
||||||
# Changelog:
|
# Changelog:
|
||||||
# - v4.2: Added Security Audit Tools (Integrating Lynis and Optionally Debsecan) & option to do Backup Testing
|
# - v4.2: Added Security Audit Tools (Integrating Lynis and Optionally Debsecan) & option to do Backup Testing
|
||||||
|
# Fixed debsecan compatibility (Debian-only), added global BACKUP_LOG, added backup testing
|
||||||
# - v4.1: Added tailscale config to connect to tailscale or headscale server
|
# - v4.1: Added tailscale config to connect to tailscale or headscale server
|
||||||
# - v4.0: Added automated backup config. Mainly for Hetzner Storage Box but can be used for any rsync/SSH enabled remote solution.
|
# - v4.0: Added automated backup config. Mainly for Hetzner Storage Box but can be used for any rsync/SSH enabled remote solution.
|
||||||
# - v3.*: Improvements to script flow and fixed bugs which were found in tests at Oracle Cloud
|
# - v3.*: Improvements to script flow and fixed bugs which were found in tests at Oracle Cloud
|
||||||
@ -849,6 +850,10 @@ configure_auto_updates() {
|
|||||||
print_error "unattended-upgrades package is not installed."
|
print_error "unattended-upgrades package is not installed."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
# Check for existing unattended-upgrades configuration
|
||||||
|
if [[ -f /etc/apt/apt.conf.d/50unattended-upgrades ]] && grep -q "Unattended-Upgrade::Allowed-Origins" /etc/apt/apt.conf.d/50unattended-upgrades; then
|
||||||
|
print_info "Existing unattended-upgrades configuration found. Verify with 'cat /etc/apt/apt.conf.d/50unattended-upgrades'."
|
||||||
|
fi
|
||||||
print_info "Configuring unattended upgrades..."
|
print_info "Configuring unattended upgrades..."
|
||||||
echo "unattended-upgrades unattended-upgrades/enable_auto_updates boolean true" | debconf-set-selections
|
echo "unattended-upgrades unattended-upgrades/enable_auto_updates boolean true" | debconf-set-selections
|
||||||
DEBIAN_FRONTEND=noninteractive dpkg-reconfigure -f noninteractive unattended-upgrades
|
DEBIAN_FRONTEND=noninteractive dpkg-reconfigure -f noninteractive unattended-upgrades
|
||||||
@ -1447,6 +1452,10 @@ configure_swap() {
|
|||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
print_section "Swap Configuration"
|
print_section "Swap Configuration"
|
||||||
|
# Check for existing swap partition
|
||||||
|
if lsblk -r | grep -q '\[SWAP\]'; then
|
||||||
|
print_warning "Existing swap partition found. Verify with 'lsblk -f'. Proceed with caution."
|
||||||
|
fi
|
||||||
local existing_swap
|
local existing_swap
|
||||||
existing_swap=$(swapon --show --noheadings | awk '{print $1}' || true)
|
existing_swap=$(swapon --show --noheadings | awk '{print $1}' || true)
|
||||||
if [[ -n "$existing_swap" ]]; then
|
if [[ -n "$existing_swap" ]]; then
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user