From ea68dfc33b019852a4b1a33545dc5771f8406421 Mon Sep 17 00:00:00 2001 From: idk Date: Tue, 3 Jan 2023 23:17:12 +0000 Subject: [PATCH] delete init.d scripts in systemd systems --- postinstall-pak | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/postinstall-pak b/postinstall-pak index 57c9f7c..7fc71a0 100755 --- a/postinstall-pak +++ b/postinstall-pak @@ -16,8 +16,12 @@ mkdir -p /etc/systemd/system/reseed.d/ if [ -f /usr/bin/zenity ]; then RESEED_EMAIL=$(zenity --entry --title "Reseed Configuration" --text "$RESEED_MESSAGE" 10 30 3>&1 1>&2 2>&3) - echo "$RESEED_DEFAULT$RESEED_EMAIL\"" >> /etc/default/reseed - echo "$RESEED_CONF$RESEED_EMAIL\"" >> /etc/systemd/system/reseed.d/reseed.conf + if [ -d /etc/systemd/system/ ]; then + echo "$RESEED_CONF$RESEED_EMAIL\"" > /etc/systemd/system/reseed.d/reseed.conf + rm -f /etc/default/reseed /etc/init.d/reseed + else + echo "$RESEED_DEFAULT$RESEED_EMAIL\"" > /etc/default/reseed + fi exit 0 fi @@ -29,7 +33,11 @@ fi if [ -f /usr/bin/whiptail ]; then RESEED_EMAIL=$(whiptail --inputbox "$RESEED_MESSAGE" 10 30 3>&1 1>&2 2>&3) - echo "$RESEED_DEFAULT$RESEED_EMAIL\"" >> /etc/default/reseed - echo "$RESEED_CONF$RESEED_EMAIL\"" >> /etc/systemd/system/reseed.d/reseed.conf + if [ -d /etc/systemd/system/ ]; then + echo "$RESEED_CONF$RESEED_EMAIL\"" > /etc/systemd/system/reseed.d/reseed.conf + rm -f /etc/default/reseed /etc/init.d/reseed + else + echo "$RESEED_DEFAULT$RESEED_EMAIL\"" > /etc/default/reseed + fi exit 0 fi