diff options
author | Sebastian Schmelzer | 2008-07-10 19:04:10 +0200 |
---|---|---|
committer | Sebastian Schmelzer | 2008-07-10 19:04:10 +0200 |
commit | 380fbfed806db88ea27e6c457930ee691b53826e (patch) | |
tree | f177c214e79a8bb9b0641833c8ab6e473b485570 /tools/busybox-patches/unionfs-run-init-1.11.0.diff | |
parent | * fixed vmbuild version check (diff) | |
download | core-380fbfed806db88ea27e6c457930ee691b53826e.tar.gz core-380fbfed806db88ea27e6c457930ee691b53826e.tar.xz core-380fbfed806db88ea27e6c457930ee691b53826e.zip |
* updated busybox to 1.11.0
* compiled against uClibc
* removed vncpassword support (not necessary for x11vnc)
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1919 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'tools/busybox-patches/unionfs-run-init-1.11.0.diff')
-rw-r--r-- | tools/busybox-patches/unionfs-run-init-1.11.0.diff | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tools/busybox-patches/unionfs-run-init-1.11.0.diff b/tools/busybox-patches/unionfs-run-init-1.11.0.diff new file mode 100644 index 00000000..c678c751 --- /dev/null +++ b/tools/busybox-patches/unionfs-run-init-1.11.0.diff @@ -0,0 +1,14 @@ +diff -wur busybox-1.11.0/util-linux/switch_root.c busybox-1.11.0-patched/util-linux/switch_root.c +--- busybox-1.11.0/util-linux/switch_root.c 2008-06-25 14:51:38.000000000 +0200 ++++ busybox-1.11.0-patched/util-linux/switch_root.c 2008-07-10 17:54:56.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)) + bb_error_msg_and_die("error moving root"); + xchroot("."); |