sysv init scripts: fix == bashism
authorAndré Erdmann <dywi@mailerd.de>
Sun, 26 Oct 2014 17:41:43 +0000 (18:41 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Tue, 11 Nov 2014 22:08:46 +0000 (23:08 +0100)
commit5f617ffa17537d701a2f645f36895fa0d695d221
tree47edada23382977e6f02f5d34d33ee6c6e448b4f
parent7541ec8127db2c25011b31124eaa73a6233feb08
sysv init scripts: fix == bashism

test a == b is not available in e.g. dash.

Command(s) used for editing:

  q=\[\"\'\]
  operand="${q}?[$]?[a-zA-Z0-9_\?]+${q}?"  ## doesn't detect ${VAR}
  test_expr="(\[\s+${operand}\s+)==(\s+${operand}\s+\])"

  find . -type f -name '[SK][0-9][0-9]*' | \
     xargs sed -r -e "s@${test_expr}@\1=\2@g" -i

Signed-off-by: André Erdmann <dywi@mailerd.de>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
12 files changed:
package/acpid/S02acpid
package/bind/S81named
package/dhcp/S80dhcp-relay
package/dhcp/S80dhcp-server
package/dnsmasq/S80dnsmasq
package/dropbear/S50dropbear
package/haveged/S21haveged
package/inadyn/S70inadyn
package/openntpd/S49ntp
package/samba4/S91smb
package/shairport-sync/S99shairport-sync
package/xbmc/S50xbmc