[notify] dhcpcd: update to 9.1.4
Note ---- as of version 9.x dhcpcd requires a dedicated user to run with the new privsep option. Run the provided pre-install script to create the new user/group dhcpcd.
This commit is contained in:
parent
9b8de6f768
commit
9daf5006bb
@ -7,7 +7,6 @@ drwxr-xr-x root/root lib/dhcpcd/dev/
|
|||||||
-rwxr-xr-x root/root lib/dhcpcd/dev/udev.so
|
-rwxr-xr-x root/root lib/dhcpcd/dev/udev.so
|
||||||
drwxr-xr-x root/root lib/dhcpcd/dhcpcd-hooks/
|
drwxr-xr-x root/root lib/dhcpcd/dhcpcd-hooks/
|
||||||
-rw-r--r-- root/root lib/dhcpcd/dhcpcd-hooks/01-test
|
-rw-r--r-- root/root lib/dhcpcd/dhcpcd-hooks/01-test
|
||||||
-rw-r--r-- root/root lib/dhcpcd/dhcpcd-hooks/02-dump
|
|
||||||
-rw-r--r-- root/root lib/dhcpcd/dhcpcd-hooks/20-resolv.conf
|
-rw-r--r-- root/root lib/dhcpcd/dhcpcd-hooks/20-resolv.conf
|
||||||
-rw-r--r-- root/root lib/dhcpcd/dhcpcd-hooks/30-hostname
|
-rw-r--r-- root/root lib/dhcpcd/dhcpcd-hooks/30-hostname
|
||||||
-rwxr-xr-x root/root lib/dhcpcd/dhcpcd-run-hooks
|
-rwxr-xr-x root/root lib/dhcpcd/dhcpcd-run-hooks
|
||||||
@ -28,4 +27,4 @@ drwxr-xr-x root/root usr/share/man/man8/
|
|||||||
-rw-r--r-- root/root usr/share/man/man8/dhcpcd.8.gz
|
-rw-r--r-- root/root usr/share/man/man8/dhcpcd.8.gz
|
||||||
drwxr-xr-x root/root var/
|
drwxr-xr-x root/root var/
|
||||||
drwxr-xr-x root/root var/lib/
|
drwxr-xr-x root/root var/lib/
|
||||||
drwxr-xr-x root/root var/lib/dhcpcd/
|
drwxr-xr-x dhcpcd/dhcpcd var/lib/dhcpcd/
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
untrusted comment: verify with /etc/ports/core.pub
|
untrusted comment: verify with /etc/ports/core.pub
|
||||||
RWRJc1FUaeVeqvvBMzwckF/aoWM2diNiyrr9GAo6W3/HtQrvSpiZJ/vvqZz8HYKywx+c1ncunWPO2ecg0BV6Rq+apCFviq/osA8=
|
RWRJc1FUaeVeqvNlpzZaMVUtKc2Vk+q5RPf9U3AkIYfWt33fhXA7FaDU1NVwgSzsok9ZIgCCLmLsVkUVUprlS6WrXIx8ydgO6ww=
|
||||||
SHA256 (Pkgfile) = b855f8deb92a054a581d708ab46d685417a94f9a3b9f47c5b369b12c2a66410c
|
SHA256 (Pkgfile) = 5cb189485f1f02efa48aedbf7b8270d388bfedd59c37876e1af0609ca29ae53f
|
||||||
SHA256 (.footprint) = d9a7aee62c42089e2d24224ba37e4d88502f402e0f94ea92d0a19492ff7afd76
|
SHA256 (.footprint) = 36408a5de30857e3c77ae409c68ff83d874a30ee33a8d70d75a4280de32743f9
|
||||||
SHA256 (dhcpcd-8.1.9.tar.xz) = 8e2a505eb2bd8007d7c6fd855fcb4dd28cced8fc28886c7ce41fb4fc5630fbcf
|
SHA256 (dhcpcd-9.1.4.tar.xz) = 5fe133e5497d8af6d26bd6e6b8dd48ab12d124d6cc4cefe6de6536ff97f76820
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
# Description: An RFC2131-compliant DHCP client daemon
|
# Description: An RFC2131-compliant DHCP client daemon
|
||||||
# URL: https://roy.marples.name/projects/dhcpcd/
|
# URL: http://roy.marples.name/projects/dhcpcd/
|
||||||
# Maintainer: CRUX System Team, core-ports at crux dot nu
|
# Maintainer: CRUX System Team, core-ports at crux dot nu
|
||||||
# Depends on: eudev
|
# Depends on: eudev
|
||||||
|
|
||||||
name=dhcpcd
|
name=dhcpcd
|
||||||
version=8.1.9
|
version=9.1.4
|
||||||
release=1
|
release=1
|
||||||
source=(https://roy.marples.name/downloads/dhcpcd/$name-$version.tar.xz)
|
source=(https://roy.marples.name/downloads/dhcpcd/$name-$version.tar.xz)
|
||||||
|
|
||||||
@ -15,9 +15,13 @@ build () {
|
|||||||
--libexecdir=/lib/dhcpcd \
|
--libexecdir=/lib/dhcpcd \
|
||||||
--dbdir=/var/lib/dhcpcd \
|
--dbdir=/var/lib/dhcpcd \
|
||||||
--sysconfdir=/etc/dhcpcd \
|
--sysconfdir=/etc/dhcpcd \
|
||||||
--with-hooks=
|
--enable-privsep \
|
||||||
|
--privsepuser=dhcpcd
|
||||||
|
|
||||||
make
|
make
|
||||||
make DESTDIR=$PKG install
|
make DESTDIR=$PKG install
|
||||||
|
|
||||||
|
install -d -o dhcpcd -g dhcpcd $PKG/var/lib/dhcpcd
|
||||||
|
|
||||||
chmod -R u+w $PKG
|
chmod -R u+w $PKG
|
||||||
}
|
}
|
||||||
|
6
dhcpcd/pre-install
Normal file
6
dhcpcd/pre-install
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
getent group dhcpcd || /usr/sbin/groupadd -r dhcpcd
|
||||||
|
getent passwd dhcpcd || /usr/sbin/useradd -r -d /var/lib/dhcpcd -s /bin/false dhcpcd
|
||||||
|
/usr/bin/passwd -l dhcpcd
|
||||||
|
|
Loading…
Reference in New Issue
Block a user