Gentoo Archives: gentoo-commits

From: "Robin H. Johnson (robbat2)" <robbat2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/cfengine/files: cfengine-2.1.22-db48-namespace-fix.patch
Date: Tue, 26 Jan 2010 11:00:20
Message-Id: E1NZj9d-00012G-1H@stork.gentoo.org
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 }