about summary refs log tree commit diff
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2017-08-22 15:52:26 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2017-08-22 15:52:26 +0000
commit07f242ee318bbdb0badb48331d38edeac271a63d (patch)
tree7b192483fc317bd8f444716528afd2aa7cb74115
parent384e502a456fdb6606531648b2333ec4a785cd70 (diff)
downloads6-linux-utils-07f242ee318bbdb0badb48331d38edeac271a63d.tar.gz
s6-linux-utils-07f242ee318bbdb0badb48331d38edeac271a63d.tar.xz
s6-linux-utils-07f242ee318bbdb0badb48331d38edeac271a63d.zip
Convert to xpathexec
-rw-r--r--doc/s6-uevent-listener.html4
-rw-r--r--src/minutils/s6-chroot.c3
-rw-r--r--src/minutils/s6-devd.c3
-rw-r--r--src/minutils/s6-pivotchroot.c3
4 files changed, 5 insertions, 8 deletions
diff --git a/doc/s6-uevent-listener.html b/doc/s6-uevent-listener.html
index 63e60e3..453476e 100644
--- a/doc/s6-uevent-listener.html
+++ b/doc/s6-uevent-listener.html
@@ -37,8 +37,8 @@ hotplug events, as the <em>udev</em> program does. </li>
 null characters, so a terminal will not display them correctly. To
 properly use s6-uevent-listener, it should be piped into a handler
 program such as
-<a href="s6-uevent-spawner.html">s6-uevent-spawner</a> or
-<a href="mdevd.html">mdevd</a>. </li>
+<a href="s6-uevent-spawner.html">s6-uevent-spawner</a>.
+<!-- or <a href="mdevd.html">mdevd</a>. --> </li>
  <li> s6-uevent-listener is a long-lived program.
 When it receives a SIGTERM, it stops listening; it will
 exit as soon as it has flushed its event queue to stdout. </li>
diff --git a/src/minutils/s6-chroot.c b/src/minutils/s6-chroot.c
index 654ee8f..83a79b7 100644
--- a/src/minutils/s6-chroot.c
+++ b/src/minutils/s6-chroot.c
@@ -16,6 +16,5 @@ int main (int argc, char const *const *argv, char const *const *envp)
   if (argc < 3) strerr_dieusage(100, USAGE) ;
   if (chdir(argv[1]) == -1) strerr_diefu2sys(111, "chdir to ", argv[1]) ;
   if (chroot(".") == -1) strerr_diefu2sys(111, "chroot in ", argv[1]) ;
-  pathexec_run(argv[2], argv+2, envp) ;
-  strerr_dieexec(111, argv[2]) ;
+  xpathexec_run(argv[2], argv+2, envp) ;
 }
diff --git a/src/minutils/s6-devd.c b/src/minutils/s6-devd.c
index 7122e13..f3b0932 100644
--- a/src/minutils/s6-devd.c
+++ b/src/minutils/s6-devd.c
@@ -98,7 +98,6 @@ int main (int argc, char const *const *argv, char const *const *envp)
       fmtk[uint_fmt(fmtk, kbufsz)] = 0 ;
     }
     pargv[m++] = 0 ;
-    pathexec_run(pargv[0], pargv, envp) ;
-    strerr_dieexec(111, pargv[0]) ;
+    xpathexec_run(pargv[0], pargv, envp) ;
   }
 }
diff --git a/src/minutils/s6-pivotchroot.c b/src/minutils/s6-pivotchroot.c
index ee4db73..3a7a470 100644
--- a/src/minutils/s6-pivotchroot.c
+++ b/src/minutils/s6-pivotchroot.c
@@ -19,6 +19,5 @@ int main (int argc, char const *const *argv, char const *const *envp)
   if (chdir(argv[1]) < 0) strerr_diefu2sys(111, "chdir to ", argv[1]) ;
   if (pivot_root(".", argv[2]) < 0) strerr_diefu1sys(111, "pivot_root") ;
   if (chroot(".") < 0) strerr_diefu1sys(111, "chroot") ;
-  pathexec_run(argv[3], argv+3, envp) ;
-  strerr_dieexec(111, argv[3]) ;
+  xpathexec_run(argv[3], argv+3, envp) ;
 }