1 |
robbat2 10/01/26 11:00:17 |
2 |
|
3 |
Added: cfengine-2.1.22-db48-namespace-fix.patch |
4 |
Log: |
5 |
Compile-fix for using cfengine-2.1 and db4.8 together. |
6 |
(Portage version: 2.2_rc61/cvs/Linux x86_64) |
7 |
|
8 |
Revision Changes Path |
9 |
1.1 net-misc/cfengine/files/cfengine-2.1.22-db48-namespace-fix.patch |
10 |
|
11 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/files/cfengine-2.1.22-db48-namespace-fix.patch?rev=1.1&view=markup |
12 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/cfengine/files/cfengine-2.1.22-db48-namespace-fix.patch?rev=1.1&content-type=text/plain |
13 |
|
14 |
Index: cfengine-2.1.22-db48-namespace-fix.patch |
15 |
=================================================================== |
16 |
diff -Nuar cfengine-2.1.22.orig/src/cfenvd.c cfengine-2.1.22/src/cfenvd.c |
17 |
--- cfengine-2.1.22.orig/src/cfenvd.c 2007-01-07 14:15:42.000000000 +0000 |
18 |
+++ cfengine-2.1.22/src/cfenvd.c 2010-01-26 10:58:20.328601944 +0000 |
19 |
@@ -69,8 +69,8 @@ |
20 |
|
21 |
char BATCHFILE[CF_BUFSIZE]; |
22 |
char STATELOG[CF_BUFSIZE]; |
23 |
-char ENV_NEW[CF_BUFSIZE]; |
24 |
-char ENV[CF_BUFSIZE]; |
25 |
+char CF_ENV_NEW[CF_BUFSIZE]; |
26 |
+char CF_ENV[CF_BUFSIZE]; |
27 |
|
28 |
short TCPDUMP = false; |
29 |
short TCPPAUSE = false; |
30 |
@@ -284,8 +284,8 @@ |
31 |
|
32 |
snprintf(AVDB,CF_MAXVARSIZE,"%s/state/%s",CFWORKDIR,CF_AVDB_FILE); |
33 |
snprintf(STATELOG,CF_BUFSIZE,"%s/state/%s",CFWORKDIR,CF_STATELOG_FILE); |
34 |
-snprintf(ENV_NEW,CF_BUFSIZE,"%s/state/%s",CFWORKDIR,CF_ENVNEW_FILE); |
35 |
-snprintf(ENV,CF_BUFSIZE,"%s/state/%s",CFWORKDIR,CF_ENV_FILE); |
36 |
+snprintf(CF_ENV_NEW,CF_BUFSIZE,"%s/state/%s",CFWORKDIR,CF_ENVNEW_FILE); |
37 |
+snprintf(CF_ENV,CF_BUFSIZE,"%s/state/%s",CFWORKDIR,CF_ENV_FILE); |
38 |
|
39 |
if (!BATCH_MODE) |
40 |
{ |
41 |
@@ -1070,9 +1070,9 @@ |
42 |
|
43 |
/* Publish class list */ |
44 |
|
45 |
-unlink(ENV_NEW); |
46 |
+unlink(CF_ENV_NEW); |
47 |
|
48 |
-if ((fp = fopen(ENV_NEW,"a")) == NULL) |
49 |
+if ((fp = fopen(CF_ENV_NEW,"a")) == NULL) |
50 |
{ |
51 |
DeleteItemList(PREVIOUS_STATE); |
52 |
PREVIOUS_STATE = classlist; |
53 |
@@ -1095,7 +1095,7 @@ |
54 |
DeleteItemList(ENTROPIES); |
55 |
fclose(fp); |
56 |
|
57 |
-rename(ENV_NEW,ENV); |
58 |
+rename(CF_ENV_NEW,CF_ENV); |
59 |
} |
60 |
|
61 |
/*********************************************************************/ |
62 |
diff -Nuar cfengine-2.1.22.orig/src/cfetool.c cfengine-2.1.22/src/cfetool.c |
63 |
--- cfengine-2.1.22.orig/src/cfetool.c 2006-01-29 15:34:23.000000000 +0000 |
64 |
+++ cfengine-2.1.22/src/cfetool.c 2010-01-26 10:58:13.145262988 +0000 |
65 |
@@ -157,8 +157,8 @@ |
66 |
int time_to_update = false; |
67 |
int DEBUGGING = false; |
68 |
int DEBUGGING2 = false; |
69 |
-char ENV_NEW[CF_BUFSIZE]; |
70 |
-char ENV[CF_BUFSIZE]; |
71 |
+char CF_ENV_NEW[CF_BUFSIZE]; |
72 |
+char CF_ENV[CF_BUFSIZE]; |
73 |
|
74 |
#define Debugging if(DEBUGGING) printf |
75 |
#define Debugging2 if(DEBUGGING2) printf |
76 |
@@ -267,8 +267,8 @@ |
77 |
} |
78 |
strncpy(VLOCKDIR,WORKDIR,CF_BUFSIZE-1); |
79 |
strncpy(VLOGDIR,WORKDIR,CF_BUFSIZE-1); |
80 |
- snprintf(ENV_NEW,CF_BUFSIZE,"%s/state/%s",WORKDIR,CF_ENVNEW_FILE); |
81 |
- snprintf(ENV,CF_BUFSIZE,"%s/state/%s",WORKDIR,CF_ENV_FILE); |
82 |
+ snprintf(CF_ENV_NEW,CF_BUFSIZE,"%s/state/%s",WORKDIR,CF_ENVNEW_FILE); |
83 |
+ snprintf(CF_ENV,CF_BUFSIZE,"%s/state/%s",WORKDIR,CF_ENV_FILE); |
84 |
argv += 2; |
85 |
argc -= 2; |
86 |
if (strcmp(command, "create") == 0) |
87 |
@@ -2437,7 +2437,7 @@ |
88 |
|
89 |
if(cfenvd_compatible) |
90 |
{ |
91 |
- unlink(ENV_NEW); |
92 |
+ unlink(CF_ENV_NEW); |
93 |
strcpy(temp1, NAME); |
94 |
strcat(temp1, "_"); |
95 |
temp2[0] = '_'; |
96 |
@@ -2452,12 +2452,12 @@ |
97 |
lock.l_whence = SEEK_SET; |
98 |
lock.l_len = 0; |
99 |
|
100 |
- if ((newfp = fopen(ENV_NEW,"a")) == NULL) |
101 |
+ if ((newfp = fopen(CF_ENV_NEW,"a")) == NULL) |
102 |
{ |
103 |
DeleteItemList(classlist); |
104 |
return code; |
105 |
} |
106 |
- if ((oldfp = fopen(ENV, "r")) != NULL) |
107 |
+ if ((oldfp = fopen(CF_ENV, "r")) != NULL) |
108 |
{ |
109 |
if(fcntl(fileno(oldfp), F_SETLK, &lock) == -1) |
110 |
{ |
111 |
@@ -2481,7 +2481,7 @@ |
112 |
|
113 |
fclose(newfp); |
114 |
|
115 |
- rename(ENV_NEW,ENV); |
116 |
+ rename(CF_ENV_NEW,CF_ENV); |
117 |
break; |
118 |
} |
119 |
} |