Description of Problem: The file $SRCDIR/src/core/platform.h defines the macro USES_FHS, to determine where to look for files. The file $SRCDIR/src/core/stdcore.h looks for the macro USE_FHS (not USES) to determine where to look for files. ---8<-snip---8<-snip---8<-snip---8<-snip---8<-snip---8<-snip---8<--- --- tripwire-2.3.1-2/src/core/stdcore.h.or Sat Feb 24 14:02:12 2001 +++ tripwire-2.3.1-2/src/core/stdcore.h Wed Aug 1 23:05:40 2001 @@ -48,7 +48,7 @@ //--Where the configuration file is to be found #if IS_BSD # define CONFIG_FILE_ROOT "/usr/local/etc/tripwire" -#elif defined(USE_FHS) +#elif USES_FHS # define CONFIG_FILE_ROOT "/etc/tripwire" #else # undef CONFIG_FILE_ROOT // Nowhere, just try current directoy ---8<-snip---8<-snip---8<-snip---8<-snip---8<-snip---8<-snip---8<---
Just as I was about to make a bug report against the Roswell release, I found this report. Since I already made patches against the source and the spec file, I'll attach them here.These are against tripwire-2.3.1-4 from RedHat 7.1.93 (Roswell)
Created attachment 26374 [details] patch against tripwire.spec
Created attachment 26375 [details] patch against $tripwire-srcdir/src/core/platform.h
Since the docs already reference platform.h's use of USES_FHS, seems like the right file to patch is stdcore.h to bring it into line.
This should be fixed in 2.3.1-5 and later. Thanks!
Closing due to inactivity. Please feel free to reopen this bug or refile this bug against the latest release Fedora Core if you feel this bug is still relevant today. Thank you