initial import

This commit is contained in:
2025-06-22 20:39:04 -05:00
commit f8a70886f0
3428 changed files with 302546 additions and 0 deletions

77
cronie/PKGBUILD Normal file
View File

@@ -0,0 +1,77 @@
# Maintainer: Jesus E. <heckyel@riseup.net>
pkgname=cronie
pkgver=1.7.2
pkgrel=1
pkgdesc="Daemon that runs specified programs at scheduled times and related tools"
url='https://github.com/cronie-crond/cronie/'
license=('ISC')
arch=('i686' 'x86_64')
backup=('etc/cron.deny'
'etc/cron.d/0hourly'
'etc/anacrontab'
'etc/conf.d/cronie'
'etc/sv/cronie/conf')
conflicts=('cron')
provides=('cron')
depends=('sh' 'run-parts')
optdepends=('smtp-server: send job output via email'
'smtp-forwarder: forward job output to email server'
'logger: message logging support')
source=("https://github.com/cronie-crond/cronie/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.gz"
'deny'
'cronie.confd'
'cronie.initd'
'cronie.conf'
'cronie.run'
'cronie_log.run')
sha512sums=('5b55c677a5b812dbfa70f6ee25e41907e99cc63a4883974c6bb8115ad65155d66665704808c338d2f7be6b0a57028c319f2d1115c69bb5f3efdda1efafd144de'
'd05e3485cf39e94a4b1d185761a41a4e5476a0db228fd68b328381acde6a2ff3a7fe2c63938d7cd4ca03e13af035a40840ff15bc5aa0c37fee3bb99084bd835d'
'1392b0bf396a2b06224f15fc0bcb088eade2e65ef463c7d63da5d1b0944c3e3648bc9139c1e698d0c55baabf62502a8e6fce1af2f39ffff30e0eba558022ccdd'
'4fa75e91c131123659652eab45c9d2cda31b1ae26dcd6a0cbf40ff9b9cac077eb2eecf57ffeb1d8694748079858ee6451fd99d2c4f00d19b5a6f4b9b2b006272'
'00b4f6774fd6f864344bc087ff0fafdd485293527db2a4bef0ca2ba37639383f56977c794687c345b705462c2ad442062205938ec9e5e79647aeba2f9f530537'
'2b204299d74ebf5561d6cb5fd3dde5c0a597fa023863af26b152a0bebfbd6f0feda9612c688c91b84457f5eafdc9cef14063cd3a591d2d3a3cfed8fc8944ced3'
'04ebc7e915c692cf185be820d41c226ec43cf1dc82aee04367cb88cdbdc3f0fb61cce2050d9478ada743781686ca8ca2b3e88bebe2ff1dbe146d9a7919fd8306')
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
sed -i 's|/usr/bin/vi|/bin/vi|' configure.ac
autoreconf -vfi
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--enable-anacron \
--without-inotify \
--without-pam
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
chmod u+s "${pkgdir}"/usr/bin/crontab
install -d "${pkgdir}"/var/spool/{ana,}cron
install -d "${pkgdir}"/etc/cron.{d,hourly,daily,weekly,monthly}
install -Dm644 "${srcdir}"/deny "${pkgdir}"/etc/cron.deny
install -Dm644 contrib/anacrontab "${pkgdir}"/etc/anacrontab
install -Dm644 contrib/0hourly "${pkgdir}"/etc/cron.d/0hourly
install -Dm755 contrib/0anacron "${pkgdir}"/etc/cron.hourly/0anacron
install -Dm644 "${srcdir}"/cronie.confd "${pkgdir}"/etc/conf.d/cronie
install -Dm755 "${srcdir}"/cronie.initd "${pkgdir}"/etc/init.d/cronie
install -Dm644 "${srcdir}"/cronie.conf "${pkgdir}"/etc/sv/cronie/conf
install -Dm755 "${srcdir}"/cronie.run "${pkgdir}"/etc/sv/cronie/run
install -Dm755 "${srcdir}"/cronie_log.run "${pkgdir}"/etc/sv/cronie/log/run
install -Dm644 COPYING -t "${pkgdir}"/usr/share/licenses/$pkgname
}