aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2014-05-11 12:14:34 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2014-05-12 06:55:29 +0200
commitab21875f508a3e7ef3a36d5dbddb367b3f34f1df (patch)
tree8770e4b1cbdb0bd59c043f30b0a787bc51286cb4
parent37a73b9cc72cbcf866fab2784471a6178b483c8a (diff)
downloadstrongswan-ab21875f508a3e7ef3a36d5dbddb367b3f34f1df.tar.bz2
strongswan-ab21875f508a3e7ef3a36d5dbddb367b3f34f1df.tar.xz
Extended build-database.sh
-rwxr-xr-xsrc/libpts/plugins/imv_attestation/build-database.sh27
1 files changed, 25 insertions, 2 deletions
diff --git a/src/libpts/plugins/imv_attestation/build-database.sh b/src/libpts/plugins/imv_attestation/build-database.sh
index ae7b4d54a..96d12727f 100755
--- a/src/libpts/plugins/imv_attestation/build-database.sh
+++ b/src/libpts/plugins/imv_attestation/build-database.sh
@@ -11,16 +11,22 @@ do
ipsec attest --add --product "$p" --$hash --dir /bin
ipsec attest --add --product "$p" --$hash --dir /usr/bin
+ ipsec attest --add --product "$p" --$hash --file /etc/init.d/rc
+ ipsec attest --add --product "$p" --$hash --file /etc/init.d/rcS
ipsec attest --add --product "$p" --$hash --dir /etc/network/if-pre-up.d
ipsec attest --add --product "$p" --$hash --dir /etc/network/if-up.d
+ ipsec attest --add --product "$p" --$hash --dir /etc/ppp/ip-down.d
ipsec attest --add --product "$p" --$hash --dir /etc/rcS.d
ipsec attest --add --product "$p" --$hash --dir /etc/rc2.d
+ ipsec attest --add --product "$p" --$hash --file /etc/rc.local
ipsec attest --add --product "$p" --$hash --dir /etc/resolvconf/update.d
ipsec attest --add --product "$p" --$hash --file /etc/resolvconf/update-libc.d/avahi-daemon
ipsec attest --add --product "$p" --$hash --dir /etc/update-motd.d
ipsec attest --add --product "$p" --$hash --dir /lib
+ ipsec attest --add --product "$p" --$hash --file /lib/crda/setregdomain
ipsec attest --add --product "$p" --$hash --dir /lib/ebtables
+ ipsec attest --add --product "$p" --$hash --file /lib/init/apparmor-profile-load
ipsec attest --add --product "$p" --$hash --file /lib/resolvconf/list-records
ipsec attest --add --product "$p" --$hash --dir /lib/ufw
ipsec attest --add --product "$p" --$hash --dir /lib/udev
@@ -34,14 +40,19 @@ do
ipsec attest --add --product "$p" --$hash --file /lib64/ld-linux-x86-64.so.2
ipsec attest --add --product "$p" --$hash --dir /usr/lib
+ ipsec attest --add --product "$p" --$hash --dir /usr/lib/accountsservice
+ ipsec attest --add --product "$p" --$hash --dir /usr/lib/at-spi2-core
ipsec attest --add --product "$p" --$hash --file /usr/lib/avahi/avahi-daemon-check-dns.sh
ipsec attest --add --product "$p" --$hash --dir /usr/lib/compiz
+ ipsec attest --add --product "$p" --$hash --file /usr/lib/dbus-1.0/dbus-daemon-launch-helper
ipsec attest --add --product "$p" --$hash --dir /usr/lib/gvfs
ipsec attest --add --product "$p" --$hash --dir /usr/lib/libvirt/connection-driver
ipsec attest --add --product "$p" --$hash --dir /usr/lib/nautilus/extensions-3.0
ipsec attest --add --product "$p" --$hash --dir /usr/lib/NetworkManager
- ipsec attest --add --product "$p" --$hash --dir /usr/lib/pm-utils/power.d/
+ ipsec attest --add --product "$p" --$hash --dir /usr/lib/pm-utils/power.d
+ ipsec attest --add --product "$p" --$hash --file /usr/lib/policykit-1/polkitd
ipsec attest --add --product "$p" --$hash --dir /usr/lib/pulse-4.0/modules
+ ipsec attest --add --product "$p" --$hash --dir /usr/lib/python3.4/lib-dynload
ipsec attest --add --product "$p" --$hash --dir /usr/lib/rsyslog
ipsec attest --add --product "$p" --$hash --dir /usr/lib/ubuntu-release-upgrader
ipsec attest --add --product "$p" --$hash --dir /usr/lib/unity-settings-daemon-1.0
@@ -54,18 +65,25 @@ do
ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a
ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/alsa-lib
ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/colord-plugins
- ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/gconv/
+ ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/dri
+ ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/gconv
+ ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/gvfs
ipsec attest --add --product "$p" --$hash --file /usr/lib/$a/libgedit-private.so
+ ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/libproxy/0.4.11/modules
ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/gedit/plugins
ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/gio/modules
+ ipsec attest --add --product "$p" --$hash --file /usr/lib/$a/mesa/libGL.so.1.2.0
ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/ModemManager
ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/NetworkManager
ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/nss
+ ipsec attest --add --product "$p" --$hash --file /usr/lib/$a/polkit-1/extensions/libnullbackend.so
ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/pkcs11
ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/pulseaudio
ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/samba
ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/sasl2
+ ipsec attest --add --product "$p" --$hash --dir /usr/share/language-tools
+
ipsec attest --add --product "$p" --$hash --file /init \
--measdir /usr/share/initramfs-tools
@@ -77,6 +95,11 @@ do
ipsec attest --add --product "$p" --$hash --file $file
done
+ for file in `find /usr/lib/python3/dist-packages -name *.so`
+ do
+ ipsec attest --add --product "$p" --$hash --file $file
+ done
+
for file in /usr/lib/firefox/*.so
do
ipsec attest --add --product "$p" --$hash --file $file