]> git.pld-linux.org Git - packages/bridge-utils.git/commitdiff
- fixes from debian
authorMarcin Krol <hawk@tld-linux.org>
Fri, 18 Jul 2014 16:28:58 +0000 (16:28 +0000)
committerMarcin Krol <hawk@tld-linux.org>
Fri, 18 Jul 2014 16:28:58 +0000 (16:28 +0000)
debian.patch [new file with mode: 0644]

diff --git a/debian.patch b/debian.patch
new file mode 100644 (file)
index 0000000..ef8a5f1
--- /dev/null
@@ -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);
This page took 0.091278 seconds and 4 git commands to generate.