Date: Wednesday, October 11, 2017 @ 16:21:05
  Author: eworm
Revision: 307506

upgpkg: rsync 3.1.2-4

* switch to sha256 checksums
* link against system zlib
* add some systemd security features

Modified:
  rsync/trunk/PKGBUILD
  rsync/trunk/rsyncd.service
  rsync/trunk/[email protected]

-----------------+
 PKGBUILD        |   26 +++++++++++++++-----------
 rsyncd.service  |    4 ++++
 [email protected] |    4 ++++
 3 files changed, 23 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2017-10-11 16:09:25 UTC (rev 307505)
+++ PKGBUILD    2017-10-11 16:21:05 UTC (rev 307506)
@@ -2,7 +2,7 @@
 
 pkgname=rsync
 pkgver=3.1.2
-pkgrel=3
+pkgrel=4
 pkgdesc="A file transfer program to keep remote files in sync"
 arch=('i686' 'x86_64')
 url="https://rsync.samba.org/";
@@ -9,22 +9,26 @@
 license=('GPL3')
 depends=('perl' 'popt' 'acl' 'zlib')
 backup=('etc/rsyncd.conf' 'etc/xinetd.d/rsync')
+validpgpkeys=('0048C8B026D4C96F0E589C2F6C859FB14B96A8C5') # Wayne Davison 
<[email protected]>
 source=("https://rsync.samba.org/ftp/rsync/$pkgname-$pkgver.tar.gz"{,.asc}
-        'rsyncd.conf' 'rsync.xinetd' 'rsyncd.service'
-        'rsyncd.socket' '[email protected]')
-md5sums=('0f758d7e000c0f7f7d3792610fad70cb'
-         'SKIP'
-         'bce64d122a8e0f86872a4a21a03bc7f3'
-         'ea3e9277dc908bc51f9eddc0f6b935c1'
-         'f90ba7f3717028769d6f230a2402b5aa'
-         'ae4c381e0c02d6132c7f6ded3f473041'
-         'ceab0b656e5e8239df594040b3b31d3c')
-validpgpkeys=('0048C8B026D4C96F0E589C2F6C859FB14B96A8C5')
+        'rsyncd.conf'
+        'rsync.xinetd'
+        'rsyncd.service'
+        'rsyncd.socket'
+        '[email protected]')
+sha256sums=('ecfa62a7fa3c4c18b9eccd8c16eaddee4bd308a76ea50b5c02a5840f09c0a1c2'
+            'SKIP'
+            '733ccb571721433c3a6262c58b658253ca6553bec79c2bdd0011810bb4f2156b'
+            'da0ec9ce07bf2edafbc8e44020da29a58038b00c3048a22de57017c56318a767'
+            'c6998eaa5f3baa0e02830c182acacbb966187c428f8e42eab087f681f8e3d0a6'
+            '551f17407de0e539c8419fc2cd48dd0124eb0253a186690b165b51703ffad1a5'
+            '53e9e2546a74ce622f4eabc5590662fc2d0b06467f71f95428ab7926ea7e24c4')
 
 build() {
        cd "$srcdir/$pkgname-$pkgver"
        ./configure --prefix=/usr \
                --with-included-popt=no \
+               --with-included-zlib=no \
                --disable-debug
        make
 }

Modified: rsyncd.service
===================================================================
--- rsyncd.service      2017-10-11 16:09:25 UTC (rev 307505)
+++ rsyncd.service      2017-10-11 16:21:05 UTC (rev 307506)
@@ -5,6 +5,10 @@
 [Service]
 ExecStart=/usr/bin/rsync --daemon --no-detach
 RestartSec=1
+ProtectSystem=full
+ProtectHome=on
+PrivateDevices=on
+NoNewPrivileges=on
 
 [Install]
 WantedBy=multi-user.target

Modified: [email protected]
===================================================================
--- [email protected]     2017-10-11 16:09:25 UTC (rev 307505)
+++ [email protected]     2017-10-11 16:21:05 UTC (rev 307506)
@@ -7,3 +7,7 @@
 StandardInput=socket
 StandardOutput=inherit
 StandardError=journal
+ProtectSystem=full
+ProtectHome=on
+PrivateDevices=on
+NoNewPrivileges=on

Reply via email to