1 |
sping 10/10/04 19:22:54 |
2 |
|
3 |
Added: conf-update-1.0-regex-classes.patch |
4 |
Log: |
5 |
app-portage/conf-update: Integrate patch for grep 2.7 (bug #338414) |
6 |
(Portage version: 2.2_rc67_p185/cvs/Linux i686) |
7 |
|
8 |
Revision Changes Path |
9 |
1.1 app-portage/conf-update/files/conf-update-1.0-regex-classes.patch |
10 |
|
11 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/conf-update/files/conf-update-1.0-regex-classes.patch?rev=1.1&view=markup |
12 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/conf-update/files/conf-update-1.0-regex-classes.patch?rev=1.1&content-type=text/plain |
13 |
|
14 |
Index: conf-update-1.0-regex-classes.patch |
15 |
=================================================================== |
16 |
--- conf-update-1.0/conf-update.c.orig 2006-10-09 13:23:33.000000000 +0200 |
17 |
+++ conf-update-1.0/conf-update.c 2010-09-23 08:58:54.982551103 +0200 |
18 |
@@ -133,12 +133,12 @@ |
19 |
esc_myfile = g_shell_quote(myfile); |
20 |
highest = get_highest_update(protected, protected[i]); |
21 |
esc_highest = g_shell_quote(highest); |
22 |
- cmd = (char *)calloc(strlen("diff -Nu % % | grep \"^[+-][^+-]\" | grep -v \"^[-+]#\" | grep -v \"^[-+][:space:]*$\" " ) + strlen(esc_highest) + strlen(esc_myfile), sizeof(char)); |
23 |
+ cmd = (char *)calloc(strlen("diff -Nu % % | grep \"^[+-][^+-]\" | grep -v \"^[-+]#\" | grep -v \"^[-+][[:space:]]*$\" " ) + strlen(esc_highest) + strlen(esc_myfile), sizeof(char)); |
24 |
strcpy(cmd, "diff -Nu "); |
25 |
strcat(cmd, esc_myfile); |
26 |
strcat(cmd, " "); |
27 |
strcat(cmd, esc_highest); |
28 |
- strcat(cmd, " | grep \"^[+-][^+-]\" | grep -v \"^[-+]#\" | grep -v \"^[-+][:space:]*$\""); |
29 |
+ strcat(cmd, " | grep \"^[+-][^+-]\" | grep -v \"^[-+]#\" | grep -v \"^[-+][[:space:]]*$\""); |
30 |
|
31 |
free(myfile); |
32 |
free(esc_myfile); |