From b7e7b2767eb957dd1401f5abcff07bfcb47a4c00 Mon Sep 17 00:00:00 2001 From: Patrick Schleizer Date: Tue, 14 Jan 2025 03:18:17 -0500 Subject: [PATCH] refactoring --- debian/security-misc.postinst | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/debian/security-misc.postinst b/debian/security-misc.postinst index 4240d6f..a2d4e2f 100644 --- a/debian/security-misc.postinst +++ b/debian/security-misc.postinst @@ -38,15 +38,17 @@ permission_hardening() { } migrate_permission_hardener_state() { + if [ ! -d '/var/lib/permission-hardener' ]; then + return 0 + fi + if [ -f "/var/lib/security-misc/do_once/${FUNCNAME[0]}_version_1" ]; then return 0 fi mkdir --parents '/var/lib/security-misc/do_once' - if [ -d '/var/lib/permission-hardener' ]; then - mkdir --parents '/var/lib/permission-hardener-v2/existing_mode' - cp '/usr/share/security-misc/permission-hardener-existing-mode-legacy-hardcoded' '/var/lib/permission-hardener-v2/existing_mode/statoverride' - fi + mkdir --parents '/var/lib/permission-hardener-v2/existing_mode' + cp '/usr/share/security-misc/permission-hardener-existing-mode-legacy-hardcoded' '/var/lib/permission-hardener-v2/existing_mode/statoverride' touch "/var/lib/security-misc/do_once/${FUNCNAME[0]}_version_1" }