diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2022-07-05 16:37:19 +0200 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2022-07-05 16:49:06 +0200 |
commit | 453c59149c417086286e53defdfb0671589dbe7d (patch) | |
tree | 894a48a8e8320e96952cf88f181e6b378c7aea53 | |
parent | 77316141ddf008f743b35f74e9de61e4f9ad8a87 (diff) |
community/at: don't overwrite /var/spool/atd/.SEQ on upgrade
-rw-r--r-- | community/at/APKBUILD | 5 | ||||
-rw-r--r-- | community/at/at.post-install | 7 |
2 files changed, 11 insertions, 1 deletions
diff --git a/community/at/APKBUILD b/community/at/APKBUILD index dc4a43d29ba..640adb19341 100644 --- a/community/at/APKBUILD +++ b/community/at/APKBUILD @@ -10,7 +10,7 @@ arch="all" options="!check suid" # No test suite. license="GPL-2.0-or-later" makedepends="ssmtp flex-dev byacc" -install="$pkgname.pre-install" +install="$pkgname.pre-install $pkgname.post-install" subpackages="$pkgname-doc $pkgname-openrc" source="http://software.calhariz.com/at/at_$pkgver.orig.tar.gz 0001-opt_V.patch @@ -51,6 +51,9 @@ package() { make IROOT="$pkgdir" install + # This file is created by post-install script, if not exist yet. + rm "$pkgdir"/var/spool/atd/.SEQ + install -m 755 -D "$srcdir"/atd.initd "$pkgdir"/etc/init.d/atd install -m 644 -D "$srcdir"/atd.confd "$pkgdir"/etc/conf.d/atd } diff --git a/community/at/at.post-install b/community/at/at.post-install new file mode 100644 index 00000000000..ebc6615dddc --- /dev/null +++ b/community/at/at.post-install @@ -0,0 +1,7 @@ +#!/bin/sh + +if ! [ -f /var/spool/atd/.SEQ ]; then + install -m 600 -o at -g at /dev/null /var/spool/atd/.SEQ +fi + +exit 0 |