summaryrefslogtreecommitdiff
path: root/cpio_list.txt
blob: 3b78a871c16c8883abba11d76d040c9fe886d7f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# minitramfs cpio_list.txt
# see ./gen_init_cpio for syntax

# basic directories. note that all required parent directories will be
# auto-generated by make, and everything will be sorted afterwards
dir /dev 0755 0 0
dir /mnt 0755 0 0
dir /proc 0755 0 0
dir /run/cryptsetup 0755 0 0

# kernel does /init <>/dev/console and fails if it doesn't exist in initramfs
# devtmpfs will provide other devices
nod /dev/console 0600 0 0 c 5 1

# symlinks
slink /bin/sh busybox 0777 0 0
slink /etc/mtab /proc/self/mounts 0777 0 0
# kernel.modprobe
slink /sbin/modprobe ../bin/busybox 0777 0 0
# required to mount /proc for busybox self-exec /proc/self/exe
slink /sbin/mount ../bin/busybox 0777 0 0
# required to exec switch_root after umount /proc
slink /sbin/switch_root ../bin/busybox 0777 0 0

# config files
file /etc/modules ./modules 0644 0 0

# executables
file /init ./init 0755 0 0
file /lib64/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2 0755 0 0

# firmware
file /lib/firmware/amdgpu/polaris10_ce_2.bin /lib/firmware/amdgpu/polaris10_ce_2.bin 0644 0 0
file /lib/firmware/amdgpu/polaris10_k_smc.bin /lib/firmware/amdgpu/polaris10_k_smc.bin 0644 0 0
file /lib/firmware/amdgpu/polaris10_mc.bin /lib/firmware/amdgpu/polaris10_mc.bin 0644 0 0
file /lib/firmware/amdgpu/polaris10_me_2.bin /lib/firmware/amdgpu/polaris10_me_2.bin 0644 0 0
file /lib/firmware/amdgpu/polaris10_mec2_2.bin /lib/firmware/amdgpu/polaris10_mec2_2.bin 0644 0 0
file /lib/firmware/amdgpu/polaris10_mec_2.bin /lib/firmware/amdgpu/polaris10_mec_2.bin 0644 0 0
file /lib/firmware/amdgpu/polaris10_pfp_2.bin /lib/firmware/amdgpu/polaris10_pfp_2.bin 0644 0 0
file /lib/firmware/amdgpu/polaris10_rlc.bin /lib/firmware/amdgpu/polaris10_rlc.bin 0644 0 0
file /lib/firmware/amdgpu/polaris10_sdma.bin /lib/firmware/amdgpu/polaris10_sdma.bin 0644 0 0
file /lib/firmware/amdgpu/polaris10_sdma1.bin /lib/firmware/amdgpu/polaris10_sdma1.bin 0644 0 0
file /lib/firmware/amdgpu/polaris10_smc_sk.bin /lib/firmware/amdgpu/polaris10_smc_sk.bin 0644 0 0
file /lib/firmware/amdgpu/polaris10_uvd.bin /lib/firmware/amdgpu/polaris10_uvd.bin 0644 0 0
file /lib/firmware/amdgpu/polaris10_vce.bin /lib/firmware/amdgpu/polaris10_vce.bin 0644 0 0
file /lib/firmware/rtl_nic/rtl8168h-2.fw /lib/firmware/rtl_nic/rtl8168h-2.fw 0644 0 0

# remote unlock
file /etc/dropbear/dropbear_ed25519_host_key ./dropbear_ed25519_host_key 0600 0 0
file /etc/passwd ./passwd 0644 0 0
file /etc/motd ./motd 0644 0 0
file /lib64/libnss_files.so.2 /lib64/libnss_files.so.2 0755 0 0
file /root/.ssh/authorized_keys ./authorized_keys 0600 0 0
file /sbin/unlock ./unlock 0755 0 0
file /usr/share/udhcpc/default.script /usr/share/udhcpc/default.script 0755 0 0
file /var/log/lastlog /dev/null 0644 0 0