components/trousers/patches/include_tcsd.h.patch
changeset 777 e2e604cdbd6a
parent 259 520697a05dde
child 780 dda31545a88b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/trousers/patches/include_tcsd.h.patch	Wed Apr 18 10:38:45 2012 -0700
@@ -0,0 +1,27 @@
+--- src/include/tcsd.h	2010-05-02 19:54:15.000000000 -0700
++++ src/include/tcsd.h	2012-04-11 12:43:21.508009000 -0700
+@@ -48,14 +48,24 @@
+ 							of this TCS System */
+ };
+ 
++#ifdef SOLARIS
++#define	TCSD_CONFIG_FILE	"/etc/security/tcsd.conf"
++#else
+ #define TCSD_CONFIG_FILE	ETC_PREFIX "/tcsd.conf"
++#endif
+ 
+ #define TSS_USER_NAME		"tss"
+ #define TSS_GROUP_NAME		"tss"
+ 
+ #define TCSD_DEFAULT_MAX_THREADS	10
++#ifdef SOLARIS
++#define	TCSD_DEFAULT_SYSTEM_PS_DIR	"/var/tpm/system"
++#define	TCSD_DEFAULT_SYSTEM_PS_FILE	"/var/tpm/system/system.data"
++#define	TCSD_DEFAULT_SOCKET		"/var/tpm/system/tcsd-socket"
++#else
+ #define TCSD_DEFAULT_SYSTEM_PS_FILE	VAR_PREFIX "/lib/tpm/system.data"
+ #define TCSD_DEFAULT_SYSTEM_PS_DIR	VAR_PREFIX "/lib/tpm"
++#endif /* SOLARIS */
+ #define TCSD_DEFAULT_FIRMWARE_LOG_FILE	"/sys/kernel/security/tpm0/binary_bios_measurements"
+ #define TCSD_DEFAULT_KERNEL_LOG_FILE	"/sys/kernel/security/ima/binary_runtime_measurements"
+ #define TCSD_DEFAULT_FIRMWARE_PCRS	0x00000000