[arch-commits] Commit in tenshi/repos/community-any (9 files)
Eli Schwartz
eschwartz at archlinux.org
Thu Jan 11 14:19:22 UTC 2018
Date: Thursday, January 11, 2018 @ 14:19:21
Author: eschwartz
Revision: 281348
archrelease: copy trunk to community-any
Added:
tenshi/repos/community-any/PKGBUILD
(from rev 281347, tenshi/trunk/PKGBUILD)
tenshi/repos/community-any/conf.diff
(from rev 281347, tenshi/trunk/conf.diff)
tenshi/repos/community-any/tenshi.service
(from rev 281347, tenshi/trunk/tenshi.service)
tenshi/repos/community-any/tenshi.sysusers
(from rev 281347, tenshi/trunk/tenshi.sysusers)
tenshi/repos/community-any/tenshi.tmpfiles
(from rev 281347, tenshi/trunk/tenshi.tmpfiles)
Deleted:
tenshi/repos/community-any/PKGBUILD
tenshi/repos/community-any/conf.diff
tenshi/repos/community-any/tenshi.install
tenshi/repos/community-any/tenshi.service
-----------------+
PKGBUILD | 83 ++++++++++++++++++++++++++++--------------------------
conf.diff | 26 ++++++++--------
tenshi.install | 20 -------------
tenshi.service | 18 +++++------
tenshi.sysusers | 1
tenshi.tmpfiles | 3 +
6 files changed, 70 insertions(+), 81 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2018-01-11 14:18:50 UTC (rev 281347)
+++ PKGBUILD 2018-01-11 14:19:21 UTC (rev 281348)
@@ -1,39 +0,0 @@
-# $Id$
-# Maintainer: Florian Pritz <flo at xinu.at>
-# Contributor: Ryan Corder <ryanc at greengrey.org>
-
-pkgname=tenshi
-pkgver=0.16
-pkgrel=1
-pkgdesc="real-time log monitor from the Gentoo Linux project"
-url="http://dev.inversepath.com/trac/tenshi"
-arch=(any)
-license=("custom")
-depends=('perl' 'perl-io-bufferedselect')
-install="$pkgname.install"
-source=("$pkgname-$pkgver.tar.gz::https://github.com/inversepath/tenshi/archive/$pkgver.tar.gz"
- 'tenshi.install'
- 'tenshi.service'
- 'conf.diff')
-backup=(etc/tenshi/tenshi.conf)
-md5sums=('b9646895fc1d16dfe7012677a34b0633'
- '29bd3646a619768666b704b2ed2e6e72'
- '8c8a582c6a8c61d4ff596ed3af8ab593'
- '451250b1955b14691ca1c7124d1991f2')
-
-build() {
- cd "$srcdir/$pkgname-$pkgver"
-
- patch -i "$srcdir/conf.diff"
- make
-}
-
-package() {
- cd "$srcdir/$pkgname-$pkgver"
-
- make DESTDIR="$pkgdir" docdir=/usr/share/doc/tenshi bindir=/usr/bin install
- install -Dm644 "$srcdir/tenshi.service" "$pkgdir/usr/lib/systemd/system/tenshi.service"
- install -dm755 "$pkgdir/usr/share/licenses/tenshi"
- mv "$pkgdir/usr/share/doc/tenshi/LICENSE" "$pkgdir/usr/share/licenses/tenshi/LICENSE"
- chmod 750 "$pkgdir/etc/tenshi" "$pkgdir/var/lib/tenshi"
-}
Copied: tenshi/repos/community-any/PKGBUILD (from rev 281347, tenshi/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2018-01-11 14:19:21 UTC (rev 281348)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Florian Pritz <flo at xinu.at>
+# Contributor: Ryan Corder <ryanc at greengrey.org>
+
+pkgname=tenshi
+pkgver=0.16
+pkgrel=2
+pkgdesc="real-time log monitor from the Gentoo Linux project"
+url="https://inversepath.com/tenshi.html"
+arch=(any)
+license=("custom")
+depends=('perl' 'perl-io-bufferedselect')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/inversepath/tenshi/archive/$pkgver.tar.gz"
+ 'tenshi.service'
+ 'tenshi.sysusers'
+ 'tenshi.tmpfiles'
+ 'conf.diff')
+md5sums=('b9646895fc1d16dfe7012677a34b0633'
+ '8c8a582c6a8c61d4ff596ed3af8ab593'
+ '19314a464da97b3046a2c7b7c81cd2e6'
+ '68aafee3a3c8ea472296408854adac76'
+ '451250b1955b14691ca1c7124d1991f2')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ patch -i "$srcdir/conf.diff"
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ make DESTDIR="$pkgdir" docdir=/usr/share/doc/tenshi bindir=/usr/bin install
+ install -Dm644 "$srcdir/tenshi.service" "$pkgdir/usr/lib/systemd/system/tenshi.service"
+ install -Dm644 "$srcdir/tenshi.sysusers" "$pkgdir/usr/lib/sysusers.d/tenshi.conf"
+ install -Dm644 "$srcdir/tenshi.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/tenshi.conf"
+ install -dm755 "$pkgdir/usr/share/licenses/tenshi"
+ mv "$pkgdir/usr/share/doc/tenshi/LICENSE" "$pkgdir/usr/share/licenses/tenshi/LICENSE"
+
+ # Set more secure permissions for configuration via tmpfiles.d
+ install -Dm644 "$pkgdir"/{,usr/share/factory/}etc/tenshi/tenshi.conf
+ rm -rf "$pkgdir"/{etc,var}
+}
Deleted: conf.diff
===================================================================
--- conf.diff 2018-01-11 14:18:50 UTC (rev 281347)
+++ conf.diff 2018-01-11 14:19:21 UTC (rev 281348)
@@ -1,13 +0,0 @@
---- tenshi_2011-01-01_194405.conf 2011-01-01 19:44:05.000000000 +0100
-+++ tenshi.conf 2011-01-01 19:44:23.000000000 +0100
-@@ -7,8 +7,8 @@
- set uid tenshi
- set gid tenshi
-
--set pidfile /var/run/tenshi.pid
--set logfile /var/log/messages
-+set pidfile /var/lib/tenshi/tenshi.pid
-+set logfile /var/log/everything.log
- set logfile /var/log/mail.log
- # set fifo /var/log/tenshi.fifo
- # set listen 127.0.0.1:514
Copied: tenshi/repos/community-any/conf.diff (from rev 281347, tenshi/trunk/conf.diff)
===================================================================
--- conf.diff (rev 0)
+++ conf.diff 2018-01-11 14:19:21 UTC (rev 281348)
@@ -0,0 +1,13 @@
+--- tenshi_2011-01-01_194405.conf 2011-01-01 19:44:05.000000000 +0100
++++ tenshi.conf 2011-01-01 19:44:23.000000000 +0100
+@@ -7,8 +7,8 @@
+ set uid tenshi
+ set gid tenshi
+
+-set pidfile /var/run/tenshi.pid
+-set logfile /var/log/messages
++set pidfile /var/lib/tenshi/tenshi.pid
++set logfile /var/log/everything.log
+ set logfile /var/log/mail.log
+ # set fifo /var/log/tenshi.fifo
+ # set listen 127.0.0.1:514
Deleted: tenshi.install
===================================================================
--- tenshi.install 2018-01-11 14:18:50 UTC (rev 281347)
+++ tenshi.install 2018-01-11 14:19:21 UTC (rev 281348)
@@ -1,20 +0,0 @@
-post_install() {
- # create tenshi user
- if [ -z "`grep '^tenshi:' /etc/group`" ]; then
- groupadd tenshi
- fi
- if [ -z "`grep '^tenshi:' /etc/passwd`" ]; then
- useradd -d /var/lib/tenshi -g tenshi -s /bin/false tenshi
- else
- usermod -s /bin/false tenshi
- fi
-
- # set more secure permissions on config files, etc
- chown -R tenshi:tenshi /etc/tenshi
- chown -R tenshi:tenshi /var/lib/tenshi
-}
-
-post_upgrade() {
- post_install $1
-}
-
Deleted: tenshi.service
===================================================================
--- tenshi.service 2018-01-11 14:18:50 UTC (rev 281347)
+++ tenshi.service 2018-01-11 14:19:21 UTC (rev 281348)
@@ -1,9 +0,0 @@
-[Unit]
-Description=real-time log monitor
-
-[Service]
-ExecStart=/usr/bin/tenshi -c /etc/tenshi/tenshi.conf -f
-ExecReload=/bin/kill -HUP $MAINPID
-
-[Install]
-WantedBy=multi-user.target
Copied: tenshi/repos/community-any/tenshi.service (from rev 281347, tenshi/trunk/tenshi.service)
===================================================================
--- tenshi.service (rev 0)
+++ tenshi.service 2018-01-11 14:19:21 UTC (rev 281348)
@@ -0,0 +1,9 @@
+[Unit]
+Description=real-time log monitor
+
+[Service]
+ExecStart=/usr/bin/tenshi -c /etc/tenshi/tenshi.conf -f
+ExecReload=/bin/kill -HUP $MAINPID
+
+[Install]
+WantedBy=multi-user.target
Copied: tenshi/repos/community-any/tenshi.sysusers (from rev 281347, tenshi/trunk/tenshi.sysusers)
===================================================================
--- tenshi.sysusers (rev 0)
+++ tenshi.sysusers 2018-01-11 14:19:21 UTC (rev 281348)
@@ -0,0 +1 @@
+u tenshi - - /var/lib/tenshi
Copied: tenshi/repos/community-any/tenshi.tmpfiles (from rev 281347, tenshi/trunk/tenshi.tmpfiles)
===================================================================
--- tenshi.tmpfiles (rev 0)
+++ tenshi.tmpfiles 2018-01-11 14:19:21 UTC (rev 281348)
@@ -0,0 +1,3 @@
+d /etc/tenshi 0750 tenshi tenshi - -
+d /var/lib/tenshi 0750 tenshi tenshi - -
+C /etc/tenshi/tenshi.conf 0750 tenshi tenshi - -
More information about the arch-commits
mailing list