From d404605ebd8f828dfc6bca73e2e2dff819d12efb Mon Sep 17 00:00:00 2001 From: Steve Traylen Date: Sat, 12 Feb 2022 17:35:33 +0100 Subject: [PATCH] Addition of systemd user unit for krenew A systemd user unit to run krenew for the life time of the session. The krenew runs with the same PAG as any other user units. Enable globally for all users ``` ``` Enable as an individual user. ``` $ systemctl --user enable krenew.service ``` --- systemd/krenew.service | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 systemd/krenew.service diff --git a/systemd/krenew.service b/systemd/krenew.service new file mode 100644 index 0000000..61e2b69 --- /dev/null +++ b/systemd/krenew.service @@ -0,0 +1,20 @@ + +# Run krenew as a systemd user unit +# Enable globally for all users +# systemctl --user --global enable krenew.service +# Enable as an individual user. +# systemctl --user enable krenew.service + +[Unit] +Description=Renew Kerberos ticket +Documentation=man:krenew(1) +Before=dbus.service + +[Service] +Type=simple +PIDFile=${XDG_RUNTIME_DIR}/krenew.pid +ExecStart=/usr/bin/krenew -K 30 -i -t -v -p ${XDG_RUNTIME_DIR}/krenew.pid + +[Install] +WantedBy=default.target +