X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=debian%2Fpatches%2F15_networking_grml.patch;h=e71fab63bb005e9ce8645c9cfdc0fbeb98f8cde6;hb=058d366463073e6c720c8c72847ea4ba78d58d4a;hp=bb36204b03c79de49afac9d70460a7fa6ec63bb4;hpb=7f62705bb65c0217c4b9af29420cc11e885c41f0;p=live-boot-grml.git diff --git a/debian/patches/15_networking_grml.patch b/debian/patches/15_networking_grml.patch index bb36204..e71fab6 100644 --- a/debian/patches/15_networking_grml.patch +++ b/debian/patches/15_networking_grml.patch @@ -10,29 +10,13 @@ diff a/scripts/live-bottom/23networking_grml b/scripts/live-bottom/23networking_grml --- /dev/null -+++ b/scripts/live-bottom/23networking_grml -@@ -0,0 +1,107 @@ ++++ b/scripts/boot/9990-grml-networking.sh +@@ -0,0 +1,93 @@ +#!/bin/sh + +#set -e + -+# initramfs-tools header -+ -+PREREQ="" -+ -+prereqs() -+{ -+ echo "${PREREQ}" -+} -+ -+case "${1}" in -+ prereqs) -+ prereqs -+ exit 0 -+ ;; -+esac -+ -+. /scripts/live-functions ++Grml_Networking () { + +if [ -n "${NONETWORKING}" ]; then + exit 0 @@ -79,7 +63,7 @@ diff a/scripts/live-bottom/23networking_grml b/scripts/live-bottom/23networking_ + + # NODHCP or a previously run ipconfig mean that ifupdown should never + # touch this interface (IP-stack wise). -+ netconfig=/tmp/net-${interface}.conf ++ netconfig=/run/net-${interface}.conf + if [ -n "$NODHCP" ] || [ -e "${netconfig}" ]; then + method="manual" + fi @@ -119,3 +103,18 @@ diff a/scripts/live-bottom/23networking_grml b/scripts/live-bottom/23networking_ + + echo>> $IFFILE +done ++ ++} +diff --git a/scripts/boot/9990-main.sh b/scripts/boot/9990-main.sh +index ef41fb0..2af5eb6 100755 +--- a/scripts/boot/9990-main.sh ++++ b/scripts/boot/9990-main.sh +@@ -194,6 +194,8 @@ Main () + + Swap + ++ Grml_Networking ++ + case "${UNIONFS}" in + unionfs-fuse) + umount "${rootmnt}/dev"