[arch-commits] Commit in stunnel/trunk (3 files)

Eli Schwartz eschwartz at archlinux.org
Wed Jan 10 03:10:00 UTC 2018


    Date: Wednesday, January 10, 2018 @ 03:09:58
  Author: eschwartz
Revision: 280820

upgpkg: stunnel 5.44-2

migrate to systemd-sysusers

Added:
  stunnel/trunk/stunnel.sysusers.conf
Modified:
  stunnel/trunk/PKGBUILD
Deleted:
  stunnel/trunk/stunnel.install

-----------------------+
 PKGBUILD              |   14 ++++++++------
 stunnel.install       |   20 --------------------
 stunnel.sysusers.conf |    1 +
 3 files changed, 9 insertions(+), 26 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-01-10 02:59:28 UTC (rev 280819)
+++ PKGBUILD	2018-01-10 03:09:58 UTC (rev 280820)
@@ -5,7 +5,7 @@
 
 pkgname=stunnel
 pkgver=5.44
-pkgrel=1
+pkgrel=2
 pkgdesc="A program that allows you to encrypt arbitrary TCP connections inside SSL"
 arch=('x86_64')
 url="https://www.stunnel.org/"
@@ -12,14 +12,15 @@
 license=('GPL')
 depends=('openssl')
 makedepends=('systemd')
-install=$pkgname.install
 source=("https://www.stunnel.org/downloads/archive/5.x/$pkgname-$pkgver.tar.gz"{,.asc}
         'Makefile.patch'
+        'stunnel.sysusers.conf'
         'stunnel.tmpfiles.conf')
-md5sums=('47697dee496c80c8e352b2b705c4a571'
-         'SKIP'
-         '579f198ecb90a42fcbfd8a4e48006264'
-         '2e065a39998e57727ee79887bbd1751e')
+sha256sums=('990a325dbb47d77d88772dd02fbbd27d91b1fea3ece76c9ff4461eca93f12299'
+            'SKIP'
+            '1d60f6504d9d29ef1832c242b62f09dcd8c31fbdf5aa1297779c8e5c54aa33de'
+            'c73ade1db94a280778be6c0876862108c31faa1a92d7485d699a725894443c78'
+            'e27c3f9fe440550ddc03446c0315710b80ebddb51085f169bbc765d7ab56ea63')
 validpgpkeys=('AC915EA30645D9D3D4DAE4FEB1048932DD3AAAA3') # Michał Trojnara
 
 build() {
@@ -43,6 +44,7 @@
   make DESTDIR="$pkgdir" install
 
   install -Dm644 tools/stunnel.service "$pkgdir/usr/lib/systemd/system/stunnel.service"
+  install -Dm644 "$srcdir/stunnel.sysusers.conf" "$pkgdir/usr/lib/sysusers.d/stunnel.conf"
   install -Dm644 "$srcdir/stunnel.tmpfiles.conf" "$pkgdir/usr/lib/tmpfiles.d/stunnel.conf"
 
   sed -e "s:/usr/var/lib/stunnel/:/var/run/stunnel:g" \

Deleted: stunnel.install
===================================================================
--- stunnel.install	2018-01-10 02:59:28 UTC (rev 280819)
+++ stunnel.install	2018-01-10 03:09:58 UTC (rev 280820)
@@ -1,20 +0,0 @@
-post_install() {
-  # add stunnel group
-  if ! getent group stunnel >/dev/null 2>&1; then
-    groupadd -g 16 stunnel
-  fi
-
-  # add stunnel user
-  if ! getent passwd stunnel >/dev/null 2>&1; then
-    useradd -u 16 -g stunnel -d /var/run/stunnel -s /bin/false stunnel
-  fi
-
-  # create chroot dir if necessary.
-  if [ ! -d /var/run/stunnel ]; then
-    install -dm770 -o stunnel -g stunnel /var/run/stunnel
-  fi
-}
-
-post_upgrade() {
-  post_install "$@"
-}

Added: stunnel.sysusers.conf
===================================================================
--- stunnel.sysusers.conf	                        (rev 0)
+++ stunnel.sysusers.conf	2018-01-10 03:09:58 UTC (rev 280820)
@@ -0,0 +1 @@
+u stunnel 16 - /var/run/stunnel



More information about the arch-commits mailing list