summaryrefslogtreecommitdiffstats
path: root/src/initramfs/tpm/etc
diff options
context:
space:
mode:
Diffstat (limited to 'src/initramfs/tpm/etc')
-rw-r--r--src/initramfs/tpm/etc/bash.bashrc3
-rw-r--r--src/initramfs/tpm/etc/hosts3
-rw-r--r--src/initramfs/tpm/etc/inputrc1
-rw-r--r--src/initramfs/tpm/etc/ld.so.preload1
-rw-r--r--src/initramfs/tpm/etc/libdeps34
-rw-r--r--src/initramfs/tpm/etc/passwd5
6 files changed, 47 insertions, 0 deletions
diff --git a/src/initramfs/tpm/etc/bash.bashrc b/src/initramfs/tpm/etc/bash.bashrc
new file mode 100644
index 00000000..0c0dc200
--- /dev/null
+++ b/src/initramfs/tpm/etc/bash.bashrc
@@ -0,0 +1,3 @@
+[ -z "$PS1" ] && return
+
+PS1="(\h):\w# "
diff --git a/src/initramfs/tpm/etc/hosts b/src/initramfs/tpm/etc/hosts
new file mode 100644
index 00000000..35337c24
--- /dev/null
+++ b/src/initramfs/tpm/etc/hosts
@@ -0,0 +1,3 @@
+# needed for tpm stuff ...
+127.0.0.1 localhost
+::1 localhost ipv6-localhost ipv6-loopback
diff --git a/src/initramfs/tpm/etc/inputrc b/src/initramfs/tpm/etc/inputrc
new file mode 100644
index 00000000..ac81a394
--- /dev/null
+++ b/src/initramfs/tpm/etc/inputrc
@@ -0,0 +1 @@
+set bell-style none
diff --git a/src/initramfs/tpm/etc/ld.so.preload b/src/initramfs/tpm/etc/ld.so.preload
new file mode 100644
index 00000000..a59b3240
--- /dev/null
+++ b/src/initramfs/tpm/etc/ld.so.preload
@@ -0,0 +1 @@
+/usr/local/share/tpm/lib/libcrypto.so.0.9.8
diff --git a/src/initramfs/tpm/etc/libdeps b/src/initramfs/tpm/etc/libdeps
new file mode 100644
index 00000000..9dae75e3
--- /dev/null
+++ b/src/initramfs/tpm/etc/libdeps
@@ -0,0 +1,34 @@
+# whitespace-separated list containing libraries
+# that are required for some binaries to work...
+
+# tcsd requires libgcc_s, otherwise it exits after the
+# first connection socket is closed
+lib/libgcc_s.so.1
+
+# nss is required to connect to local and remote services:
+lib/libnss_compat.so.2
+lib/libnss_files.so.2
+
+################ deprecated ################
+# slxldd resolves the dependencies below...
+### lib/libpthread.so.0
+
+# tcsd:
+### lib/libdl.so.2
+### lib/libz.so.1
+
+# ssh/scp:
+### lib/libresolv.so.2
+### lib/libutil.so.1
+### lib/libnsl.so.1
+### lib/libcrypt.so.1
+### usr/lib/libopensc.so.2
+### usr/lib/libgssapi_krb5.so.2
+### usr/lib/libkrb5.so.3
+### usr/lib/libk5crypto.so.3
+### usr/lib/libscconf.so.2
+### usr/lib/libssl.so.0.9.8
+### usr/lib/libopenct.so.1
+### usr/lib/libpcsclite.so.1
+### usr/lib/libltdl.so.3
+### usr/lib/libkrb5support.so.0
diff --git a/src/initramfs/tpm/etc/passwd b/src/initramfs/tpm/etc/passwd
new file mode 100644
index 00000000..644c98f1
--- /dev/null
+++ b/src/initramfs/tpm/etc/passwd
@@ -0,0 +1,5 @@
+root:x:0:0:root:/root:/bin/bash
+bin:x:1:1:bin:/bin:/bin/bash
+daemon:x:2:2:Daemon:/sbin:/bin/bash
+tss:x:111:112:Trusted Software Stack:/var/lib/tpm/:/bin/false
+nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash