[arch-commits] Commit in dhcpcd/trunk (4 files)

Giancarlo Razzolini grazzolini at archlinux.org
Fri Oct 23 11:56:15 UTC 2020


    Date: Friday, October 23, 2020 @ 11:56:15
  Author: grazzolini
Revision: 398751

upgpkg: dhcpcd 9.3.1-1

Fix for FS#67844 implemented by using the dhcpcd.install file.
This should be removed on an upcoming release.

Added:
  dhcpcd/trunk/dhcpcd.install
Modified:
  dhcpcd/trunk/PKGBUILD
  dhcpcd/trunk/dhcpcd.sysusers
  dhcpcd/trunk/dhcpcd.tmpfiles

-----------------+
 PKGBUILD        |   11 +++++++----
 dhcpcd.install  |    7 +++++++
 dhcpcd.sysusers |    2 +-
 dhcpcd.tmpfiles |    3 +--
 4 files changed, 16 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-10-23 08:32:29 UTC (rev 398750)
+++ PKGBUILD	2020-10-23 11:56:15 UTC (rev 398751)
@@ -4,7 +4,7 @@
 # Contributor: Judd Vinet <jvinet.zeroflux.org>
 
 pkgname=dhcpcd
-pkgver=9.2.0
+pkgver=9.3.1
 pkgrel=1
 pkgdesc="RFC2131 compliant DHCP client daemon"
 url="https://roy.marples.name/projects/dhcpcd/"
@@ -14,18 +14,21 @@
 optdepends=('openresolv: resolvconf support')
 provides=('dhcp-client')
 backup=('etc/dhcpcd.conf')
+install='dhcpcd.install'
 options=('emptydirs')  # We Need the Empty /var/lib/dhcpcd Directory
 source=("https://roy.marples.name/downloads/$pkgname/$pkgname-$pkgver.tar.xz"
+        dhcpcd.install
         dhcpcd_.service
         dhcpcd.service
         dhcpcd.sysusers
         dhcpcd.tmpfiles)
 validpgpkeys=('A785ED2755955D9E93EA59F6597F97EA9AD45549')  # Roy Marples (NetBSD) <roy at NetBSD.org>
-sha256sums=('fcb2d19672d445bbfd38678fdee4f556ef967a3ea6bd81092d10545df2cb9666'
+sha256sums=('a0843233fdaecee971c38ceda53ad1450bb7b83aefbf1fa9642213224a9c415e'
+            '8ff069a78f0b7e323fced311d653bc1d5dfb68dfc17f996c45cb4a7ee692ca69'
             '37acd53a589711f5e1db2fcaebb4ccf1c90dc4bcd309626bde25beb7b630a545'
             '20bccbf8a05b1bc2be365c8b4b526c38c752f48229ba53c3be113ac5b634f210'
-            'df33c69a79fb30895217db8fe6a46ad0658a70b32a280bc91fc04a09b584fa62'
-            'e0cef3b7cbe047393e4ecb60369f67d2d73e616b56cea9401070f2aff28a7434')
+            '06788ad9f5f7ccb5d2a2da6f0322ff5771f8de82cfbe8b9ad954f2c38265e21b'
+            '55d57b958f6b7e4d4a538ee88b0fcc1a522050c2d38efb5d680139f618234b35')
 # prepare () {
 #   cd ${pkgname}-${pkgver}
 # }

Added: dhcpcd.install
===================================================================
--- dhcpcd.install	                        (rev 0)
+++ dhcpcd.install	2020-10-23 11:56:15 UTC (rev 398751)
@@ -0,0 +1,7 @@
+pre_upgrade() {
+        if [ "$1" = "9.3.1-1" -a "$2" = "9.2.0-1" ]; then
+                # match permissions with upstream
+                chown root:root /var/lib/dhcpcd
+                chmod 0750 /var/lib/dhcpcd
+        fi
+}

Modified: dhcpcd.sysusers
===================================================================
--- dhcpcd.sysusers	2020-10-23 08:32:29 UTC (rev 398750)
+++ dhcpcd.sysusers	2020-10-23 11:56:15 UTC (rev 398751)
@@ -1 +1 @@
-u dhcpcd - "dhcpcd privilege separation" /var/lib/dhcpcd
+u dhcpcd - "dhcpcd privilege separation" -

Modified: dhcpcd.tmpfiles
===================================================================
--- dhcpcd.tmpfiles	2020-10-23 08:32:29 UTC (rev 398750)
+++ dhcpcd.tmpfiles	2020-10-23 11:56:15 UTC (rev 398751)
@@ -1,2 +1 @@
-d /var/lib/dhcpcd 0700 dhcpcd dhcpcd -
-d /run/dhcpcd 0755 dhcpcd dhcpcd -
+d /run/dhcpcd 0755 root root -



More information about the arch-commits mailing list