diff options
author | Mantas Mikulėnas | 2022-02-26 18:54:54 +0200 |
---|---|---|
committer | Mantas Mikulėnas | 2022-02-26 18:56:12 +0200 |
commit | bc9d15447123bb2c20eda6813876d6f5db1e9fe4 (patch) | |
tree | 5af86e293be63f5fc30e4b2fc2f8e8546d366433 | |
parent | 1beac921b0e108fc4a9ca955d3280745c78e4439 (diff) | |
download | aur-bc9d15447123bb2c20eda6813876d6f5db1e9fe4.tar.gz |
enable -t option by default in unit files
Makes it easier to use drop-ins for enabling aklog where OpenAFS is
actually installed.
Don't ask why I have OpenAFS installed, I don't know that myself.
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | krenew.service | 7 | ||||
-rw-r--r-- | kstart.service | 7 |
4 files changed, 18 insertions, 8 deletions
@@ -1,7 +1,7 @@ pkgbase = kstart pkgdesc = Kerberos kinit supporting AFS and ticket refreshing pkgver = 4.3 - pkgrel = 4 + pkgrel = 5 url = https://www.eyrie.org/~eagle/software/kstart/ arch = i686 arch = x86_64 @@ -15,8 +15,8 @@ pkgbase = kstart validpgpkeys = E784364E8DDE7BB370FBD9EAD15D313882004173 sha256sums = 9527702a48789084e314e5c08d4115129467ca7ef25983d7214c9439d31ef2a6 sha256sums = SKIP - sha256sums = 09189067c7f7e91af3255684b94e31f7c1eb5ba3b7080eb98f7c5d1ef6cecaa9 - sha256sums = 3b39d9c9efc1dd568c14e97b060f22d52d3de90e8ce552f521aefe33ecab02df + sha256sums = a496742d7cb2f00e8714d2b36da6adc09efd8a62e4892572b69b458b6e790a4e + sha256sums = 75ca839c4b0f452d597cb1b004c80d55614f51bb3a00b0b082fd2ca2138fc21b sha256sums = 13684ab17853ddfbf5a0b438faa916cd360d2811043ece88dcf68c3d2e5a302a pkgname = kstart @@ -1,7 +1,7 @@ # Maintainer: Mantas Mikulėnas <grawity@gmail.com> pkgname=kstart pkgver=4.3 -pkgrel=4 +pkgrel=5 pkgdesc="Kerberos kinit supporting AFS and ticket refreshing" arch=(i686 x86_64) url="https://www.eyrie.org/~eagle/software/kstart/" @@ -14,8 +14,8 @@ source=("https://archives.eyrie.org/software/kerberos/$pkgname-$pkgver.tar.gz" "nm-dispatcher.sh") sha256sums=('9527702a48789084e314e5c08d4115129467ca7ef25983d7214c9439d31ef2a6' 'SKIP' - '09189067c7f7e91af3255684b94e31f7c1eb5ba3b7080eb98f7c5d1ef6cecaa9' - '3b39d9c9efc1dd568c14e97b060f22d52d3de90e8ce552f521aefe33ecab02df' + 'a496742d7cb2f00e8714d2b36da6adc09efd8a62e4892572b69b458b6e790a4e' + '75ca839c4b0f452d597cb1b004c80d55614f51bb3a00b0b082fd2ca2138fc21b' '13684ab17853ddfbf5a0b438faa916cd360d2811043ece88dcf68c3d2e5a302a') validpgpkeys=('E784364E8DDE7BB370FBD9EAD15D313882004173') diff --git a/krenew.service b/krenew.service index e3e982506d82..83f14f02e5f0 100644 --- a/krenew.service +++ b/krenew.service @@ -3,17 +3,22 @@ Description=Kerberos Ticket Renewal Daemon [Service] Type=forking -ExecStart=/usr/bin/krenew -K30 -a -H30 -i -b -L +ExecStart=/usr/bin/krenew -K30 -a -H30 -i -t -b -L # -K30 Run forever, wake up every 30 min # -a With -K, renew on every wakeup regardless of lifetime # -H30 With -K, renew if less than 30 min left (default 2 min) # -i Don't exit if renewal fails +# -t Run $AKLOG after every renewal (for OpenAFS) # -b Detach on startup # -L Log to syslog # -v Be verbose ExecReload=/bin/kill -s ALRM $MAINPID StandardOutput=null +# Program that will be run after every successful renewal. +# (Defaults to /usr/bin/aklog, which is the OpenAFS token acquisition tool.) +Environment=AKLOG=/usr/bin/true + [Install] WantedBy=default.target diff --git a/kstart.service b/kstart.service index dcbaab451d54..a6f486f7821c 100644 --- a/kstart.service +++ b/kstart.service @@ -4,16 +4,21 @@ Description=Kerberos Ticket Acquisition Daemon [Service] Type=forking Environment=KEYTAB=%h/.config/default.keytab -ExecStart=/usr/bin/k5start -K30 -a -H30 -f $KEYTAB -b -L +ExecStart=/usr/bin/k5start -K30 -a -H30 -f $KEYTAB -t -b -L # -K30 Run forever, wake up every 30 min # -a With -K, renew on every wakeup regardless of lifetime # -H30 With -K, renew if less than 30 min left (default 2 min) +# -t Run $AKLOG after every renewal (for OpenAFS) # -b Detach on startup (only if -f keytab is specified) # -L Log to syslog # -v Be verbose ExecReload=/bin/kill -s ALRM $MAINPID StandardOutput=null +# Program that will be run after every successful renewal. +# (Defaults to /usr/bin/aklog, which is the OpenAFS token acquisition tool.) +Environment=AKLOG=/usr/bin/true + [Install] WantedBy=default.target |