[Buildroot] [PATCH 00/26] init scripts: don't test if binaries exist

Carlos Santos casantos at datacom.ind.br
Mon Apr 16 02:29:18 UTC 2018


As discussed in the mailing list, it is useless to test if a binary file
exists and/or is executable. Buildroot installs both the executable files and
their init scripts as part of the same packages. But if it ever happens for
some reason, the error message from start-stop-daemon or from the shell should
be pretty clear.

If a variable containing the file name existed (e.g. DAEMON) and was used only
once it was replaced by the full path of the binary file. Unused variables
resulting from these simplifications were removed too.

Carlos Santos (26):
  bind: don't test if the binary exists in the init script
  dbus: don't test if the binary exists in the init script
  dhcpcd: don't test if the binary exists in the init script
  dmraid: don't test if the binary exists in the init script
  dnsmasq: don't test if the binary exists in the init script
  eudev: don't test if the binary exists in the init script
  haveged: don't test if the binary exists in the init script
  modem-manager: don't test if the binary exists in the init script
  mpd: don't test if the binary exists in the init script
  neard: don't test if the binary exists in the init script
  netplug: don't test if the binary exists in the init script
  netsnmp: don't test if the binaries exist in the init script
  network-manager: don't test if the binary exists in the init script
  nfs-utils: don't test if the binary exists in the init script
  ntp: don't test if the binary exists in the init script
  openntpd: don't test if the binary exists in the init script
  openvpn: don't test if the binary exists in the init script
  proftpd: don't test if the binary exists in the init script
  prosody: don't test if the binary exists in the init script
  squid: don't test if the binary exists in the init script
  tinyhttpd: don't test if the binary exists in the init script
  tpm2-abrmd: don't test if the binary exists in the init script
  transmission: don't test if the binary exists in the init script
  triggerhappy: don't test if the binary exists in the init script
  tvheadend: don't test if the binary exists in the init script
  upmpdcli: don't test if the binary exists in the init script

 package/bind/S81named                      |  1 -
 package/dbus/S30dbus                       |  3 ---
 package/dhcpcd/S41dhcpcd                   |  1 -
 package/dmraid/S20dmraid                   |  2 --
 package/dnsmasq/S80dnsmasq                 |  1 -
 package/eudev/S10udev                      |  6 +-----
 package/haveged/S21haveged                 |  2 --
 package/modem-manager/S44modem-manager     |  2 --
 package/mpd/S95mpd                         |  1 -
 package/neard/S53neard                     |  6 +-----
 package/netplug/S29netplug                 |  2 --
 package/netsnmp/S59snmpd                   |  3 ---
 package/network-manager/S45network-manager | 10 +---------
 package/nfs-utils/S60nfs                   |  5 -----
 package/ntp/S49ntp                         |  6 +-----
 package/openntpd/S49ntp                    |  1 -
 package/openvpn/S60openvpn                 |  6 +-----
 package/proftpd/S50proftpd                 |  4 +---
 package/prosody/S50prosody                 |  6 +-----
 package/squid/S97squid                     |  1 -
 package/tinyhttpd/S85tinyhttpd             |  1 -
 package/tpm2-abrmd/S80tpm2-abrmd           |  8 ++------
 package/transmission/S92transmission       |  3 ---
 package/triggerhappy/S10triggerhappy       |  6 +-----
 package/tvheadend/S99tvheadend             |  5 +----
 package/upmpdcli/S99upmpdcli               |  6 +-----
 26 files changed, 12 insertions(+), 86 deletions(-)

-- 
2.14.3



More information about the buildroot mailing list