From 34b7b986169eebce28c48cf4efc77200303c83b3 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Sun, 19 Apr 2020 17:37:28 +0000 Subject: [PATCH] core144: add dhcpcd initskript and user this commit also re/create the user after backup restore. Signed-off-by: Arne Fitzenreiter --- config/backup/backup.pl | 8 ++++++++ config/rootfiles/core/144/filelists/files | 3 +++ config/rootfiles/core/144/update.sh | 8 ++++++++ 3 files changed, 19 insertions(+) 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 -- 2.39.5