diff options
| -rw-r--r-- | meta/recipes-core/ifupdown/files/0001-Makefile-do-not-use-dpkg-for-determining-OS-type.patch | 23 | ||||
| -rw-r--r-- | meta/recipes-core/ifupdown/files/inet-6-.defn-fix-inverted-checks-for-loopback.patch | 403 | ||||
| -rw-r--r-- | meta/recipes-core/ifupdown/ifupdown_0.8.35.bb (renamed from meta/recipes-core/ifupdown/ifupdown_0.8.22.bb) | 12 |
3 files changed, 29 insertions, 409 deletions
diff --git a/meta/recipes-core/ifupdown/files/0001-Makefile-do-not-use-dpkg-for-determining-OS-type.patch b/meta/recipes-core/ifupdown/files/0001-Makefile-do-not-use-dpkg-for-determining-OS-type.patch new file mode 100644 index 0000000000..57c8d04fd7 --- /dev/null +++ b/meta/recipes-core/ifupdown/files/0001-Makefile-do-not-use-dpkg-for-determining-OS-type.patch | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | From 7ace0656bd325f9e7749f2cde641eddc057bc98a Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Alexander Kanavin <alex.kanavin@gmail.com> | ||
| 3 | Date: Thu, 9 Jan 2020 15:38:06 +0100 | ||
| 4 | Subject: [PATCH] Makefile: do not use dpkg for determining OS type | ||
| 5 | |||
| 6 | Upstream-Status: Inappropriate [oe-core specific] | ||
| 7 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> | ||
| 8 | --- | ||
| 9 | Makefile | 2 +- | ||
| 10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 11 | |||
| 12 | diff --git a/Makefile b/Makefile | ||
| 13 | index 0ce2fa3..739aef2 100644 | ||
| 14 | --- a/Makefile | ||
| 15 | +++ b/Makefile | ||
| 16 | @@ -1,6 +1,6 @@ | ||
| 17 | VERSION ?= 0.8 | ||
| 18 | CFLAGS ?= -Wall -W -Wno-unused-parameter -g -O2 | ||
| 19 | -ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) | ||
| 20 | +ARCH := linux | ||
| 21 | |||
| 22 | BASEDIR ?= $(DESTDIR) | ||
| 23 | |||
diff --git a/meta/recipes-core/ifupdown/files/inet-6-.defn-fix-inverted-checks-for-loopback.patch b/meta/recipes-core/ifupdown/files/inet-6-.defn-fix-inverted-checks-for-loopback.patch deleted file mode 100644 index 5b0d51d736..0000000000 --- a/meta/recipes-core/ifupdown/files/inet-6-.defn-fix-inverted-checks-for-loopback.patch +++ /dev/null | |||
| @@ -1,403 +0,0 @@ | |||
| 1 | From 6fce99c9e42cbacde1855473b745ca1fded3fbf7 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: "Maxin B. John" <maxin.john@intel.com> | ||
| 3 | Date: Wed, 21 Dec 2016 15:32:07 +0200 | ||
| 4 | Subject: [PATCH 2/2] inet[6].defn: fix inverted checks for loopback | ||
| 5 | |||
| 6 | Compared to the hurd link.defn for loopback, we see these | ||
| 7 | are inverted, meaning that you would only be able to configure | ||
| 8 | a loopback device that was _not_ named "lo" (unlikely to exist). | ||
| 9 | |||
| 10 | The result was that we'd update /run/network/ifstate for "lo" | ||
| 11 | but never actually do anything for up/down, as shown below: | ||
| 12 | |||
| 13 | root@localhost:~# ifconfig -s | ||
| 14 | Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg | ||
| 15 | eth0 1500 0 7736329 0 2016 0 5289422 0 0 0 BMRU | ||
| 16 | lo 65536 0 18 0 0 0 18 0 0 0 LRU | ||
| 17 | root@localhost:~# ifdown lo | ||
| 18 | root@localhost:~# echo $? | ||
| 19 | 0 | ||
| 20 | root@localhost:~# ifconfig -s | ||
| 21 | Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg | ||
| 22 | eth0 1500 0 7736406 0 2016 0 5289455 0 0 0 BMRU | ||
| 23 | lo 65536 0 18 0 0 0 18 0 0 0 LRU | ||
| 24 | root@localhost:~# ifconfig lo down | ||
| 25 | root@localhost:~# ifconfig -s | ||
| 26 | Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg | ||
| 27 | eth0 1500 0 7736474 0 2016 0 5289481 0 0 0 BMRU | ||
| 28 | root@localhost:~# | ||
| 29 | |||
| 30 | Also reverted the commit: | ||
| 31 | commit 80b878497663dae08f70b4d3cffe127b57a3cfc | ||
| 32 | which uses absolute paths to binaries called by ifup/ifdown. | ||
| 33 | |||
| 34 | Upstream-Status: Inappropriate [OE specific] | ||
| 35 | |||
| 36 | Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> | ||
| 37 | Signed-off-by: Maxin B. John <maxin.john@intel.com> | ||
| 38 | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> | ||
| 39 | --- | ||
| 40 | inet.defn | 134 +++++++++++++++++++++++++++--------------------------- | ||
| 41 | 1 file changed, 67 insertions(+), 67 deletions(-) | ||
| 42 | |||
| 43 | diff --git a/inet.defn b/inet.defn | ||
| 44 | index 182b56b..31067bc 100644 | ||
| 45 | --- a/inet.defn | ||
| 46 | +++ b/inet.defn | ||
| 47 | @@ -6,10 +6,10 @@ method loopback | ||
| 48 | This method may be used to define the IPv4 loopback interface. | ||
| 49 | |||
| 50 | up | ||
| 51 | - /bin/ip link set dev %iface% up if (!iface_is_lo()) | ||
| 52 | + ip link set dev %iface% up if (!iface_is_lo()) | ||
| 53 | |||
| 54 | down | ||
| 55 | - /bin/ip link set dev %iface% down if (!iface_is_lo()) | ||
| 56 | + ip link set dev %iface% down if (!iface_is_lo()) | ||
| 57 | |||
| 58 | method static | ||
| 59 | description | ||
| 60 | @@ -36,17 +36,17 @@ method static | ||
| 61 | broadcast compute_v4_broadcast | ||
| 62 | |||
| 63 | up | ||
| 64 | - /bin/ip addr add %address%[[/%netmask%]] [[broadcast %broadcast%]] \ | ||
| 65 | + ip addr add %address%[[/%netmask%]] [[broadcast %broadcast%]] \ | ||
| 66 | [[peer %pointopoint%]] [[scope %scope%]] dev %iface% label %iface% | ||
| 67 | - /bin/ip link set dev %iface% [[mtu %mtu%]] [[address %hwaddress%]] up | ||
| 68 | + ip link set dev %iface% [[mtu %mtu%]] [[address %hwaddress%]] up | ||
| 69 | |||
| 70 | - [[ /bin/ip route add default via %gateway% [[metric %metric%]] dev %iface% onlink ]] | ||
| 71 | + [[ ip route add default via %gateway% [[metric %metric%]] dev %iface% onlink ]] | ||
| 72 | |||
| 73 | down | ||
| 74 | - [[ /bin/ip route del default via %gateway% [[metric %metric%]] dev %iface% 2>&1 1>/dev/null || true ]] | ||
| 75 | - /bin/ip addr del %address%[[/%netmask%]] [[broadcast %broadcast%]] \ | ||
| 76 | + [[ ip route del default via %gateway% [[metric %metric%]] dev %iface% 2>&1 1>/dev/null || true ]] | ||
| 77 | + ip addr del %address%[[/%netmask%]] [[broadcast %broadcast%]] \ | ||
| 78 | [[peer %pointopoint%]] [[scope %scope%]] dev %iface% label %iface% | ||
| 79 | - /bin/ip link set dev %iface% down \ | ||
| 80 | + ip link set dev %iface% down \ | ||
| 81 | if (iface_is_link()) | ||
| 82 | |||
| 83 | method manual | ||
| 84 | @@ -63,12 +63,12 @@ method manual | ||
| 85 | hwaddress cleanup_hwaddress | ||
| 86 | |||
| 87 | up | ||
| 88 | - [[/bin/ip link set dev %iface% mtu %mtu%]] | ||
| 89 | - [[/bin/ip link set dev %iface% address %hwaddress%]] | ||
| 90 | - /bin/ip link set dev %iface% up 2>/dev/null || true | ||
| 91 | + [[ip link set dev %iface% mtu %mtu%]] | ||
| 92 | + [[ip link set dev %iface% address %hwaddress%]] | ||
| 93 | + ip link set dev %iface% up 2>/dev/null || true | ||
| 94 | |||
| 95 | down | ||
| 96 | - /bin/ip link set dev %iface% down 2>/dev/null || true \ | ||
| 97 | + ip link set dev %iface% down 2>/dev/null || true \ | ||
| 98 | if (iface_is_link() && !do_all) | ||
| 99 | |||
| 100 | method dhcp | ||
| 101 | @@ -93,33 +93,33 @@ method dhcp | ||
| 102 | hwaddress cleanup_hwaddress | ||
| 103 | |||
| 104 | up | ||
| 105 | - [[/bin/ip link set dev %iface% address %hwaddress%]] | ||
| 106 | - /sbin/dhclient -4 -v -pf /run/dhclient.%iface%.pid -lf /var/lib/dhcp/dhclient.%iface%.leases -I -df /var/lib/dhcp/dhclient6.%iface%.leases %iface% \ | ||
| 107 | + [[ip link set dev %iface% address %hwaddress%]] | ||
| 108 | + dhclient -4 -v -pf /run/dhclient.%iface%.pid -lf /var/lib/dhcp/dhclient.%iface%.leases -I -df /var/lib/dhcp/dhclient6.%iface%.leases %iface% \ | ||
| 109 | [[-e IF_METRIC=%metric%]] \ | ||
| 110 | if (execable("/sbin/dhclient")) | ||
| 111 | - /sbin/pump -i %iface% [[-h %hostname%]] [[-l %leasehours%]] \ | ||
| 112 | + pump -i %iface% [[-h %hostname%]] [[-l %leasehours%]] \ | ||
| 113 | elsif (execable("/sbin/pump")) | ||
| 114 | - /sbin/udhcpc -n -p /run/udhcpc.%iface%.pid -i %iface% [[-x hostname:%hostname%]] \ | ||
| 115 | + udhcpc -n -p /run/udhcpc.%iface%.pid -i %iface% [[-x hostname:%hostname%]] \ | ||
| 116 | elsif (execable("/sbin/udhcpc")) | ||
| 117 | - /sbin/dhcpcd [[-h %hostname%]] [[-i %vendor%]] [[-I %client%]] \ | ||
| 118 | + dhcpcd [[-h %hostname%]] [[-i %vendor%]] [[-I %client%]] \ | ||
| 119 | [[-l %leasetime%]] [[-m %metric%]] %iface% \ | ||
| 120 | elsif (execable("/sbin/dhcpcd")) | ||
| 121 | echo 'No DHCP client software found!' >/dev/stderr; false \ | ||
| 122 | elsif (1) | ||
| 123 | |||
| 124 | down | ||
| 125 | - /sbin/dhclient -4 -v -r -pf /run/dhclient.%iface%.pid -lf /var/lib/dhcp/dhclient.%iface%.leases -I -df /var/lib/dhcp/dhclient6.%iface%.leases %iface% \ | ||
| 126 | + dhclient -4 -v -r -pf /run/dhclient.%iface%.pid -lf /var/lib/dhcp/dhclient.%iface%.leases -I -df /var/lib/dhcp/dhclient6.%iface%.leases %iface% \ | ||
| 127 | if (execable("/sbin/dhclient")) | ||
| 128 | - /sbin/pump -i %iface% -r \ | ||
| 129 | + pump -i %iface% -r \ | ||
| 130 | elsif (execable("/sbin/pump")) | ||
| 131 | if test -f /run/udhcpc.%iface%.pid; then kill -USR2 $(/bin/cat /run/udhcpc.%iface%.pid); kill -TERM $(/bin/cat /run/udhcpc.%iface%.pid); fi \ | ||
| 132 | elsif (execable("/sbin/udhcpc")) | ||
| 133 | - /sbin/dhcpcd -k %iface% \ | ||
| 134 | + dhcpcd -k %iface% \ | ||
| 135 | elsif (execable("/sbin/dhcpcd")) | ||
| 136 | echo 'No DHCP client software found!' >/dev/stderr; false \ | ||
| 137 | elsif (1) | ||
| 138 | |||
| 139 | - /bin/ip link set dev %iface% down \ | ||
| 140 | + ip link set dev %iface% down \ | ||
| 141 | if (iface_is_link()) | ||
| 142 | |||
| 143 | method bootp | ||
| 144 | @@ -134,11 +134,11 @@ method bootp | ||
| 145 | whatever it really is. | ||
| 146 | |||
| 147 | up | ||
| 148 | - /sbin/bootpc [[--bootfile %bootfile%]] --dev %iface% [[--server %server%]] \ | ||
| 149 | + bootpc [[--bootfile %bootfile%]] --dev %iface% [[--server %server%]] \ | ||
| 150 | [[--hwaddr %hwaddr%]] --returniffail --serverbcast | ||
| 151 | |||
| 152 | down | ||
| 153 | - /bin/ip link set dev %iface% down \ | ||
| 154 | + ip link set dev %iface% down \ | ||
| 155 | if (iface_is_link()) | ||
| 156 | |||
| 157 | method tunnel | ||
| 158 | @@ -158,13 +158,13 @@ method tunnel | ||
| 159 | ttl time -- TTL setting | ||
| 160 | mtu size -- MTU size | ||
| 161 | up | ||
| 162 | - /bin/ip tunnel add %iface% mode %mode% remote %endpoint% [[local %local%]] \ | ||
| 163 | + ip tunnel add %iface% mode %mode% remote %endpoint% [[local %local%]] \ | ||
| 164 | [[ttl %ttl%]] | ||
| 165 | - /bin/ip link set %iface% up [[mtu %mtu%]] | ||
| 166 | - /bin/ip addr add %address%/%netmask% dev %iface% [[peer %dstaddr%]] | ||
| 167 | - [[ /bin/ip route add default via %gateway% [[metric %metric%]] dev %iface% onlink ]] | ||
| 168 | + ip link set %iface% up [[mtu %mtu%]] | ||
| 169 | + ip addr add %address%/%netmask% dev %iface% [[peer %dstaddr%]] | ||
| 170 | + [[ ip route add default via %gateway% [[metric %metric%]] dev %iface% onlink ]] | ||
| 171 | down | ||
| 172 | - /bin/ip tunnel del %iface% | ||
| 173 | + ip tunnel del %iface% | ||
| 174 | |||
| 175 | method ppp | ||
| 176 | description | ||
| 177 | @@ -175,9 +175,9 @@ method ppp | ||
| 178 | unit number -- Use /number/ as the ppp unit number. | ||
| 179 | options string -- Pass /string/ as additional options to pon. | ||
| 180 | up | ||
| 181 | - /usr/bin/pon [[%provider%]] [[unit %unit%]] [[%options%]] | ||
| 182 | + pon [[%provider%]] [[unit %unit%]] [[%options%]] | ||
| 183 | down | ||
| 184 | - /usr/bin/poff [[%provider%]] | ||
| 185 | + poff [[%provider%]] | ||
| 186 | |||
| 187 | method wvdial | ||
| 188 | description | ||
| 189 | @@ -186,10 +186,10 @@ method wvdial | ||
| 190 | options | ||
| 191 | provider name -- Use /name/ as the provider (from /etc/wvdial.conf). | ||
| 192 | up | ||
| 193 | - /sbin/start-stop-daemon --start -x /usr/bin/wvdial \ | ||
| 194 | + start-stop-daemon --start -x /usr/bin/wvdial \ | ||
| 195 | -p /run/wvdial.%iface%.pid -b -m -- [[ %provider% ]] | ||
| 196 | down | ||
| 197 | - /sbin/start-stop-daemon --stop -x /usr/bin/wvdial \ | ||
| 198 | + start-stop-daemon --stop -x /usr/bin/wvdial \ | ||
| 199 | -p /run/wvdial.%iface%.pid -s 2 | ||
| 200 | |||
| 201 | |||
| 202 | @@ -200,9 +200,9 @@ method ipv4ll | ||
| 203 | known as APIPA or IPAC, and often colloquially referred to | ||
| 204 | as "Zeroconf address". | ||
| 205 | up | ||
| 206 | - /usr/sbin/avahi-autoipd -D %iface% | ||
| 207 | + avahi-autoipd -D %iface% | ||
| 208 | down | ||
| 209 | - /usr/sbin/avahi-autoipd --kill %iface% | ||
| 210 | + avahi-autoipd --kill %iface% | ||
| 211 | |||
| 212 | architecture kfreebsd | ||
| 213 | |||
| 214 | @@ -211,11 +211,11 @@ method loopback | ||
| 215 | This method may be used to define the IPv4 loopback interface. | ||
| 216 | |||
| 217 | up | ||
| 218 | - /sbin/ifconfig %iface% 127.0.0.1 up \ | ||
| 219 | + ifconfig %iface% 127.0.0.1 up \ | ||
| 220 | if (!iface_is_lo()) | ||
| 221 | |||
| 222 | down | ||
| 223 | - /sbin/ifconfig %iface% down \ | ||
| 224 | + ifconfig %iface% down \ | ||
| 225 | if (!iface_is_lo()) | ||
| 226 | |||
| 227 | method static | ||
| 228 | @@ -238,15 +238,15 @@ method static | ||
| 229 | hwaddress cleanup_hwaddress | ||
| 230 | |||
| 231 | up | ||
| 232 | - [[ /sbin/ifconfig %iface% link %hwaddress%]] | ||
| 233 | - /sbin/ifconfig %iface% %address% [[netmask %netmask%]] [[broadcast %broadcast%]] \ | ||
| 234 | + [[ ifconfig %iface% link %hwaddress%]] | ||
| 235 | + ifconfig %iface% %address% [[netmask %netmask%]] [[broadcast %broadcast%]] \ | ||
| 236 | [[pointopoint %pointopoint%]] [[media %media%]] [[mtu %mtu%]] \ | ||
| 237 | up | ||
| 238 | - [[ /sbin/route add default %gateway% ]] | ||
| 239 | + [[ route add default %gateway% ]] | ||
| 240 | |||
| 241 | down | ||
| 242 | - [[ /sbin/route del default %gateway% 2>&1 1>/dev/null || true ]] | ||
| 243 | - /sbin/ifconfig %iface% down | ||
| 244 | + [[ route del default %gateway% 2>&1 1>/dev/null || true ]] | ||
| 245 | + ifconfig %iface% down | ||
| 246 | |||
| 247 | method manual | ||
| 248 | description | ||
| 249 | @@ -279,30 +279,30 @@ method dhcp | ||
| 250 | hwaddress cleanup_hwaddress | ||
| 251 | |||
| 252 | up | ||
| 253 | - [[/sbin/ifconfig %iface% link %hwaddress%]] | ||
| 254 | - /sbin/dhclient -4 -v -pf /run/dhclient.%iface%.pid -lf /var/lib/dhcp/dhclient.%iface%.leases -I -df /var/lib/dhcp/dhclient6.%iface%.leases %iface% \ | ||
| 255 | + [[ifconfig %iface% link %hwaddress%]] | ||
| 256 | + dhclient -4 -v -pf /run/dhclient.%iface%.pid -lf /var/lib/dhcp/dhclient.%iface%.leases -I -df /var/lib/dhcp/dhclient6.%iface%.leases %iface% \ | ||
| 257 | [[-e IF_METRIC=%metric%]] \ | ||
| 258 | if (execable("/sbin/dhclient")) | ||
| 259 | - /sbin/udhcpc -n -p /run/udhcpc.%iface%.pid -i %iface% [[-H %hostname%]] \ | ||
| 260 | + udhcpc -n -p /run/udhcpc.%iface%.pid -i %iface% [[-H %hostname%]] \ | ||
| 261 | [[-c %client%]] \ | ||
| 262 | elsif (execable("/sbin/udhcpc")) | ||
| 263 | - /sbin/dhcpcd [[-h %hostname%]] [[-i %vendor%]] [[-I %client%]] \ | ||
| 264 | + dhcpcd [[-h %hostname%]] [[-i %vendor%]] [[-I %client%]] \ | ||
| 265 | [[-l %leasetime%]] %iface% \ | ||
| 266 | elsif (execable("/sbin/dhcpcd")) | ||
| 267 | echo 'No DHCP client software found!' >/dev/stderr; false \ | ||
| 268 | elsif (1) | ||
| 269 | |||
| 270 | down | ||
| 271 | - /sbin/dhclient -4 -v -r -pf /run/dhclient.%iface%.pid -lf /var/lib/dhcp/dhclient.%iface%.leases -I -df /var/lib/dhcp/dhclient6.%iface%.leases %iface% \ | ||
| 272 | + dhclient -4 -v -r -pf /run/dhclient.%iface%.pid -lf /var/lib/dhcp/dhclient.%iface%.leases -I -df /var/lib/dhcp/dhclient6.%iface%.leases %iface% \ | ||
| 273 | if (execable("/sbin/dhclient")) | ||
| 274 | if test -f /run/udhcpc.%iface%.pid; then kill -USR2 $(/bin/cat /run/udhcpc.%iface%.pid); kill -TERM $(/bin/cat /run/udhcpc.%iface%.pid); fi \ | ||
| 275 | elsif (execable("/sbin/udhcpc")) | ||
| 276 | - /sbin/dhcpcd -k %iface% \ | ||
| 277 | + dhcpcd -k %iface% \ | ||
| 278 | elsif (execable("/sbin/dhcpcd")) | ||
| 279 | echo 'No DHCP client software found!' >/dev/stderr; false \ | ||
| 280 | elsif (1) | ||
| 281 | |||
| 282 | - /sbin/ifconfig %iface% down | ||
| 283 | + ifconfig %iface% down | ||
| 284 | |||
| 285 | method bootp | ||
| 286 | description | ||
| 287 | @@ -316,11 +316,11 @@ method bootp | ||
| 288 | whatever it really is. | ||
| 289 | |||
| 290 | up | ||
| 291 | - /sbin/bootpc [[--bootfile %bootfile%]] --dev %iface% [[--server %server%]] \ | ||
| 292 | + bootpc [[--bootfile %bootfile%]] --dev %iface% [[--server %server%]] \ | ||
| 293 | [[--hwaddr %hwaddr%]] --returniffail --serverbcast | ||
| 294 | |||
| 295 | down | ||
| 296 | - /sbin/ifconfig %iface% down | ||
| 297 | + ifconfig %iface% down | ||
| 298 | |||
| 299 | method ppp | ||
| 300 | description | ||
| 301 | @@ -331,9 +331,9 @@ method ppp | ||
| 302 | unit number -- Use /number/ as the ppp unit number. | ||
| 303 | options string -- Pass /string/ as additional options to pon. | ||
| 304 | up | ||
| 305 | - /usr/bin/pon [[%provider%]] [[unit %unit%]] [[%options%]] | ||
| 306 | + pon [[%provider%]] [[unit %unit%]] [[%options%]] | ||
| 307 | down | ||
| 308 | - /usr/bin/poff [[%provider%]] | ||
| 309 | + poff [[%provider%]] | ||
| 310 | |||
| 311 | method wvdial | ||
| 312 | description | ||
| 313 | @@ -342,10 +342,10 @@ method wvdial | ||
| 314 | options | ||
| 315 | provider name -- Use /name/ as the provider (from /etc/wvdial.conf). | ||
| 316 | up | ||
| 317 | - /sbin/start-stop-daemon --start -x /usr/bin/wvdial \ | ||
| 318 | + start-stop-daemon --start -x /usr/bin/wvdial \ | ||
| 319 | -p /run/wvdial.%iface%.pid -b -m -- [[ %provider% ]] | ||
| 320 | down | ||
| 321 | - /sbin/start-stop-daemon --stop -x /usr/bin/wvdial \ | ||
| 322 | + start-stop-daemon --stop -x /usr/bin/wvdial \ | ||
| 323 | -p /run/wvdial.%iface%.pid -s 2 | ||
| 324 | |||
| 325 | |||
| 326 | @@ -356,9 +356,9 @@ method ipv4ll | ||
| 327 | known as APIPA or IPAC, and often colloquially referred to | ||
| 328 | as "Zeroconf address". | ||
| 329 | up | ||
| 330 | - /usr/sbin/avahi-autoipd -D %iface% | ||
| 331 | + avahi-autoipd -D %iface% | ||
| 332 | down | ||
| 333 | - /usr/sbin/avahi-autoipd --kill %iface% | ||
| 334 | + avahi-autoipd --kill %iface% | ||
| 335 | architecture hurd | ||
| 336 | |||
| 337 | method loopback | ||
| 338 | @@ -432,23 +432,23 @@ method dhcp | ||
| 339 | |||
| 340 | up | ||
| 341 | [[Warning: Option hwaddress: %hwaddress% not yet supported]] | ||
| 342 | - /sbin/dhclient -4 -v -pf /run/dhclient.%iface///.%.pid -lf /var/lib/dhcp/dhclient.%iface///.%.leases -I -df /var/lib/dhcp/dhclient6.%iface///.%.leases %iface% \ | ||
| 343 | + dhclient -4 -v -pf /run/dhclient.%iface///.%.pid -lf /var/lib/dhcp/dhclient.%iface///.%.leases -I -df /var/lib/dhcp/dhclient6.%iface///.%.leases %iface% \ | ||
| 344 | if (execable("/sbin/dhclient")) | ||
| 345 | - /sbin/udhcpc -n -p /run/udhcpc.%iface///.%.pid -i %iface% [[-H %hostname%]] \ | ||
| 346 | + udhcpc -n -p /run/udhcpc.%iface///.%.pid -i %iface% [[-H %hostname%]] \ | ||
| 347 | [[-c %client%]] \ | ||
| 348 | elsif (execable("/sbin/udhcpc")) | ||
| 349 | - /sbin/dhcpcd [[-h %hostname%]] [[-i %vendor%]] [[-I %client%]] \ | ||
| 350 | + dhcpcd [[-h %hostname%]] [[-i %vendor%]] [[-I %client%]] \ | ||
| 351 | [[-l %leasetime%]] %iface% \ | ||
| 352 | elsif (execable("/sbin/dhcpcd")) | ||
| 353 | echo 'No DHCP client software found!' >/dev/stderr; false \ | ||
| 354 | elsif (1) | ||
| 355 | |||
| 356 | down | ||
| 357 | - /sbin/dhclient -4 -v -r -pf /run/dhclient.%iface///.%.pid -lf /var/lib/dhcp/dhclient.%iface///.%.leases -I -df /var/lib/dhcp/dhclient6.%iface///.%.leases %iface% \ | ||
| 358 | + dhclient -4 -v -r -pf /run/dhclient.%iface///.%.pid -lf /var/lib/dhcp/dhclient.%iface///.%.leases -I -df /var/lib/dhcp/dhclient6.%iface///.%.leases %iface% \ | ||
| 359 | if (execable("/sbin/dhclient")) | ||
| 360 | if test -f /run/udhcpc.%iface///.%.pid; then kill -USR2 $(/bin/cat /run/udhcpc.%iface///.%.pid); kill -TERM $(/bin/cat /run/udhcpc.%iface///.%.pid); fi \ | ||
| 361 | elsif (execable("/sbin/udhcpc")) | ||
| 362 | - /sbin/dhcpcd -k %iface% \ | ||
| 363 | + dhcpcd -k %iface% \ | ||
| 364 | elsif (execable("/sbin/dhcpcd")) | ||
| 365 | echo 'No DHCP client software found!' >/dev/stderr; false \ | ||
| 366 | elsif (1) | ||
| 367 | @@ -482,9 +482,9 @@ method ppp | ||
| 368 | unit number -- Use /number/ as the ppp unit number. | ||
| 369 | options string -- Pass /string/ as additional options to pon. | ||
| 370 | up | ||
| 371 | - /usr/bin/pon [[%provider%]] [[unit %unit%]] [[%options%]] | ||
| 372 | + pon [[%provider%]] [[unit %unit%]] [[%options%]] | ||
| 373 | down | ||
| 374 | - /usr/bin/poff [[%provider%]] | ||
| 375 | + poff [[%provider%]] | ||
| 376 | |||
| 377 | method wvdial | ||
| 378 | description | ||
| 379 | @@ -493,10 +493,10 @@ method wvdial | ||
| 380 | options | ||
| 381 | provider name -- Use /name/ as the provider (from /etc/wvdial.conf). | ||
| 382 | up | ||
| 383 | - /sbin/start-stop-daemon --start -x /usr/bin/wvdial \ | ||
| 384 | + start-stop-daemon --start -x /usr/bin/wvdial \ | ||
| 385 | -p /run/wvdial.%iface///.%.pid -b -m -- [[ %provider% ]] | ||
| 386 | down | ||
| 387 | - /sbin/start-stop-daemon --stop -x /usr/bin/wvdial \ | ||
| 388 | + start-stop-daemon --stop -x /usr/bin/wvdial \ | ||
| 389 | -p /run/wvdial.%iface///.%.pid -s 2 | ||
| 390 | |||
| 391 | |||
| 392 | @@ -507,6 +507,6 @@ method ipv4ll | ||
| 393 | known as APIPA or IPAC, and often colloquially referred to | ||
| 394 | as "Zeroconf address". | ||
| 395 | up | ||
| 396 | - /usr/sbin/avahi-autoipd -D %iface% | ||
| 397 | + avahi-autoipd -D %iface% | ||
| 398 | down | ||
| 399 | - /usr/sbin/avahi-autoipd --kill %iface% | ||
| 400 | + avahi-autoipd --kill %iface% | ||
| 401 | -- | ||
| 402 | 2.17.1 | ||
| 403 | |||
diff --git a/meta/recipes-core/ifupdown/ifupdown_0.8.22.bb b/meta/recipes-core/ifupdown/ifupdown_0.8.35.bb index bd0989e885..0de97fe372 100644 --- a/meta/recipes-core/ifupdown/ifupdown_0.8.22.bb +++ b/meta/recipes-core/ifupdown/ifupdown_0.8.35.bb | |||
| @@ -7,12 +7,12 @@ LICENSE = "GPLv2" | |||
| 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" | 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" |
| 8 | 8 | ||
| 9 | SRC_URI = "git://salsa.debian.org/debian/ifupdown.git;protocol=https \ | 9 | SRC_URI = "git://salsa.debian.org/debian/ifupdown.git;protocol=https \ |
| 10 | file://defn2-c-man-don-t-rely-on-dpkg-architecture-to-set-a.patch \ | 10 | file://defn2-c-man-don-t-rely-on-dpkg-architecture-to-set-a.patch \ |
| 11 | file://inet-6-.defn-fix-inverted-checks-for-loopback.patch \ | 11 | file://99_network \ |
| 12 | file://99_network \ | 12 | file://0001-Define-FNM_EXTMATCH-for-musl.patch \ |
| 13 | file://0001-Define-FNM_EXTMATCH-for-musl.patch \ | 13 | file://0001-Makefile-do-not-use-dpkg-for-determining-OS-type.patch \ |
| 14 | " | 14 | " |
| 15 | SRCREV = "ab5a0f464e53e172316a5ca8b5dcdc49e8848999" | 15 | SRCREV = "4af76318cfc57f8e4a44d357104188666213bd4b" |
| 16 | 16 | ||
| 17 | S = "${WORKDIR}/git" | 17 | S = "${WORKDIR}/git" |
| 18 | 18 | ||
