[packages/bridge-utils] - fixes from debian

hawk hawk at pld-linux.org
Fri Jul 18 18:31:17 CEST 2014


commit b297fb93d4572ac8f58235de4c323882debc5cd7
Author: Marcin Krol <hawk at tld-linux.org>
Date:   Fri Jul 18 16:28:58 2014 +0000

    - fixes from debian

 debian.patch | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 76 insertions(+)
---
diff --git a/debian.patch b/debian.patch
new file mode 100644
index 0000000..ef8a5f1
--- /dev/null
+++ b/debian.patch
@@ -0,0 +1,76 @@
+--- bridge-utils-1.5.orig/brctl/Makefile.in
++++ bridge-utils-1.5/brctl/Makefile.in
+@@ -37,7 +37,7 @@
+ 	$(CC) $(LDFLAGS) $(brctl_OBJECTS) $(LIBS) -o brctl
+ 
+ %.o: %.c brctl.h
+-	$(CC) $(CFLAGS) $(INCLUDE) -c $< 
++	$(CC) $(CFLAGS) $(CPPFLAGS) $(INCLUDE) -c $< 
+ 
+ clean:
+ 	rm -f *.o brctl core
+--- bridge-utils-1.5.orig/brctl/brctl.c
++++ bridge-utils-1.5/brctl/brctl.c
+@@ -69,7 +69,8 @@
+ 	argc -= optind;
+ 	argv += optind;
+ 	if ((cmd = command_lookup(*argv)) == NULL) {
+-		fprintf(stderr, "never heard of command [%s]\n", argv[1]);
++/* Debian bug #406907 */
++		fprintf(stderr, "never heard of command [%s]\n", argv[0]);
+ 		goto help;
+ 	}
+ 	
+--- bridge-utils-1.5.orig/libbridge/Makefile.in
++++ bridge-utils-1.5/libbridge/Makefile.in
+@@ -5,8 +5,7 @@
+ RANLIB=@RANLIB@
+ 
+ CC=@CC@
+-CFLAGS = -Wall -g $(KERNEL_HEADERS)
+-
++CFLAGS = -Wall -g $(KERNEL_HEADERS) @CFLAGS@
+ prefix=@prefix@
+ exec_prefix=@exec_prefix@
+ includedir=@includedir@
+@@ -34,8 +33,8 @@
+ 	$(RANLIB) $@
+ 
+ %.o: %.c libbridge.h libbridge_private.h
+-	$(CC) $(CFLAGS) $(INCLUDE) -c $<
++	$(CC) $(CFLAGS) $(CPPFLAGS) $(INCLUDE) -c $<
+ 
+ libbridge_compat.o:	libbridge_compat.c if_index.c
+-	$(CC) $(CFLAGS) -c libbridge_compat.c
++	$(CC) $(CFLAGS) $(CPPFLAGS) -c libbridge_compat.c
+ 
+--- bridge-utils-1.5.orig/libbridge/libbridge_devif.c
++++ bridge-utils-1.5/libbridge/libbridge_devif.c
+@@ -288,12 +288,16 @@
+ 	char path[SYSFS_PATH_MAX];
+ 	FILE *f;
+ 
+-	snprintf(path, SYSFS_PATH_MAX, SYSFS_CLASS_NET "%s/%s", bridge, name);
++/* Debian bug #496491 */
++	snprintf(path, SYSFS_PATH_MAX, SYSFS_CLASS_NET "%s/bridge/%s", bridge, name);
+ 
+ 	f = fopen(path, "w");
+ 	if (f) {
+ 		ret = fprintf(f, "%ld\n", value);
+ 		fclose(f);
++/* Debian bug #574363 */
++		if (errno)
++			ret=-1;
+ 	} else {
+ 		/* fallback to old ioctl */
+ 		struct ifreq ifr;
+@@ -355,6 +359,9 @@
+ 	if (f) {
+ 		ret = fprintf(f, "%ld\n", value);
+ 		fclose(f);
++/* Debian bug #574363 */
++		if (errno)
++			ret=-1;
+ 	} else {
+ 		int index = get_portno(bridge, ifname);
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/bridge-utils.git/commitdiff/826b1b83140bb700bdbc576b0cf9d368b95c212c



More information about the pld-cvs-commit mailing list