Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages /
cronie
Commits:
6fd548d7 by Christian Hesse at 2023-10-13T12:03:43+02:00
upgpkg: 1.7.0-2: install service environment file
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = cronie
pkgdesc = Daemon that runs specified programs at scheduled times and
related tools
pkgver = 1.7.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/cronie-crond/cronie/
arch = x86_64
license = custom:BSD
@@ -12,10 +12,11 @@ pkgbase = cronie
optdepends = smtp-forwarder: forward job output to email server
provides = cron
conflicts = cron
+ backup = etc/anacrontab
+ backup = etc/cron.d/0hourly
backup = etc/cron.deny
backup = etc/pam.d/crond
- backup = etc/cron.d/0hourly
- backup = etc/anacrontab
+ backup = etc/sysconfig/crond
source =
https://github.com/cronie-crond/cronie/releases/download/cronie-1.7.0/cronie-1.7.0.tar.gz
source = 80-cronie.hook
source = deny
=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
pkgname='cronie'
pkgver=1.7.0
-pkgrel=1
+pkgrel=2
pkgdesc='Daemon that runs specified programs at scheduled times and related
tools'
url='https://github.com/cronie-crond/cronie/'
license=('custom:BSD')
@@ -19,16 +19,11 @@
source=("https://github.com/cronie-crond/cronie/releases/download/${pkgname}-${p
sha256sums=('6827f5a47760cc64afeef0a60d3cb5376f52569109fc9a73957dd5e9fdae7619'
'f85e9a68bf3bf446f8a6167f068371c06afffe11ca71935d8ee5487b38b2c9db'
'ae6e533ecdfc1bd2dd80a9e25acb0260cbe9f00c4e4abee93d552b3660f263fc')
-backup=('etc/cron.deny'
- 'etc/pam.d/crond'
+backup=('etc/anacrontab'
'etc/cron.d/0hourly'
- 'etc/anacrontab')
-
-prepare() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-
- sed -i '/EnvironmentFile=/s|=|=-|' contrib/cronie.systemd
-}
+ 'etc/cron.deny'
+ 'etc/pam.d/crond'
+ 'etc/sysconfig/crond')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
@@ -59,7 +54,9 @@ package() {
install -Dm0644 contrib/anacrontab "${pkgdir}"/etc/anacrontab
install -Dm0644 contrib/0hourly "${pkgdir}"/etc/cron.d/0hourly
install -Dm0755 contrib/0anacron "${pkgdir}"/etc/cron.hourly/0anacron
+
install -Dm0644 contrib/cronie.systemd
"${pkgdir}"/usr/lib/systemd/system/cronie.service
+ install -Dm0644 crond.sysconfig "${pkgdir}"/etc/sysconfig/crond
install -Dm0644 pam/crond "${pkgdir}"/etc/pam.d/crond
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/cronie/-/commit/6fd548d7ea158ec68de5f843ee7d5f358dc67dd1
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/cronie/-/commit/6fd548d7ea158ec68de5f843ee7d5f358dc67dd1
You're receiving this email because of your account on gitlab.archlinux.org.