diff options
author | Andrew Cady <d@jerkface.net> | 2016-04-22 13:45:13 -0400 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2016-04-22 18:50:58 -0400 |
commit | f609b54511e04770950c9fbf6407977828f4d426 (patch) | |
tree | 27f2d6a78823af72c20520c6ed721c457b9d7460 /initramfs-tools | |
parent | 95973675ae78e9c9eaefb4472072275493371cdf (diff) |
add some scripts into root's homedir
Diffstat (limited to 'initramfs-tools')
-rwxr-xr-x | initramfs-tools/hooks/samizdat | 4 | ||||
-rw-r--r-- | initramfs-tools/scripts/samizdat | 7 |
2 files changed, 11 insertions, 0 deletions
diff --git a/initramfs-tools/hooks/samizdat b/initramfs-tools/hooks/samizdat index c71dada..d09c660 100755 --- a/initramfs-tools/hooks/samizdat +++ b/initramfs-tools/hooks/samizdat | |||
@@ -15,6 +15,10 @@ for c in $path_execs; do CopyExec "$(which $c)" /bin; done | |||
15 | CopyExec /bin/openvt /bin/OpenVT | 15 | CopyExec /bin/openvt /bin/OpenVT |
16 | CopyExec /sbin/losetup /bin/LoSetup | 16 | CopyExec /sbin/losetup /bin/LoSetup |
17 | 17 | ||
18 | CopyExec patchroot.sh /patchroot/patchroot.sh | ||
19 | CopyExec /etc/apt/sources.list /patchroot/sources.list | ||
20 | CopyExec initrd-dependencies.txt /patchroot/initrd-dependencies.txt | ||
21 | |||
18 | absolute_path_copies='/lib/terminfo/l/linux' | 22 | absolute_path_copies='/lib/terminfo/l/linux' |
19 | 23 | ||
20 | for f in $absolute_path_copies; do CopyExec "$f" "$f"; done | 24 | for f in $absolute_path_copies; do CopyExec "$f" "$f"; done |
diff --git a/initramfs-tools/scripts/samizdat b/initramfs-tools/scripts/samizdat index 2bc16f8..374d95d 100644 --- a/initramfs-tools/scripts/samizdat +++ b/initramfs-tools/scripts/samizdat | |||
@@ -9,8 +9,15 @@ mountroot() | |||
9 | bootmenu | 9 | bootmenu |
10 | bootwait root-mounted | 10 | bootwait root-mounted |
11 | chvt 1 | 11 | chvt 1 |
12 | patchroot | ||
13 | } | ||
12 | 14 | ||
15 | patchroot() | ||
16 | { | ||
17 | echo -n 'Patching root... ' >&2 | ||
13 | sed -i -e 's/^root:x:/root::/' /root/etc/passwd | 18 | sed -i -e 's/^root:x:/root::/' /root/etc/passwd |
19 | cp /patchroot/* /root/root/ | ||
20 | echo 'done.' >&2 | ||
14 | } | 21 | } |
15 | 22 | ||
16 | samizdat_install_udev_rules() | 23 | samizdat_install_udev_rules() |