ae7b4d54ad8780085c5463b7aa42859d2971c9d5
[strongswan.git] / src / libpts / plugins / imv_attestation / build-database.sh
1 #!/bin/sh
2
3 p="Ubuntu 14.04 x86_64"
4 a="x86_64-linux-gnu"
5 k="3.13.0-24-generic"
6
7 for hash in sha1 sha256
8 do
9 ipsec attest --add --product "$p" --$hash --dir /sbin
10 ipsec attest --add --product "$p" --$hash --dir /usr/sbin
11 ipsec attest --add --product "$p" --$hash --dir /bin
12 ipsec attest --add --product "$p" --$hash --dir /usr/bin
13
14 ipsec attest --add --product "$p" --$hash --dir /etc/network/if-pre-up.d
15 ipsec attest --add --product "$p" --$hash --dir /etc/network/if-up.d
16 ipsec attest --add --product "$p" --$hash --dir /etc/rcS.d
17 ipsec attest --add --product "$p" --$hash --dir /etc/rc2.d
18 ipsec attest --add --product "$p" --$hash --dir /etc/resolvconf/update.d
19 ipsec attest --add --product "$p" --$hash --file /etc/resolvconf/update-libc.d/avahi-daemon
20 ipsec attest --add --product "$p" --$hash --dir /etc/update-motd.d
21
22 ipsec attest --add --product "$p" --$hash --dir /lib
23 ipsec attest --add --product "$p" --$hash --dir /lib/ebtables
24 ipsec attest --add --product "$p" --$hash --file /lib/resolvconf/list-records
25 ipsec attest --add --product "$p" --$hash --dir /lib/ufw
26 ipsec attest --add --product "$p" --$hash --dir /lib/udev
27 ipsec attest --add --product "$p" --$hash --dir /lib/systemd
28 ipsec attest --add --product "$p" --$hash --dir /lib/xtables
29 ipsec attest --add --product "$p" --$hash --dir /lib/$a
30 ipsec attest --add --product "$p" --$hash --dir /lib/$a/plymouth
31 ipsec attest --add --product "$p" --$hash --dir /lib/$a/plymouth/renderers
32 ipsec attest --add --product "$p" --$hash --dir /lib/$a/security
33
34 ipsec attest --add --product "$p" --$hash --file /lib64/ld-linux-x86-64.so.2
35
36 ipsec attest --add --product "$p" --$hash --dir /usr/lib
37 ipsec attest --add --product "$p" --$hash --file /usr/lib/avahi/avahi-daemon-check-dns.sh
38 ipsec attest --add --product "$p" --$hash --dir /usr/lib/compiz
39 ipsec attest --add --product "$p" --$hash --dir /usr/lib/gvfs
40 ipsec attest --add --product "$p" --$hash --dir /usr/lib/libvirt/connection-driver
41 ipsec attest --add --product "$p" --$hash --dir /usr/lib/nautilus/extensions-3.0
42 ipsec attest --add --product "$p" --$hash --dir /usr/lib/NetworkManager
43 ipsec attest --add --product "$p" --$hash --dir /usr/lib/pm-utils/power.d/
44 ipsec attest --add --product "$p" --$hash --dir /usr/lib/pulse-4.0/modules
45 ipsec attest --add --product "$p" --$hash --dir /usr/lib/rsyslog
46 ipsec attest --add --product "$p" --$hash --dir /usr/lib/ubuntu-release-upgrader
47 ipsec attest --add --product "$p" --$hash --dir /usr/lib/unity-settings-daemon-1.0
48 ipsec attest --add --product "$p" --$hash --dir /usr/lib/update-notifier
49 ipsec attest --add --product "$p" --$hash --dir /usr/lib/xorg/modules
50 ipsec attest --add --product "$p" --$hash --dir /usr/lib/xorg/modules/drivers
51 ipsec attest --add --product "$p" --$hash --dir /usr/lib/xorg/modules/extensions
52 ipsec attest --add --product "$p" --$hash --dir /usr/lib/xorg/modules/input
53
54 ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a
55 ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/alsa-lib
56 ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/colord-plugins
57 ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/gconv/
58 ipsec attest --add --product "$p" --$hash --file /usr/lib/$a/libgedit-private.so
59 ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/gedit/plugins
60 ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/gio/modules
61 ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/ModemManager
62 ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/NetworkManager
63 ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/nss
64 ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/pkcs11
65 ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/pulseaudio
66 ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/samba
67 ipsec attest --add --product "$p" --$hash --dir /usr/lib/$a/sasl2
68
69 ipsec attest --add --product "$p" --$hash --file /init \
70 --measdir /usr/share/initramfs-tools
71
72 ipsec attest --add --product "$p" --$hash --file /scripts/functions \
73 --measdir /usr/share/initramfs-tools/scripts
74
75 for file in `find /usr/lib/evolution-data-server -name *.so`
76 do
77 ipsec attest --add --product "$p" --$hash --file $file
78 done
79
80 for file in /usr/lib/firefox/*.so
81 do
82 ipsec attest --add --product "$p" --$hash --file $file
83 done
84
85 for file in /usr/lib/thunderbird/*.so
86 do
87 ipsec attest --add --product "$p" --$hash --file $file
88 done
89
90 for file in `find /lib/modules/$k -name *.ko`
91 do
92 ipsec attest --add --product "$p" --$hash --file $file
93 done
94 done
95