From: Arne Fitzenreiter Date: Sun, 19 Apr 2020 17:37:28 +0000 (+0000) Subject: core144: add dhcpcd initskript and user X-Git-Tag: v2.25-core144~27 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=34b7b986169eebce28c48cf4efc77200303c83b3;p=ipfire-2.x.git core144: add dhcpcd initskript and user this commit also re/create the user after backup restore. Signed-off-by: Arne Fitzenreiter --- diff --git a/config/backup/backup.pl b/config/backup/backup.pl index e08d8de84c..5b57340446 100644 --- a/config/backup/backup.pl +++ b/config/backup/backup.pl @@ -79,6 +79,14 @@ restore_backup() { # remove wrong vnstat tag file rm -f /var/log/vnstat/tag + # create dhcpcd user + groupadd -g 52 dhcpcd + useradd -c 'dhcpcd privsep user' \ + -d /run/dhcpcd/chroot \ + -g dhcpcd \ + -s /bin/false \ + -u 52 dhcpcd + # Run converters # Outgoing Firewall diff --git a/config/rootfiles/core/144/filelists/files b/config/rootfiles/core/144/filelists/files index ce4e517681..ead2c54b7c 100644 --- a/config/rootfiles/core/144/filelists/files +++ b/config/rootfiles/core/144/filelists/files @@ -2,3 +2,6 @@ etc/system-release etc/issue srv/web/ipfire/cgi-bin/credits.cgi var/ipfire/langs +etc/rc.d/init.d/mountkernfs +etc/rc.d/init.d/networking/functions.network +etc/rc.d/init.d/networking/red diff --git a/config/rootfiles/core/144/update.sh b/config/rootfiles/core/144/update.sh index 6a9c519314..103f8ebc7b 100644 --- a/config/rootfiles/core/144/update.sh +++ b/config/rootfiles/core/144/update.sh @@ -56,6 +56,14 @@ ldconfig # Start services +# create dhcpcd user +groupadd -g 52 dhcpcd +useradd -c 'dhcpcd privsep user' \ + -d /run/dhcpcd/chroot \ + -g dhcpcd \ + -s /bin/false \ + -u 52 dhcpcd + # Update Language cache /usr/local/bin/update-lang-cache