diff options
Diffstat (limited to 'tools/busybox-patches/unionfs-run-init.diff')
-rw-r--r-- | tools/busybox-patches/unionfs-run-init.diff | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/tools/busybox-patches/unionfs-run-init.diff b/tools/busybox-patches/unionfs-run-init.diff deleted file mode 100644 index 14df85b8..00000000 --- a/tools/busybox-patches/unionfs-run-init.diff +++ /dev/null @@ -1,14 +0,0 @@ -diff -ru ../busybox-1.6.0.orig/util-linux/switch_root.c ./util-linux/switch_root.c ---- ../busybox-1.6.0.orig/util-linux/switch_root.c 2007-06-01 13:48:41.000000000 +0200 -+++ ./util-linux/switch_root.c 2007-06-15 12:31:40.000000000 +0200 -@@ -105,6 +105,10 @@ - // Overmount / with newdir and chroot into it. The chdir is needed to - // recalculate "." and ".." links. - -+ if ( !lstat("/rorootfs", &st1 ) ) -+ if ( mount("/rorootfs", "/", NULL, MS_MOVE, NULL) ) -+ bb_error_msg_and_die("moving rorootfs"); -+ - if (mount(".", "/", NULL, MS_MOVE, NULL) || chroot(".")) - bb_error_msg_and_die("error moving root"); - xchdir("/"); |