X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=blobdiff_plain;f=src%2Finstaller%2Fdracut-module%2Fmodule-setup.sh;h=187b12eb15e86470035f5c1c253013402f53aed0;hp=545c2cd68fcb9bfb2a40d38b2faf9ba737f2a6d3;hb=681c9bbe619ada94cc614719d276aa31397e2476;hpb=37f3421a58f167d086acd5df11b28328a95ee1f9 diff --git a/src/installer/dracut-module/module-setup.sh b/src/installer/dracut-module/module-setup.sh index 545c2cd68f..187b12eb15 100755 --- a/src/installer/dracut-module/module-setup.sh +++ b/src/installer/dracut-module/module-setup.sh @@ -18,6 +18,7 @@ install() { inst /etc/system-release inst /usr/bin/installer inst /usr/bin/downloadsource.sh + inst /usr/bin/execute-postinstall.sh inst /usr/local/bin/iowrap # Kernel drivers @@ -34,17 +35,19 @@ install() { # Extraction inst_multiple tar gzip lzma xz - # DHCP Client - inst dhcpcd - inst /var/ipfire/dhcpc/dhcpcd-run-hooks + # Networking + inst_multiple dhcpcd ethtool hostname ip ping sort wget + inst /usr/bin/start-networking.sh inst /var/ipfire/dhcpc/dhcpcd.conf - for file in /var/ipfire/dhcpc/dhcpcd-hooks/*; do - inst "${file}" - done + inst /var/ipfire/dhcpc/dhcpcd-run-hooks inst "$moddir/70-dhcpcd.exe" "/var/ipfire/dhcpc/dhcpcd-hooks/70-dhcpcd.exe" + inst /etc/host.conf /etc/hosts /etc/protocols + inst /etc/nsswitch.conf /etc/resolv.conf + inst_libdir_file "libnss_dns.so.*" + # Misc. tools - inst_multiple eject ping wget + inst_multiple chmod cut grep eject id killall md5sum touch inst_multiple -o fdisk cfdisk df ps top # Hardware IDs @@ -62,7 +65,9 @@ install() { # Bash start files inst_multiple /etc/profile /root/.bash_profile /etc/bashrc /root/.bashrc - inst_dir /etc/profile.d + for file in /etc/profile.d/*.sh; do + inst "${file}" + done inst_hook cmdline 99 "$moddir/fake-root.sh" inst_hook pre-mount 99 "$moddir/run-installer.sh"