init
This commit is contained in:
22
packer/proxmox/debian13/scripts/90-cleanup.sh
Normal file
22
packer/proxmox/debian13/scripts/90-cleanup.sh
Normal file
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
# cloud-init: очистить состояние
|
||||
cloud-init clean --logs || true
|
||||
|
||||
# machine-id: должен быть уникальный на каждом клоне
|
||||
truncate -s 0 /etc/machine-id || true
|
||||
rm -f /var/lib/dbus/machine-id || true
|
||||
ln -sf /etc/machine-id /var/lib/dbus/machine-id || true
|
||||
|
||||
# ssh host keys: перегенерятся на клоне
|
||||
rm -f /etc/ssh/ssh_host_* || true
|
||||
|
||||
# чистка кешей/листов
|
||||
apt-get -y autoremove --purge
|
||||
apt-get -y clean
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
find /var/log -type f -exec truncate -s 0 {} \; || true
|
||||
|
||||
sync
|
||||
Reference in New Issue
Block a user