summaryrefslogtreecommitdiff
path: root/initramfs-tools
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2016-04-22 13:45:13 -0400
committerAndrew Cady <d@jerkface.net>2016-04-22 18:50:58 -0400
commitf609b54511e04770950c9fbf6407977828f4d426 (patch)
tree27f2d6a78823af72c20520c6ed721c457b9d7460 /initramfs-tools
parent95973675ae78e9c9eaefb4472072275493371cdf (diff)
add some scripts into root's homedir
Diffstat (limited to 'initramfs-tools')
-rwxr-xr-xinitramfs-tools/hooks/samizdat4
-rw-r--r--initramfs-tools/scripts/samizdat7
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
15CopyExec /bin/openvt /bin/OpenVT 15CopyExec /bin/openvt /bin/OpenVT
16CopyExec /sbin/losetup /bin/LoSetup 16CopyExec /sbin/losetup /bin/LoSetup
17 17
18CopyExec patchroot.sh /patchroot/patchroot.sh
19CopyExec /etc/apt/sources.list /patchroot/sources.list
20CopyExec initrd-dependencies.txt /patchroot/initrd-dependencies.txt
21
18absolute_path_copies='/lib/terminfo/l/linux' 22absolute_path_copies='/lib/terminfo/l/linux'
19 23
20for f in $absolute_path_copies; do CopyExec "$f" "$f"; done 24for 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
15patchroot()
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
16samizdat_install_udev_rules() 23samizdat_install_udev_rules()