Gentoo Archives: gentoo-commits

From: "Sebastian Pipping (sping)" <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/conf-update/files: conf-update-1.0-regex-classes.patch
Date: Mon, 04 Oct 2010 19:22:57
Message-Id: 20101004192254.D2D4F20054@flycatcher.gentoo.org
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);