]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
core144: add dhcpcd initskript and user
authorArne Fitzenreiter <arne_f@ipfire.org>
Sun, 19 Apr 2020 17:37:28 +0000 (17:37 +0000)
committerArne Fitzenreiter <arne_f@ipfire.org>
Sun, 19 Apr 2020 17:39:47 +0000 (17:39 +0000)
this commit also re/create the user after backup restore.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/backup/backup.pl
config/rootfiles/core/144/filelists/files
config/rootfiles/core/144/update.sh

index e08d8de84c996a9b29406b1e3bf11a104922cbff..5b5734044642a70a33c8c226cd96ebbe98c5c717 100644 (file)
@@ -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
index ce4e5176819cd602789659e1ec55e95db3d971f4..ead2c54b7c0b0940293ff26f2a5ad3c12f1d1bd4 100644 (file)
@@ -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
index 6a9c519314c253838da850ebb09593016489e187..103f8ebc7b3a8cb5d5b0ecf0ec64ed7bed501f2d 100644 (file)
@@ -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