[klibc] [PATCH 0/8] switch_root() enhancements
maximilian attems
max at stro.at
Wed Jul 13 06:48:25 PDT 2011
On a train ride to Bruxelles, brought out my axe and directly attacked
run_init(8). run_init(8) is dead, long live switch_root(8).
The next run on switch_root(8) involves fdopendir,
so another push for the upcoming stdio 1.6 branch.
The following is boot tested with initramfs-tools,
kinit(8) tests would very much be appreciated!?
Michal Suchanek (1):
[klibc] switch_root: Fix single file mounts
maximilian attems (7):
[klibc] switch_root: rename from run-init
[klibc] switch_root: checkpatch cleanup
[klibc] switch_root: let the utility verify passed args
[klibc] switch_root: add + enhance -h help invocation
[klibc] switch_root: check that init is executable.
[klibc] switch_root: Don't fail due to stray mount
[klibc] switch_root: Move mount /dev, /proc, /sys to new root
usr/kinit/Kbuild | 6 +-
usr/kinit/kinit.c | 36 +----
usr/kinit/nfsmount/README.locking | 2 +-
usr/kinit/run-init/Kbuild | 29 ----
usr/kinit/run-init/run-init.c | 93 -------------
usr/kinit/run-init/run-init.h | 34 -----
usr/kinit/run-init/runinitlib.c | 209 -----------------------------
usr/kinit/switch_root/Kbuild | 29 ++++
usr/kinit/switch_root/switch_root.c | 98 ++++++++++++++
usr/kinit/switch_root/switch_root.h | 34 +++++
usr/kinit/switch_root/switch_rootlib.c | 230 ++++++++++++++++++++++++++++++++
11 files changed, 402 insertions(+), 398 deletions(-)
delete mode 100644 usr/kinit/run-init/Kbuild
delete mode 100644 usr/kinit/run-init/run-init.c
delete mode 100644 usr/kinit/run-init/run-init.h
delete mode 100644 usr/kinit/run-init/runinitlib.c
create mode 100644 usr/kinit/switch_root/Kbuild
create mode 100644 usr/kinit/switch_root/switch_root.c
create mode 100644 usr/kinit/switch_root/switch_root.h
create mode 100644 usr/kinit/switch_root/switch_rootlib.c
--
1.7.5.4
More information about the klibc
mailing list