diff options
author | Andrea Scarpino | 2016-09-24 20:42:37 +0200 |
---|---|---|
committer | Andrea Scarpino | 2016-09-24 20:42:37 +0200 |
commit | 56e21a4d0629d10235e99bbaec23afda9fba4b7e (patch) | |
tree | dfa9f7122b3c635b6e2d0575939ed627d249ead4 | |
parent | 2ed7555fa16710e9ac311e1fc8f76facc4d3bc21 (diff) | |
download | aur-56e21a4d0629d10235e99bbaec23afda9fba4b7e.tar.gz |
Add timer to execute arch-audit once a day
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 14 | ||||
-rw-r--r-- | arch-audit.service | 9 | ||||
-rw-r--r-- | arch-audit.tempfile.conf | 1 | ||||
-rw-r--r-- | arch-audit.timer | 6 |
5 files changed, 35 insertions, 5 deletions
@@ -1,16 +1,22 @@ # Generated by mksrcinfo v8 -# Sat Sep 24 18:12:17 UTC 2016 +# Sat Sep 24 18:42:04 UTC 2016 pkgbase = arch-audit pkgdesc = An utility like pkg-audit based on Arch CVE Monitoring Team data pkgver = 0.1.2 - pkgrel = 1 + pkgrel = 2 url = https://github.com/ilpianista/arch-audit arch = i686 arch = x86_64 license = MIT makedepends = cargo source = arch-audit-0.1.2.tar.gz::https://github.com/ilpianista/arch-audit/archive/0.1.2.tar.gz + source = arch-audit.service + source = arch-audit.tempfile.conf + source = arch-audit.timer md5sums = 7f0115ebb9d3801aec5ff53c490ccf76 + md5sums = 2401eefbfb11627d9aaf14e98f350d3c + md5sums = 3e648959b5656a8cec805d79a0bb3451 + md5sums = 223d953fca28e71af0c5c2feb75e5be8 pkgname = arch-audit @@ -2,14 +2,18 @@ pkgname=arch-audit pkgver=0.1.2 -pkgrel=1 +pkgrel=2 pkgdesc='An utility like pkg-audit based on Arch CVE Monitoring Team data' url='https://github.com/ilpianista/arch-audit' makedepends=('cargo') arch=('i686' 'x86_64') license=('MIT') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ilpianista/arch-audit/archive/$pkgver.tar.gz") -md5sums=('7f0115ebb9d3801aec5ff53c490ccf76') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ilpianista/arch-audit/archive/$pkgver.tar.gz" + 'arch-audit.service' 'arch-audit.tempfile.conf' 'arch-audit.timer') +md5sums=('7f0115ebb9d3801aec5ff53c490ccf76' + '2401eefbfb11627d9aaf14e98f350d3c' + '3e648959b5656a8cec805d79a0bb3451' + '223d953fca28e71af0c5c2feb75e5be8') build() { cd "$pkgname-$pkgver" @@ -20,4 +24,8 @@ package() { cd "$pkgname-$pkgver" install -Dm755 "target/release/${pkgname}" "$pkgdir/usr/bin/${pkgname}" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + install -Dm644 "${srcdir}/arch-audit.service" "${pkgdir}/usr/lib/systemd/system/arch-audit.service" + install -Dm644 "${srcdir}/arch-audit.timer" "${pkgdir}/usr/lib/systemd/system/arch-audit.timer" + install -Dm644 "${srcdir}/arch-audit.tempfile.conf" "${pkgdir}/usr/lib/tmpfiles.d/arch-audit.conf" } diff --git a/arch-audit.service b/arch-audit.service new file mode 100644 index 000000000000..fafa6738830a --- /dev/null +++ b/arch-audit.service @@ -0,0 +1,9 @@ +[Unit] +Description=Execute arch-audit +After=network-online.target + +[Service] +Type=oneshot +ExecStart=/usr/bin/sh -c 'arch-audit -uq > /tmp/arch-audit.log' +User=nobody +Group=nobody diff --git a/arch-audit.tempfile.conf b/arch-audit.tempfile.conf new file mode 100644 index 000000000000..11a2025fb759 --- /dev/null +++ b/arch-audit.tempfile.conf @@ -0,0 +1 @@ +f /tmp/arch-audit.log 0644 nobody nobody - diff --git a/arch-audit.timer b/arch-audit.timer new file mode 100644 index 000000000000..08048b4e1e54 --- /dev/null +++ b/arch-audit.timer @@ -0,0 +1,6 @@ +[Unit] +Description=Run arch-audit once a day + +[Timer] +OnCalendar=daily +Persistent=true |