Hi!

So, following kibi's advice I've reported the bug and here is the new full
patch.

diff -ru bridge-utils-1.5-13/debian/bridge-utils.sh 
bridge-utils-1.5-13+deb9u1/debian/bridge-utils.sh
--- bridge-utils-1.5-13/debian/bridge-utils.sh  2017-07-02 23:27:55.000000000 
+0200
+++ bridge-utils-1.5-13+deb9u1/debian/bridge-utils.sh   2017-07-02 
23:29:30.000000000 +0200
@@ -58,11 +58,11 @@
 create_vlan_port()
 {
 # port doesn't yet exist
-if ! grep -q "$port" /proc/net/dev
+if ! grep -q "$port:" /proc/net/dev
 then
   dev="${port%.*}"
   # port is a vlan and the device exists?
-  if [ "$port" != "$dev" ] && grep -q "$dev" /proc/net/dev
+  if [ "$port" != "$dev" ] && grep -q "$dev:" /proc/net/dev
   then
     if [ -f /proc/sys/net/ipv6/conf/$dev/disable_ipv6 ]
     then
@@ -77,7 +77,7 @@
 destroy_vlan_port()
 {
 # port exists
-if grep -q "$port" /proc/net/dev
+if grep -q "$port:" /proc/net/dev
 then
   dev="${port%.*}"
   # port is a vlan
diff -ru bridge-utils-1.5-13/debian/changelog 
bridge-utils-1.5-13+deb9u1/debian/changelog
--- bridge-utils-1.5-13/debian/changelog        2017-07-02 23:27:55.000000000 
+0200
+++ bridge-utils-1.5-13+deb9u1/debian/changelog 2017-07-02 23:29:30.000000000 
+0200
@@ -1,3 +1,10 @@
+bridge-utils (1.5-13+deb9u1) stretch; urgency=low
+
+  * Fix a problem with some vlan interfaces not being created.
+    Closes: #866687.
+
+ -- Santiago Garcia Mantinan <ma...@debian.org>  Sun, 02 Jul 2017 23:20:04 
+0200
+
 bridge-utils (1.5-13) unstable; urgency=low
 
   * Fix a hardcoded interface name on bridge-utils.sh. Closes: #854841.

Will this be ok for an upload?

If so... when should I upload it?

Will a normal dput work given the stretch target on the changelog, or should
I do something special?

Regards...
-- 
Manty/BestiaTester -> http://manty.net

Reply via email to