osmith submitted this change.

View Change


Approvals: pespin: Looks good to me, approved Jenkins Builder: Verified laforge: Looks good to me, but someone else must approve
scripts/kernel-test: put mknod commands in init.sh

Prepare to run the preparation without root rights.

Change-Id: I07648f058ca55515ffc7396598147a03dcfe7976
---
M scripts/kernel-test/initrd-build.sh
M scripts/kernel-test/initrd-init.sh
2 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/scripts/kernel-test/initrd-build.sh b/scripts/kernel-test/initrd-build.sh
index e97ff89..a754d2d 100755
--- a/scripts/kernel-test/initrd-build.sh
+++ b/scripts/kernel-test/initrd-build.sh
@@ -117,11 +117,6 @@
initrd_add_file \
/lib/modules/*/modules.dep

-mknod dev/null c 1 3
-
-# Required for osmo-ggsn
-mknod dev/net/tun c 10 200
-
cp /kernel-test/initrd-init.sh init

# Add project specific files (e.g. osmo-ggsn and gtp kernel module)
diff --git a/scripts/kernel-test/initrd-init.sh b/scripts/kernel-test/initrd-init.sh
index c2d936a..bc3aa59 100755
--- a/scripts/kernel-test/initrd-init.sh
+++ b/scripts/kernel-test/initrd-init.sh
@@ -9,6 +9,11 @@

/bin/busybox --install -s

+mknod /dev/null c 1 3
+
+# Required for osmo-ggsn
+mknod /dev/net/tun c 10 200
+
hostname qemu

mount -t proc proc /proc

To view, visit change 36513. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: I07648f058ca55515ffc7396598147a03dcfe7976
Gerrit-Change-Number: 36513
Gerrit-PatchSet: 4
Gerrit-Owner: osmith <osmith@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge@osmocom.org>
Gerrit-Reviewer: osmith <osmith@sysmocom.de>
Gerrit-Reviewer: pespin <pespin@sysmocom.de>
Gerrit-MessageType: merged