summaryrefslogtreecommitdiff
path: root/security/drweb-sendmail/files/patch-ae
blob: a5088f4ed4294a39559db728c2e59eda92e29913 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
--- dw_options.c.bak	Mon May  6 19:21:02 2002
+++ dw_options.c	Fri May 10 12:13:40 2002
@@ -68,7 +68,11 @@
 
 #if defined(__UNIX_DW)
 #if !defined(EMX_DW)
+#ifdef __FreeBSD__
+#define OS_SPEC_CONFNAME            "%PREFIX%/etc/drweb/"CONF_FNAME
+#else
 #define OS_SPEC_CONFNAME            "/opt/drweb/"CONF_FNAME
+#endif
 #else /* EMX */
 #define OS_SPEC_CONFNAME            "./"CONF_FNAME
 #endif /* EMX */
@@ -900,6 +904,7 @@
         return name;
     }
     DWC_Free( name );
+#ifndef __FreeBSD__
     name = DWC_Strdup( FHS_SPEC_CONFNAME );
     if( access( name, R_OK ) == 0 )
     {
@@ -907,6 +912,7 @@
         return name;
     }
     DWC_Free( name );
+#endif
     printLib( DW_LL_ERROR, "incorrect usage, try run in console with %s or read documentation", HELP_PARAM_3 );
     printf( "%s: configuration file not found\nTry run with %s for more information.\n", argv[0], HELP_PARAM_3 );
     return NULL;
@@ -934,7 +940,9 @@
     printf("Conf file must be present in one of location:\n");     
 #endif /* not QMAIL && not ZMAILER */    
     printf(" "OS_SPEC_CONFNAME"\n");
+#ifndef __FreeBSD__
     printf(" "FHS_SPEC_CONFNAME"\n");
+#endif
     printf("\n"PROG_NOTE"\n");
     exit(EX_USAGE);
 }