Package: ifupdown
Version: 0.8.36
Followup-For: Bug #956492
Control: tag -1 patch

I just got bitten by this after upgrading debianutils to version 5.0.
The symptom is that the network never goes up and running `ifup eth0` exits 
with '/bin/run-parts: not found'.

The work-around was to

  ln -s /usr/bin/run-parts /bin/

Looking at the code, run-parts is run via a shell, so removing the hardcoded 
path and relying on the shell to find it should work. See execute.c:

 113 int doit(const char *str) {
 ...
 139                 case 0: /* child */
 140                         execle("/bin/sh", "/bin/sh", "-c", str, NULL, 
localenv);
 141                         err(127, "executing '%s' failed", str);
 ...
 169 static int execute_scripts(interface_defn *ifd, execfn *exec, char *opt) {
 ...
 180         char *command;
 181         if(asprintf(&command, "/bin/run-parts %s%s/etc/network/if-%s.d", 
ignore_failures ? "" : "--exit-on-error ", verbose ? "--verbose " : "", opt) == 
-1)
 182                 err(1, "asprintf");


Please find attached a patch that removes '/bin/' on line 181 above and adjusts
all the tests under tests/ so that the package builds. This change makes 
ifupdown work with the change in debianutils 5.0.

Thanks for consireding,
    Damyan
diff --git a/debian/changelog b/debian/changelog
index 88a9688..4a6c767 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+ifupdown (0.8.36+nmu1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * remove hard-coded path to run-parts
+
+ -- Damyan Ivanov <d...@debian.org>  Wed, 18 Aug 2021 07:41:22 +0000
+
 ifupdown (0.8.36) unstable; urgency=low
 
   [ Janos Lenart ]
diff --git a/tests/hurd/down.1 b/tests/hurd/down.1
index c9b53c2..374f38d 100644
--- a/tests/hurd/down.1
+++ b/tests/hurd/down.1
@@ -1,5 +1,5 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/hurd/down.11 b/tests/hurd/down.11
index c9b53c2..374f38d 100644
--- a/tests/hurd/down.11
+++ b/tests/hurd/down.11
@@ -1,5 +1,5 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/hurd/down.2 b/tests/hurd/down.2
index c9b53c2..374f38d 100644
--- a/tests/hurd/down.2
+++ b/tests/hurd/down.2
@@ -1,5 +1,5 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/hurd/down.3 b/tests/hurd/down.3
index c9b53c2..374f38d 100644
--- a/tests/hurd/down.3
+++ b/tests/hurd/down.3
@@ -1,5 +1,5 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/hurd/down.4 b/tests/hurd/down.4
index 1994a04..36db57e 100644
--- a/tests/hurd/down.4
+++ b/tests/hurd/down.4
@@ -2,6 +2,6 @@ exit code: 0
 ====stdout====
 ====stderr====
 ifdown: configuring interface /dev/eth0=work (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 inetutils-ifconfig --interface /dev/eth0 --down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/hurd/down.5 b/tests/hurd/down.5
index c9b53c2..374f38d 100644
--- a/tests/hurd/down.5
+++ b/tests/hurd/down.5
@@ -1,5 +1,5 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/hurd/down.6 b/tests/hurd/down.6
index c9b53c2..374f38d 100644
--- a/tests/hurd/down.6
+++ b/tests/hurd/down.6
@@ -1,5 +1,5 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/hurd/up.1 b/tests/hurd/up.1
index 8b2b316..f7bb8b7 100644
--- a/tests/hurd/up.1
+++ b/tests/hurd/up.1
@@ -1,17 +1,17 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 inetutils-ifconfig --interface lo --address 127.0.0.1 --up
 ifup: configuring interface lo=lo (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface /dev/eth0=/dev/eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 inetutils-ifconfig --interface /dev/eth0 --address 1.2.3.4 --netmask 
255.255.255.0           --up
 
 echo hi
 echo hello
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/hurd/up.11 b/tests/hurd/up.11
index 62321a0..75342f7 100644
--- a/tests/hurd/up.11
+++ b/tests/hurd/up.11
@@ -1,16 +1,16 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 ifup: configuring interface lo=lo (inet)
 configure lo
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 inetutils-ifconfig --interface lo --address 127.0.0.1 --up
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface /dev/eth0=/dev/eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 inetutils-ifconfig --interface /dev/eth0 --address 1.2.3.4/24        --up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/hurd/up.2 b/tests/hurd/up.2
index 33cdc45..d066609 100644
--- a/tests/hurd/up.2
+++ b/tests/hurd/up.2
@@ -1,27 +1,27 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 inetutils-ifconfig --interface lo --address 127.0.0.1 --up
 ifup: configuring interface lo=lo (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface /dev/eth0=/dev/eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 inetutils-ifconfig --interface /dev/eth0 --address 1.2.3.4 --netmask 
255.255.255.0       --up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface /dev/eth1=/dev/eth1 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 inetutils-ifconfig --interface /dev/eth1 --address 1.3.4.5 --netmask 
255.255.255.0       --up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface /dev/eth2=/dev/eth2 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 inetutils-ifconfig --interface /dev/eth2 --address 1.4.5.6 --netmask 
255.255.255.0       --up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/hurd/up.3 b/tests/hurd/up.3
index 58a10c0..d819520 100644
--- a/tests/hurd/up.3
+++ b/tests/hurd/up.3
@@ -1,21 +1,21 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 inetutils-ifconfig --interface lo --address 127.0.0.1 --up
 ifup: configuring interface lo=lo (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface /dev/eth0=/dev/eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 inetutils-ifconfig --interface /dev/eth0 --address 1.2.3.4 --netmask 
255.255.255.0           --up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface /dev/eth0=/dev/eth0 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 FIXME: Add proper commands here for ipv6
 
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/hurd/up.4 b/tests/hurd/up.4
index 2bf476f..f905295 100644
--- a/tests/hurd/up.4
+++ b/tests/hurd/up.4
@@ -2,10 +2,10 @@ exit code: 0
 ====stdout====
 ====stderr====
 ifup: configuring interface /dev/eth0=work (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 inetutils-ifconfig --interface /dev/eth0 --address 1.2.3.4 --netmask 
255.255.255.0           --up
 
 echo hi
 echo hello
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/hurd/up.5 b/tests/hurd/up.5
index c862b34..cb3f287 100644
--- a/tests/hurd/up.5
+++ b/tests/hurd/up.5
@@ -1,15 +1,15 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 inetutils-ifconfig --interface lo --address 127.0.0.1 --up
 ifup: configuring interface lo=lo (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface /dev/eth0=/dev/eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 Warning: Option hwaddress: 00:DE:AD:00:BE:AF not yet supported
 inetutils-ifconfig --interface /dev/eth0 --address 1.2.3.4 --netmask 
255.255.255.0           --up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/hurd/up.6 b/tests/hurd/up.6
index c862b34..cb3f287 100644
--- a/tests/hurd/up.6
+++ b/tests/hurd/up.6
@@ -1,15 +1,15 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 inetutils-ifconfig --interface lo --address 127.0.0.1 --up
 ifup: configuring interface lo=lo (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface /dev/eth0=/dev/eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 Warning: Option hwaddress: 00:DE:AD:00:BE:AF not yet supported
 inetutils-ifconfig --interface /dev/eth0 --address 1.2.3.4 --netmask 
255.255.255.0           --up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/kfreebsd/down.1 b/tests/kfreebsd/down.1
index b823da0..7d112be 100644
--- a/tests/kfreebsd/down.1
+++ b/tests/kfreebsd/down.1
@@ -1,11 +1,11 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface eth0=eth0 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ifconfig eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/kfreebsd/down.2 b/tests/kfreebsd/down.2
index 9e9d2e2..edfc43c 100644
--- a/tests/kfreebsd/down.2
+++ b/tests/kfreebsd/down.2
@@ -1,41 +1,41 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface eth5=eth5 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ifconfig eth5 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth4=eth4 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ifconfig eth4 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth3=eth3 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ifconfig eth3 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth2=eth2 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ifconfig eth2 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth1=eth1 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ifconfig eth1 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth0=eth0 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ifconfig eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/kfreebsd/down.3 b/tests/kfreebsd/down.3
index 5aca41f..2061a6d 100644
--- a/tests/kfreebsd/down.3
+++ b/tests/kfreebsd/down.3
@@ -1,17 +1,17 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface eth0=eth0 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ifconfig eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 ifdown: configuring interface eth0=eth0 (inet6)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
  /sbin/route -n del -inet6 ::/0 2>&1 1>/dev/null || true 
  /sbin/ifconfig eth0 inet6 3ffe:ffff:100:f101::1 -alias 
 /sbin/ifconfig eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/kfreebsd/down.4 b/tests/kfreebsd/down.4
index 9a30302..7405824 100644
--- a/tests/kfreebsd/down.4
+++ b/tests/kfreebsd/down.4
@@ -2,8 +2,8 @@ exit code: 0
 ====stdout====
 ====stderr====
 ifdown: configuring interface eth0=work (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ifconfig eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
diff --git a/tests/kfreebsd/down.5 b/tests/kfreebsd/down.5
index b823da0..7d112be 100644
--- a/tests/kfreebsd/down.5
+++ b/tests/kfreebsd/down.5
@@ -1,11 +1,11 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface eth0=eth0 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ifconfig eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/kfreebsd/down.6 b/tests/kfreebsd/down.6
index b823da0..7d112be 100644
--- a/tests/kfreebsd/down.6
+++ b/tests/kfreebsd/down.6
@@ -1,11 +1,11 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface eth0=eth0 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ifconfig eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/kfreebsd/up.1 b/tests/kfreebsd/up.1
index 2524296..cfdf815 100644
--- a/tests/kfreebsd/up.1
+++ b/tests/kfreebsd/up.1
@@ -1,14 +1,14 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 /sbin/ifconfig eth0 1.2.3.4 netmask 255.255.255.0              up
 
 echo hi
 echo hello
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/kfreebsd/up.2 b/tests/kfreebsd/up.2
index 5cd45d5..c513a45 100644
--- a/tests/kfreebsd/up.2
+++ b/tests/kfreebsd/up.2
@@ -1,47 +1,47 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 /sbin/ifconfig eth0 1.2.3.4 netmask 255.255.255.0              up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth1=eth1 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 /sbin/ifconfig eth1 1.3.4.5 netmask 255.255.255.0              up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth2=eth2 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 /sbin/ifconfig eth2 1.4.5.6 netmask 255.255.255.0              up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth3=eth3 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 /sbin/ifconfig eth3 1.5.6.7 netmask 255.255.255.0              up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth4=eth4 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 /sbin/ifconfig eth4 1.7.8.9 netmask 255.255.255.0              up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth5=eth5 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 /sbin/ifconfig eth5 1.8.9.10 netmask 255.255.255.0             up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/kfreebsd/up.3 b/tests/kfreebsd/up.3
index b5d8e3f..87964f2 100644
--- a/tests/kfreebsd/up.3
+++ b/tests/kfreebsd/up.3
@@ -1,18 +1,18 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 /sbin/ifconfig eth0 1.2.3.4 netmask 255.255.255.0              up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth0=eth0 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ifconfig eth0    up
 /sbin/ifconfig eth0 inet6 3ffe:ffff:100:f101::1/64 alias
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/kfreebsd/up.4 b/tests/kfreebsd/up.4
index bea386d..177c87e 100644
--- a/tests/kfreebsd/up.4
+++ b/tests/kfreebsd/up.4
@@ -3,10 +3,10 @@ exit code: 0
 ====stderr====
 
 ifup: configuring interface eth0=work (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 /sbin/ifconfig eth0 1.2.3.4 netmask 255.255.255.0              up
 
 echo hi
 echo hello
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/kfreebsd/up.5 b/tests/kfreebsd/up.5
index a17e6d0..d1a02ef 100644
--- a/tests/kfreebsd/up.5
+++ b/tests/kfreebsd/up.5
@@ -1,12 +1,12 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
  /sbin/ifconfig eth0 link 00:DE:AD:00:BE:AF
 /sbin/ifconfig eth0 1.2.3.4 netmask 255.255.255.0              up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/kfreebsd/up.6 b/tests/kfreebsd/up.6
index a17e6d0..d1a02ef 100644
--- a/tests/kfreebsd/up.6
+++ b/tests/kfreebsd/up.6
@@ -1,12 +1,12 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
  /sbin/ifconfig eth0 link 00:DE:AD:00:BE:AF
 /sbin/ifconfig eth0 1.2.3.4 netmask 255.255.255.0              up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/linux/down.1 b/tests/linux/down.1
index 2b92336..e48ed4c 100644
--- a/tests/linux/down.1
+++ b/tests/linux/down.1
@@ -1,58 +1,58 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface eth3=eth3 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.255.255.0 broadcast 1.2.3.0        dev eth3 
label eth3
 /sbin/ip -4 addr flush dev eth3
 /sbin/ip link set dev eth3 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 ifdown: configuring interface eth3=eth3 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.255.255.252 broadcast 1.2.3.4      dev eth3 
label eth3
 /sbin/ip -4 addr flush dev eth3
 /sbin/ip link set dev eth3 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 ifdown: configuring interface eth3=eth3 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.255.255.254 broadcast 255.255.255.255      dev 
eth3 label eth3
 /sbin/ip -4 addr flush dev eth3
 /sbin/ip link set dev eth3 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 ifdown: configuring interface eth3=eth3 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.255.255.254 broadcast 0.0.0.0      dev eth3 
label eth3
 /sbin/ip -4 addr flush dev eth3
 /sbin/ip link set dev eth3 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth2=eth2 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.255.255.128 broadcast 1.2.3.127    dev eth2 
label eth2
 /sbin/ip -4 addr flush dev eth2
 /sbin/ip link set dev eth2 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth1=eth1 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.252.0.0 broadcast 1.3.255.255      dev eth1 
label eth1
 /sbin/ip -4 addr flush dev eth1
 /sbin/ip link set dev eth1 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth0=eth0 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip -4 addr flush dev eth0
 /sbin/ip link set dev eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/linux/down.10 b/tests/linux/down.10
index 9f5c820..ba4eedd 100644
--- a/tests/linux/down.10
+++ b/tests/linux/down.10
@@ -2,5 +2,5 @@ exit code: 0
 ====stdout====
 ====stderr====
 ifdown: parsing file /dev/null
-/bin/run-parts --verbose /etc/network/if-down.d
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/linux/down.11 b/tests/linux/down.11
index f91b8d8..78a22b3 100644
--- a/tests/linux/down.11
+++ b/tests/linux/down.11
@@ -1,19 +1,19 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface eth0=eth0 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip -4 addr flush dev eth0
 /sbin/ip link set dev eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface lo=lo (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 /sbin/ip link set dev lo down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 deconfigure lo
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/linux/down.13 b/tests/linux/down.13
index cac9eb5..e1c2a8b 100644
--- a/tests/linux/down.13
+++ b/tests/linux/down.13
@@ -2,10 +2,10 @@ exit code: 0
 ====stdout====
 ====stderr====
 ifdown: couldn't open interfaces file "tests/linux/testcase.13": No such file 
or directory
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface lo=lo (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-post-down.d
 /sbin/ip link set down dev lo 2>/dev/null
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/linux/down.16 b/tests/linux/down.16
index a7ad6e2..ca5778d 100644
--- a/tests/linux/down.16
+++ b/tests/linux/down.16
@@ -1,56 +1,56 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface eth3=eth3 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.5/255.255.255.0 broadcast 1.2.3.255      dev eth3 
label eth3
 /sbin/ip -4 addr flush dev eth3
 /sbin/ip link set dev eth3 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth2=eth2 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.5/255.255.255.0 broadcast 1.2.3.255      dev eth2 
label eth2
 /sbin/ip -4 addr flush dev eth2
 /sbin/ip link set dev eth2 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 ifdown: configuring interface eth2=eth2 (inet6)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip -6 addr del 3ffe:ffff:120::fffe:1/64  dev eth2
 /sbin/ip -6 addr flush dev eth2
 /sbin/ip link set dev eth2 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth1=eth1 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth1 
label eth1
 /sbin/ip -4 addr flush dev eth1
 /sbin/ip link set dev eth1 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 ifdown: configuring interface eth1=eth1 (inet6)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip -6 addr del 3ffe:ffff:120::fffe:1/64  dev eth1
 /sbin/ip -6 addr flush dev eth1
 /sbin/ip link set dev eth1 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth0=eth0 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip -4 addr flush dev eth0
 /sbin/ip link set dev eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface lo=lo (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-post-down.d
 /sbin/ip link set down dev lo 2>/dev/null
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/linux/down.17 b/tests/linux/down.17
index 0c73262..a80a10b 100644
--- a/tests/linux/down.17
+++ b/tests/linux/down.17
@@ -1,25 +1,25 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface eth2=eth2 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 /sbin/ip -4 addr flush dev eth2 2>/dev/null || true
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth1=eth1 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 /sbin/ip -4 addr flush dev eth1 2>/dev/null || true
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth0=eth0 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 /sbin/ip -4 addr flush dev eth0 2>/dev/null || true
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface lo=lo (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-post-down.d
 /sbin/ip link set down dev lo 2>/dev/null
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/linux/down.18 b/tests/linux/down.18
index 9f726d8..6fb0aaf 100644
--- a/tests/linux/down.18
+++ b/tests/linux/down.18
@@ -1,11 +1,11 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface eth3=eth3 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 /sbin/ip -4 addr flush dev eth3 2>/dev/null || true
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth2=eth2 (inet)
 /sbin/ip -4 addr flush dev eth2 2>/dev/null || true
@@ -17,8 +17,8 @@ ifdown: configuring interface eth0=eth0 (inet)
 /sbin/ip -4 addr flush dev eth0 2>/dev/null || true
 
 ifdown: configuring interface lo=lo (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-post-down.d
 /sbin/ip link set down dev lo 2>/dev/null
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/linux/down.2 b/tests/linux/down.2
index 4bfa35d..3053609 100644
--- a/tests/linux/down.2
+++ b/tests/linux/down.2
@@ -1,53 +1,53 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface eth5=eth5 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.8.9.10/255.255.255.0 broadcast 1.8.9.255     dev eth5 
label eth5
 /sbin/ip -4 addr flush dev eth5
 /sbin/ip link set dev eth5 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth4=eth4 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.7.8.9/255.255.255.0 broadcast 1.7.8.255      dev eth4 
label eth4
 /sbin/ip -4 addr flush dev eth4
 /sbin/ip link set dev eth4 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth3=eth3 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.5.6.7/255.255.255.0 broadcast 1.5.6.255      dev eth3 
label eth3
 /sbin/ip -4 addr flush dev eth3
 /sbin/ip link set dev eth3 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth2=eth2 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.4.5.6/255.255.255.0 broadcast 1.4.5.255      dev eth2 
label eth2
 /sbin/ip -4 addr flush dev eth2
 /sbin/ip link set dev eth2 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth1=eth1 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.3.4.5/255.255.255.0 broadcast 1.3.4.255      dev eth1 
label eth1
 /sbin/ip -4 addr flush dev eth1
 /sbin/ip link set dev eth1 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth0=eth0 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip -4 addr flush dev eth0
 /sbin/ip link set dev eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/linux/down.3 b/tests/linux/down.3
index 7f51701..bf0697d 100644
--- a/tests/linux/down.3
+++ b/tests/linux/down.3
@@ -1,20 +1,20 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface eth1=eth1 (inet6)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
  /sbin/ip -6 route del default via 3ffe:ffff:100:f102::fff  dev eth1 
 /sbin/ip -6 addr del 3ffe:ffff:100:f102::1/64  dev eth1
 /sbin/ip -6 addr flush dev eth1
 /sbin/ip link set dev eth1 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 ifdown: configuring interface eth1=eth1 (inet6)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
  /sbin/ip -6 route del default via 3ffe:ffff:100:f102::fff  dev eth1 
 /sbin/ip -6 addr del 3ffe:ffff:100:f102::6/64  dev eth1
 /sbin/ip -6 addr flush dev eth1
 /sbin/ip link set dev eth1 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/linux/down.4 b/tests/linux/down.4
index 038b7f0..2466562 100644
--- a/tests/linux/down.4
+++ b/tests/linux/down.4
@@ -2,10 +2,10 @@ exit code: 0
 ====stdout====
 ====stderr====
 ifdown: configuring interface eth0=work (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip -4 addr flush dev eth0
 /sbin/ip link set dev eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
diff --git a/tests/linux/down.5 b/tests/linux/down.5
index be4dc84..bf8aacd 100644
--- a/tests/linux/down.5
+++ b/tests/linux/down.5
@@ -1,13 +1,13 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface eth0=eth0 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip -4 addr flush dev eth0
 /sbin/ip link set dev eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/linux/down.6 b/tests/linux/down.6
index be4dc84..bf8aacd 100644
--- a/tests/linux/down.6
+++ b/tests/linux/down.6
@@ -1,13 +1,13 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface eth0=eth0 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip -4 addr flush dev eth0
 /sbin/ip link set dev eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/linux/down.7 b/tests/linux/down.7
index 229387b..1391564 100644
--- a/tests/linux/down.7
+++ b/tests/linux/down.7
@@ -1,65 +1,65 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface tunnel=tunnel (inet6)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 /sbin/ip -6 route flush dev tunnel
 /sbin/ip link set dev tunnel down
 /sbin/ip tunnel del tunnel
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface br0.0202=br0.0202 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-post-down.d
 if test `cat /sys/class/net/br0/type` -eq 32; then         echo 0x0202 > 
/sys/class/net/br0/delete_child;     else         /sbin/ip link del br0.0202;   
  fi
 
 ifdown: configuring interface br0.0201=br0.0201 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-post-down.d
 if test `cat /sys/class/net/br0/type` -eq 32; then         echo 0x0201 > 
/sys/class/net/br0/delete_child;     else         /sbin/ip link del br0.0201;   
  fi
 
 ifdown: configuring interface eth0.0201=eth0.0201 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 192.168.0.1/255.255.255.128 broadcast 192.168.0.127    dev 
eth0.0201 label eth0.0201
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 if test `cat /sys/class/net/eth0/type` -eq 32; then         echo 0x0201 > 
/sys/class/net/eth0/delete_child;     else         /sbin/ip link del eth0.0201; 
    fi
 
 ifdown: configuring interface eth0.1=eth0.1 (inet6)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip -6 addr del 3ffe:ffff:120:f101::1/64  dev eth0.1
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 if test `cat /sys/class/net/eth0/type` -eq 32; then         echo 0x1 > 
/sys/class/net/eth0/delete_child;     else         /sbin/ip link del eth0.1;    
 fi
 
 ifdown: configuring interface eth0.1=eth0.1 (inet6)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip -6 addr del 3ffe:ffff:120:f101::1/64  dev eth0.1
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 if test `cat /sys/class/net/eth0/type` -eq 32; then         echo 0x1 > 
/sys/class/net/eth0/delete_child;     else         /sbin/ip link del eth0.1;    
 fi
 
 ifdown: configuring interface eth0.0201=eth0.0201 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 192.168.0.1/255.255.255.128 broadcast 192.168.0.127    dev 
eth0.0201 label eth0.0201
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 if test `cat /sys/class/net/eth0/type` -eq 32; then         echo 0x0201 > 
/sys/class/net/eth0/delete_child;     else         /sbin/ip link del eth0.0201; 
    fi
 
 ifdown: configuring interface eth0=eth0 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip -4 addr flush dev eth0
 /sbin/ip link set dev eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 ifdown: configuring interface eth0=eth0 (inet6)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip -6 addr del 3ffe:ffff:100:f101::1/64  dev eth0
 /sbin/ip -6 addr flush dev eth0
 /sbin/ip link set dev eth0 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/linux/down.8 b/tests/linux/down.8
index b730d60..c45dbf8 100644
--- a/tests/linux/down.8
+++ b/tests/linux/down.8
@@ -1,32 +1,32 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 ifdown: configuring interface eth2.2:3=eth2.2:3 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 3.4.5.6/255.255.254.0 broadcast 3.4.5.255      dev eth2.2:3 
label eth2.2:3
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth2.2=eth2.2 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 2.3.4.5/255.255.255.0 broadcast 2.3.4.255      dev eth2.2 
label eth2.2
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 if test `cat /sys/class/net/eth2/type` -eq 32; then         echo 0x2 > 
/sys/class/net/eth2/delete_child;     else         /sbin/ip link del eth2.2;    
 fi
 
 ifdown: configuring interface eth1:1=eth1:1 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.5.3.4/255.255.255.0 broadcast 1.5.3.255      dev eth1:1 
label eth1:1
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
 ifdown: configuring interface eth1=eth1 (inet)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 
 /sbin/ip addr del 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth1 
label eth1
 /sbin/ip -4 addr flush dev eth1
 /sbin/ip link set dev eth1 down
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
diff --git a/tests/linux/down.9 b/tests/linux/down.9
index 383a640..56b55e3 100644
--- a/tests/linux/down.9
+++ b/tests/linux/down.9
@@ -2,9 +2,9 @@ exit code: 0
 ====stdout====
 ====stderr====
 ifdown: configuring interface tunnel=tunnel (inet6)
-/bin/run-parts --verbose /etc/network/if-down.d
+run-parts --verbose /etc/network/if-down.d
 /sbin/ip -6 route flush dev tunnel
 /sbin/ip link set dev tunnel down
 /sbin/ip tunnel del tunnel
-/bin/run-parts --verbose /etc/network/if-post-down.d
+run-parts --verbose /etc/network/if-post-down.d
 
diff --git a/tests/linux/up.1 b/tests/linux/up.1
index 06e2923..8f09563 100644
--- a/tests/linux/up.1
+++ b/tests/linux/up.1
@@ -1,61 +1,61 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip link set dev eth0   up
 
 echo hi
 echo hello
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth1=eth1 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.252.0.0 broadcast 1.3.255.255      dev eth1 
label eth1
 /sbin/ip link set dev eth1   up
 
 echo hi
 echo hello
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth2=eth2 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.128 broadcast 1.2.3.127    dev eth2 
label eth2
 /sbin/ip link set dev eth2   up
 
 echo hi
 echo hello
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth3=eth3 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.0 broadcast 1.2.3.0        dev eth3 
label eth3
 /sbin/ip link set dev eth3   up
 
 true
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth3=eth3 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.252 broadcast 1.2.3.4      dev eth3 
label eth3
 /sbin/ip link set dev eth3   up
 
 true
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth3=eth3 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.254 broadcast 255.255.255.255      dev 
eth3 label eth3
 /sbin/ip link set dev eth3   up
 
 true
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth3=eth3 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.254 broadcast 0.0.0.0      dev eth3 
label eth3
 /sbin/ip link set dev eth3   up
 
 true
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/linux/up.10 b/tests/linux/up.10
index 1fc2985..975cd9f 100644
--- a/tests/linux/up.10
+++ b/tests/linux/up.10
@@ -2,5 +2,5 @@ exit code: 0
 ====stdout====
 ====stderr====
 ifup: parsing file /dev/null
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/linux/up.11 b/tests/linux/up.11
index be6b803..f1cb83d 100644
--- a/tests/linux/up.11
+++ b/tests/linux/up.11
@@ -1,18 +1,18 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 ifup: configuring interface lo=lo (inet)
 configure lo
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip link set dev lo up
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip link set dev eth0   up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/linux/up.13 b/tests/linux/up.13
index 1f75f58..2baf773 100644
--- a/tests/linux/up.13
+++ b/tests/linux/up.13
@@ -2,10 +2,10 @@ exit code: 0
 ====stdout====
 ====stderr====
 ifup: couldn't open interfaces file "tests/linux/testcase.13": No such file or 
directory
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip link set up dev lo 2>/dev/null
 
 ifup: configuring interface lo=lo (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/linux/up.16 b/tests/linux/up.16
index 93b3fe1..d6e82a2 100644
--- a/tests/linux/up.16
+++ b/tests/linux/up.16
@@ -1,28 +1,28 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip link set up dev lo 2>/dev/null
 
 ifup: configuring interface lo=lo (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip link set dev eth0   up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth1=eth1 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth1 
label eth1
 /sbin/ip link set dev eth1 mtu 1500 address 12:34:56:89:0a:bc up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth1=eth1 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 
 
@@ -31,16 +31,16 @@ if [ "$(/bin/cat /sys/class/net/eth1/mtu)" -lt 1492 ]; then 
/sbin/ip link set de
 /sbin/ip link set dev eth1 address 12:34:ff:fe:0a:bc up
 /sbin/ip -6 addr add 3ffe:ffff:120::fffe:1/64  dev eth1 
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth2=eth2 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.5/255.255.255.0 broadcast 1.2.3.255      dev eth2 
label eth2
 /sbin/ip link set dev eth2 mtu 1500 address 12:34:56:89:0a:bc up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth2=eth2 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 
 
@@ -49,12 +49,12 @@ if [ "$(/bin/cat /sys/class/net/eth2/mtu)" -lt 1492 ]; then 
/sbin/ip link set de
 /sbin/ip link set dev eth2 address 12:34:ff:fe:0a:bc up
 /sbin/ip -6 addr add 3ffe:ffff:120::fffe:1/64  dev eth2 
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth3=eth3 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.5/255.255.255.0 broadcast 1.2.3.255      dev eth3 
label eth3
 /sbin/ip link set dev eth3 mtu 1500 address 12:34:56:89:0a:bc up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/linux/up.17 b/tests/linux/up.17
index 3a52398..d6aed2b 100644
--- a/tests/linux/up.17
+++ b/tests/linux/up.17
@@ -1,31 +1,31 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip link set up dev lo 2>/dev/null
 
 ifup: configuring interface lo=lo (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 /sbin/ip link set eth0 alias "foo"
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 
 /sbin/ip link set dev eth0 up 2>/dev/null || true
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 /sbin/ip link set eth1 alias "foo bar with spaces"
 ifup: configuring interface eth1=eth1 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 
 /sbin/ip link set dev eth1 up 2>/dev/null || true
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 /sbin/ip link set eth2 alias "works with ipv6 too"
 ifup: configuring interface eth2=eth2 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 
 /sbin/ip link set dev eth2 up 2>/dev/null || true
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/linux/up.18 b/tests/linux/up.18
index 28627bc..613d404 100644
--- a/tests/linux/up.18
+++ b/tests/linux/up.18
@@ -1,12 +1,12 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip link set up dev lo 2>/dev/null
 
 ifup: configuring interface lo=lo (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
 
@@ -24,9 +24,9 @@ ifup: configuring interface eth2=eth2 (inet)
 /sbin/ip link set dev eth2 up 2>/dev/null || true
 
 ifup: configuring interface eth3=eth3 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 
 /sbin/ip link set dev eth3 up 2>/dev/null || true
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/linux/up.2 b/tests/linux/up.2
index d80702f..43b6222 100644
--- a/tests/linux/up.2
+++ b/tests/linux/up.2
@@ -1,47 +1,47 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip link set dev eth0   up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth1=eth1 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.3.4.5/255.255.255.0 broadcast 1.3.4.255      dev eth1 
label eth1
 /sbin/ip link set dev eth1   up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth2=eth2 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.4.5.6/255.255.255.0 broadcast 1.4.5.255      dev eth2 
label eth2
 /sbin/ip link set dev eth2   up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth3=eth3 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.5.6.7/255.255.255.0 broadcast 1.5.6.255      dev eth3 
label eth3
 /sbin/ip link set dev eth3   up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth4=eth4 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.7.8.9/255.255.255.0 broadcast 1.7.8.255      dev eth4 
label eth4
 /sbin/ip link set dev eth4   up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth5=eth5 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.8.9.10/255.255.255.0 broadcast 1.8.9.255     dev eth5 
label eth5
 /sbin/ip link set dev eth5   up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/linux/up.3 b/tests/linux/up.3
index d0f5d34..d72cb71 100644
--- a/tests/linux/up.3
+++ b/tests/linux/up.3
@@ -1,16 +1,16 @@
 exit code: 1
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip link set dev eth0   up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth0=eth0 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 
 
@@ -19,9 +19,9 @@ ifup: configuring interface eth0=eth0 (inet6)
 /sbin/ip link set dev eth0  up
 /sbin/ip -6 addr add 3ffe:ffff:100:f101::1/64  dev eth0  nodad
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth0=eth0 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 
 
@@ -30,9 +30,9 @@ ifup: configuring interface eth0=eth0 (inet6)
 /sbin/ip link set dev eth0  up
 /sbin/ip -6 addr add 3ffe:ffff:100:f101::2/64  dev eth0  nodad
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth0=eth0 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 
 
@@ -41,9 +41,9 @@ ifup: configuring interface eth0=eth0 (inet6)
 /sbin/ip link set dev eth0  up
 /sbin/ip -6 addr add 3ffe:ffff:100:f101::3/64  dev eth0  nodad
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth0=eth0 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 
 
@@ -52,9 +52,9 @@ ifup: configuring interface eth0=eth0 (inet6)
 /sbin/ip link set dev eth0  up
 /sbin/ip -6 addr add 3ffe:ffff:100:f101::4  dev eth0  nodad
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth0=eth0 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 
 
@@ -63,9 +63,9 @@ ifup: configuring interface eth0=eth0 (inet6)
 /sbin/ip link set dev eth0  up
 /sbin/ip -6 addr add 3ffe:ffff:100:f101::5/128  dev eth0  nodad
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth0=eth0 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 
 
@@ -74,14 +74,14 @@ ifup: configuring interface eth0=eth0 (inet6)
 /sbin/ip link set dev eth0  up
 /sbin/ip -6 addr add 64  dev eth0  nodad
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth0=eth0 (inet6)
 ifup: missing required variable: address
 ifup: missing required configuration variables for interface eth0/inet6
 ifup: failed to bring up eth0
 
 ifup: configuring interface eth1=eth1 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 
 /sbin/sysctl -q -e -w net.ipv6.conf.eth1.accept_ra=0
@@ -91,9 +91,9 @@ ifup: configuring interface eth1=eth1 (inet6)
 /sbin/ip link set dev eth1  up
 /sbin/ip -6 addr add 3ffe:ffff:100:f102::1/64  dev eth1  nodad
  /sbin/ip -6 route replace default via 3ffe:ffff:100:f102::fff  dev eth1 
onlink 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth1=eth1 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 
 /sbin/sysctl -q -e -w net.ipv6.conf.eth1.accept_ra=1
@@ -102,5 +102,5 @@ ifup: configuring interface eth1=eth1 (inet6)
 /sbin/ip link set dev eth1  up
 /sbin/ip -6 addr add 3ffe:ffff:100:f102::6/64  dev eth1  nodad
  /sbin/ip -6 route replace default via 3ffe:ffff:100:f102::fff  dev eth1 
onlink 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/linux/up.4 b/tests/linux/up.4
index 575c9ae..d48797f 100644
--- a/tests/linux/up.4
+++ b/tests/linux/up.4
@@ -3,10 +3,10 @@ exit code: 0
 ====stderr====
 
 ifup: configuring interface eth0=work (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip link set dev eth0   up
 
 echo hi
 echo hello
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/linux/up.5 b/tests/linux/up.5
index ec6f493..2effc9f 100644
--- a/tests/linux/up.5
+++ b/tests/linux/up.5
@@ -1,12 +1,12 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip link set dev eth0  address 00:DE:AD:00:BE:AF up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/linux/up.6 b/tests/linux/up.6
index ec6f493..2effc9f 100644
--- a/tests/linux/up.6
+++ b/tests/linux/up.6
@@ -1,12 +1,12 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip link set dev eth0  address 00:DE:AD:00:BE:AF up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/linux/up.7 b/tests/linux/up.7
index 901a898..b79c73a 100644
--- a/tests/linux/up.7
+++ b/tests/linux/up.7
@@ -1,16 +1,16 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip link set dev eth0   up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth0=eth0 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 /sbin/sysctl -q -e -w net.ipv6.conf.eth0.use_tempaddr=2
 /sbin/sysctl -q -e -w net.ipv6.conf.eth0.accept_ra=0
@@ -20,16 +20,16 @@ ifup: configuring interface eth0=eth0 (inet6)
 /sbin/ip link set dev eth0  up
 /sbin/ip -6 addr add 3ffe:ffff:100:f101::1/64  dev eth0  nodad
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip link set dev eth0   up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth0=eth0 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 /sbin/sysctl -q -e -w net.ipv6.conf.eth0.use_tempaddr=2
 /sbin/sysctl -q -e -w net.ipv6.conf.eth0.accept_ra=0
@@ -39,11 +39,11 @@ ifup: configuring interface eth0=eth0 (inet6)
 /sbin/ip link set dev eth0  up
 /sbin/ip -6 addr add 3ffe:ffff:100:f101::1/64  dev eth0  nodad
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 if test -d /sys/class/net/eth0 &&      ! ip link show eth0.1 >/dev/null 2>&1;  
   then         if test `cat /sys/class/net/eth0/type` -eq 32; then             
echo 0x1 > /sys/class/net/eth0/create_child;         else             /sbin/ip 
link set up dev eth0;             /sbin/ip link add link eth0 name eth0.1 type 
vlan id 1;        fi;     fi
 
 ifup: configuring interface eth0.1=eth0.1 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 
 
@@ -52,16 +52,16 @@ ifup: configuring interface eth0.1=eth0.1 (inet6)
 /sbin/ip link set dev eth0.1  up
 /sbin/ip -6 addr add 3ffe:ffff:120:f101::1/64  dev eth0.1  nodad
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth0=eth0 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth0 
label eth0
 /sbin/ip link set dev eth0   up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 ifup: configuring interface eth0=eth0 (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 /sbin/sysctl -q -e -w net.ipv6.conf.eth0.use_tempaddr=2
 /sbin/sysctl -q -e -w net.ipv6.conf.eth0.accept_ra=0
@@ -71,38 +71,38 @@ ifup: configuring interface eth0=eth0 (inet6)
 /sbin/ip link set dev eth0  up
 /sbin/ip -6 addr add 3ffe:ffff:100:f101::1/64  dev eth0  nodad
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 if test -d /sys/class/net/eth0 &&      ! ip link show eth0.0201 >/dev/null 
2>&1;     then         if test `cat /sys/class/net/eth0/type` -eq 32; then      
       echo 0x0201 > /sys/class/net/eth0/create_child;         else             
/sbin/ip link set up dev eth0;             /sbin/ip link add link eth0 name 
eth0.0201 type vlan id 201;     fi;     fi
 
 ifup: configuring interface eth0.0201=eth0.0201 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 192.168.0.1/255.255.255.128 broadcast 192.168.0.127    dev 
eth0.0201 label eth0.0201
 /sbin/ip link set dev eth0.0201   up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 if test -d /sys/class/net/br0 &&       ! ip link show br0.0201 >/dev/null 
2>&1;     then         if test `cat /sys/class/net/br0/type` -eq 32; then       
      echo 0x0201 > /sys/class/net/br0/create_child;         else             
/sbin/ip link set up dev br0;             /sbin/ip link add link br0 name 
br0.0201 type vlan id 201;   fi;     fi
 
 ifup: configuring interface br0.0201=br0.0201 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 
 /sbin/ip link set dev br0.0201 up 2>/dev/null || true
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 if test -d /sys/class/net/br0 &&       ! ip link show br0.0202 >/dev/null 
2>&1;     then         if test `cat /sys/class/net/br0/type` -eq 32; then       
      echo 0x0202 > /sys/class/net/br0/create_child;         else             
/sbin/ip link set up dev br0;             /sbin/ip link add link br0 name 
br0.0202 type vlan id 202;   fi;     fi
 
 ifup: configuring interface br0.0202=br0.0202 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 
 /sbin/ip link set dev br0.0202 up 2>/dev/null || true
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface tunnel=tunnel (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 /sbin/ip tunnel add tunnel mode sit remote any local 1.2.3.4        
 /sbin/ip link set tunnel up 
 /sbin/ip addr add 2002:0102:0304::1/16 dev tunnel 
 /sbin/ip route add 2000::/3 via ::192.88.99.1  dev tunnel
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/linux/up.8 b/tests/linux/up.8
index f1f3f59..9fcccf6 100644
--- a/tests/linux/up.8
+++ b/tests/linux/up.8
@@ -1,39 +1,39 @@
 exit code: 0
 ====stdout====
 ====stderr====
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 
 ifup: configuring interface eth1=eth1 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.2.3.4/255.255.255.0 broadcast 1.2.3.255      dev eth1 
label eth1
 /sbin/ip link set dev eth1   up
 
 echo hi
 echo hello
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 
 ifup: configuring interface eth1:1=eth1:1 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 1.5.3.4/255.255.255.0 broadcast 1.5.3.255      dev eth1:1 
label eth1:1
 /sbin/ip link set dev eth1:1   up
 
 echo hihi
 echo hellolo
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 if test -d /sys/class/net/eth2 &&      ! ip link show eth2.2 >/dev/null 2>&1;  
   then         if test `cat /sys/class/net/eth2/type` -eq 32; then             
echo 0x2 > /sys/class/net/eth2/create_child;         else             /sbin/ip 
link set up dev eth2;             /sbin/ip link add link eth2 name eth2.2 type 
vlan id 2;        fi;     fi
 
 ifup: configuring interface eth2.2=eth2.2 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 2.3.4.5/255.255.255.0 broadcast 2.3.4.255      dev eth2.2 
label eth2.2
 /sbin/ip link set dev eth2.2   up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
 if test -d /sys/class/net/eth2 &&      ! ip link show eth2.2 >/dev/null 2>&1;  
   then         if test `cat /sys/class/net/eth2/type` -eq 32; then             
echo 0x2 > /sys/class/net/eth2/create_child;         else             /sbin/ip 
link set up dev eth2;             /sbin/ip link add link eth2 name eth2.2 type 
vlan id 2;        fi;     fi
 
 ifup: configuring interface eth2.2:3=eth2.2:3 (inet)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/ip addr add 3.4.5.6/255.255.254.0 broadcast 3.4.5.255      dev eth2.2:3 
label eth2.2:3
 /sbin/ip link set dev eth2.2:3   up
 
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d
diff --git a/tests/linux/up.9 b/tests/linux/up.9
index 378a21a..207976f 100644
--- a/tests/linux/up.9
+++ b/tests/linux/up.9
@@ -3,10 +3,10 @@ exit code: 0
 ====stderr====
 
 ifup: configuring interface tunnel=tunnel (inet6)
-/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
+run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
 /sbin/modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
 /sbin/ip tunnel add tunnel mode sit remote any local 2.3.4.5        
 /sbin/ip link set tunnel up 
 /sbin/ip addr add 2002:0203:0405::1/16 dev tunnel 
 /sbin/ip route add 2000::/3 via ::192.88.99.1  dev tunnel
-/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
+run-parts --exit-on-error --verbose /etc/network/if-up.d

Reply via email to