All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/4] sysv init scripts: fix == bashism
@ 2014-10-26 17:41 André Erdmann
  2014-10-26 17:41 ` [Buildroot] [PATCH 2/4] sysv init scripts: remove gettext invocations André Erdmann
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: André Erdmann @ 2014-10-26 17:41 UTC (permalink / raw)
  To: buildroot

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 at g" -i

Signed-off-by: Andr? Erdmann <dywi@mailerd.de>
---
 package/acpid/S02acpid                   |  4 ++--
 package/bind/S81named                    |  4 ++--
 package/dhcp/S80dhcp-relay               |  4 ++--
 package/dhcp/S80dhcp-server              |  4 ++--
 package/dnsmasq/S80dnsmasq               |  4 ++--
 package/dropbear/S50dropbear             |  4 ++--
 package/haveged/S21haveged               |  4 ++--
 package/inadyn/S70inadyn                 |  4 ++--
 package/openntpd/S49ntp                  |  4 ++--
 package/samba4/S91smb                    | 10 +++++-----
 package/shairport-sync/S99shairport-sync |  4 ++--
 package/xbmc/S50xbmc                     |  4 ++--
 12 files changed, 27 insertions(+), 27 deletions(-)

diff --git a/package/acpid/S02acpid b/package/acpid/S02acpid
index c2221fc..0840305 100755
--- a/package/acpid/S02acpid
+++ b/package/acpid/S02acpid
@@ -4,12 +4,12 @@ case "$1" in
 	start)
 		echo -n "Starting acpid: "
 		start-stop-daemon -S -q -m -b -p /var/run/acpid.pid --exec /usr/sbin/acpid -- -n
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		;;
 	stop)
 		echo -n "Stopping acpid: "
 		start-stop-daemon -K -q -p /var/run/acpid.pid
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		;;
 	restart)
 		"$0" stop
diff --git a/package/bind/S81named b/package/bind/S81named
index 4010886..4581eb3 100644
--- a/package/bind/S81named
+++ b/package/bind/S81named
@@ -16,12 +16,12 @@ case "$1" in
 		fi
 		echo -n "Starting domain name daemon: "
 		start-stop-daemon -S -x $DAEMON -- -c $CONFIG -u named
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		;;
 	stop)
 		echo -n "Stopping domain name daemon: "
 		rndc stop || start-stop-daemon -K -x $DAEMON
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		;;
 	restart)
 		$0 stop || true
diff --git a/package/dhcp/S80dhcp-relay b/package/dhcp/S80dhcp-relay
index 2a632ef..9faa13d 100755
--- a/package/dhcp/S80dhcp-relay
+++ b/package/dhcp/S80dhcp-relay
@@ -30,12 +30,12 @@ case "$1" in
 	start)
 		echo -n "Starting DHCP relay: "
 		start-stop-daemon -S -x /usr/sbin/dhcrelay -- -q $OPTIONS $IFCMD $SERVERS
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		;;
 	stop)
 		echo -n "Stopping DHCP relay: "
 		start-stop-daemon -K -x /usr/sbin/dhcrelay
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		;;
 	restart | force-reload)
 		$0 stop
diff --git a/package/dhcp/S80dhcp-server b/package/dhcp/S80dhcp-server
index 5280c31..fb99f9a 100755
--- a/package/dhcp/S80dhcp-server
+++ b/package/dhcp/S80dhcp-server
@@ -18,12 +18,12 @@ case "$1" in
 		test -d /var/lib/dhcp/ || mkdir -p /var/lib/dhcp/
 		test -f /var/lib/dhcp/dhcpd.leases || touch /var/lib/dhcp/dhcpd.leases
 		start-stop-daemon -S -x /usr/sbin/dhcpd -- -q $INTERFACES
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		;;
 	stop)
 		echo -n "Stopping DHCP server: dhcpd3"
 		start-stop-daemon -K -x /usr/sbin/dhcpd
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		;;
 	restart | force-reload)
 		$0 stop
diff --git a/package/dnsmasq/S80dnsmasq b/package/dnsmasq/S80dnsmasq
index 2ff0206..587751e 100755
--- a/package/dnsmasq/S80dnsmasq
+++ b/package/dnsmasq/S80dnsmasq
@@ -7,12 +7,12 @@ case "$1" in
 	start)
 		echo -n "Starting dnsmasq: "
 		start-stop-daemon -S -x /usr/sbin/dnsmasq
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		;;
 	stop)
 		echo -n "Stopping dnsmasq: "
 		start-stop-daemon -K -q -x /usr/sbin/dnsmasq
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		;;
 	restart|reload)
 		$0 stop
diff --git a/package/dropbear/S50dropbear b/package/dropbear/S50dropbear
index f36165a..2694931 100644
--- a/package/dropbear/S50dropbear
+++ b/package/dropbear/S50dropbear
@@ -13,12 +13,12 @@ start() {
 	umask 077
 	start-stop-daemon -S -q -p /var/run/dropbear.pid \
 		--exec /usr/sbin/dropbear -- $DROPBEAR_ARGS
-	[ $? == 0 ] && echo "OK" || echo "FAIL"
+	[ $? = 0 ] && echo "OK" || echo "FAIL"
 }
 stop() {
 	echo -n "Stopping dropbear sshd: "
 	start-stop-daemon -K -q -p /var/run/dropbear.pid
-	[ $? == 0 ] && echo "OK" || echo "FAIL"
+	[ $? = 0 ] && echo "OK" || echo "FAIL"
 }
 restart() {
 	stop
diff --git a/package/haveged/S21haveged b/package/haveged/S21haveged
index f17cd29..1918b27 100755
--- a/package/haveged/S21haveged
+++ b/package/haveged/S21haveged
@@ -6,12 +6,12 @@ case "$1" in
 	start)
 		echo -n "Starting haveged: "
 		start-stop-daemon -S -x /usr/sbin/haveged -- -w 1024 -r 0
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		;;
 	stop)
 		echo -n "Stopping haveged: "
 		start-stop-daemon -K -x /usr/sbin/haveged
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		;;
 	restart|reload)
 		$0 stop
diff --git a/package/inadyn/S70inadyn b/package/inadyn/S70inadyn
index b5d7eed..9f2cbf7 100644
--- a/package/inadyn/S70inadyn
+++ b/package/inadyn/S70inadyn
@@ -16,12 +16,12 @@ case "$1" in
 	start)
 		echo "Starting inadyn: "
 		start-stop-daemon -S -x /usr/bin/inadyn
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		;;
 	stop)
 		echo  "Stopping inadyn: "
 		start-stop-daemon -q -K -x /usr/bin/inadyn
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		rm -f /var/run/inadyn/inadyn.pid
 		;;
 	restart)
diff --git a/package/openntpd/S49ntp b/package/openntpd/S49ntp
index 99e0f68..8bbe795 100755
--- a/package/openntpd/S49ntp
+++ b/package/openntpd/S49ntp
@@ -7,12 +7,12 @@ case "$1" in
 	start)
 		echo -n "Starting openntpd: "
 		start-stop-daemon -S -x /usr/sbin/ntpd
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		;;
 	stop)
 		echo -n "Stopping openntpd: "
 		start-stop-daemon -K -x /usr/sbin/ntpd
-		[ $? == 0 ] && echo "OK" || echo "FAIL"
+		[ $? = 0 ] && echo "OK" || echo "FAIL"
 		;;
 	restart)
 		"$0" stop
diff --git a/package/samba4/S91smb b/package/samba4/S91smb
index 0cd0057..ce14e19 100644
--- a/package/samba4/S91smb
+++ b/package/samba4/S91smb
@@ -7,21 +7,21 @@ mkdir -p /var/log/samba
 start() {
 	echo -n "Starting SMB services: "
 	smbd -D
-	[ $? == 0 ] && echo "OK" || echo "FAIL"
+	[ $? = 0 ] && echo "OK" || echo "FAIL"
 
 	echo -n "Starting NMB services: "
 	nmbd -D
-	[ $? == 0 ] && echo "OK" || echo "FAIL"
+	[ $? = 0 ] && echo "OK" || echo "FAIL"
 }
 
 stop() {
 	echo -n "Shutting down SMB services: "
 	kill -9 `pidof smbd`
-	[ $? == 0 ] && echo "OK" || echo "FAIL"
+	[ $? = 0 ] && echo "OK" || echo "FAIL"
 
 	echo -n "Shutting down NMB services: "
 	kill -9 `pidof nmbd`
-	[ $? == 0 ] && echo "OK" || echo "FAIL"
+	[ $? = 0 ] && echo "OK" || echo "FAIL"
 }
 
 restart() {
@@ -32,7 +32,7 @@ restart() {
 reload() {
         echo -n "Reloading smb.conf file: "
 	kill -HUP `pidof smbd`
-	[ $? == 0 ] && echo "OK" || echo "FAIL"
+	[ $? = 0 ] && echo "OK" || echo "FAIL"
 }
 
 case "$1" in
diff --git a/package/shairport-sync/S99shairport-sync b/package/shairport-sync/S99shairport-sync
index 8e88c1b..31359fc 100644
--- a/package/shairport-sync/S99shairport-sync
+++ b/package/shairport-sync/S99shairport-sync
@@ -7,12 +7,12 @@ case "$1" in
     start)
 	echo -n "Starting shairport-sync: "
 	start-stop-daemon -S -q -m -b -p /var/run/shairport-sync.pid --exec /usr/bin/shairport-sync -- $OPTIONS
-	[ $? == 0 ] && echo "OK" || echo "FAIL"
+	[ $? = 0 ] && echo "OK" || echo "FAIL"
 	;;
     stop)
 	echo -n "Stopping shairport-sync: "
 	start-stop-daemon -K -q -p /var/run/shairport-sync.pid
-	[ $? == 0 ] && echo "OK" || echo "FAIL"
+	[ $? = 0 ] && echo "OK" || echo "FAIL"
 	;;
     restart)
 	$0 stop
diff --git a/package/xbmc/S50xbmc b/package/xbmc/S50xbmc
index 312452b..80cc017 100755
--- a/package/xbmc/S50xbmc
+++ b/package/xbmc/S50xbmc
@@ -11,12 +11,12 @@ PIDFILE=/var/run/xbmc.pid
 start() {
 	echo -n "Starting XBMC: "
 	start-stop-daemon -S -q -b -m -p $PIDFILE --exec $BIN -- $XBMC $XBMC_ARGS
-	[ $? == 0 ] && echo "OK" || echo "FAIL"
+	[ $? = 0 ] && echo "OK" || echo "FAIL"
 }
 stop() {
 	echo -n "Stopping XBMC: "
 	start-stop-daemon -K -q -p $PIDFILE
-	[ $? == 0 ] && echo "OK" || echo "FAIL"
+	[ $? = 0 ] && echo "OK" || echo "FAIL"
 }
 restart() {
 	stop
-- 
2.1.2

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 2/4] sysv init scripts: remove gettext invocations
  2014-10-26 17:41 [Buildroot] [PATCH 1/4] sysv init scripts: fix == bashism André Erdmann
@ 2014-10-26 17:41 ` André Erdmann
  2014-10-26 17:53   ` Thomas Petazzoni
  2014-10-26 17:41 ` [Buildroot] [PATCH 3/4] sysv init scripts: replace &>/dev/null redirection André Erdmann
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 9+ messages in thread
From: André Erdmann @ 2014-10-26 17:41 UTC (permalink / raw)
  To: buildroot

$"str" is supposed to translate str (depending on the current locale).
In ash/dash/..., it cannot be expanded, so commands like

 echo  $"Usage: $0 start|stop"

are printed as '$Usage: SCRIPT start|stop' in [d]ash,
and as 'Usage: SCRIPT start|stop' in bash.

This patch removes the '$' in front of '"'.

Command(s) used for editing:

  find . -type f -name '[SK][0-9][0-9]*' | \
     xargs sed -r -e 's@[$](["])@\1 at g' -i

Signed-off-by: Andr? Erdmann <dywi@mailerd.de>
---
 package/busybox/S15watchdog  | 2 +-
 package/inadyn/S70inadyn     | 2 +-
 package/netatalk/S50netatalk | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/busybox/S15watchdog b/package/busybox/S15watchdog
index 7f1110c..470c6d7 100644
--- a/package/busybox/S15watchdog
+++ b/package/busybox/S15watchdog
@@ -13,7 +13,7 @@ case "$1" in
   restart|reload)
 	;;
   *)
-	echo $"Usage: $0 {start|stop|restart}"
+	echo "Usage: $0 {start|stop|restart}"
 	exit 1
 esac
 
diff --git a/package/inadyn/S70inadyn b/package/inadyn/S70inadyn
index 9f2cbf7..b20048c 100644
--- a/package/inadyn/S70inadyn
+++ b/package/inadyn/S70inadyn
@@ -29,7 +29,7 @@ case "$1" in
 		"$0" start
 		;;
 		*)
-		echo $"Usage: $0 {start|stop|restart}"
+		echo "Usage: $0 {start|stop|restart}"
 		exit 1
 esac
 
diff --git a/package/netatalk/S50netatalk b/package/netatalk/S50netatalk
index f109174..287b20d 100755
--- a/package/netatalk/S50netatalk
+++ b/package/netatalk/S50netatalk
@@ -25,7 +25,7 @@ case "$1" in
         stop
     ;;
     *)
-        echo $"Usage: $0 {start|stop|restart}"
+        echo "Usage: $0 {start|stop|restart}"
         exit 1
 esac
 
-- 
2.1.2

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 3/4] sysv init scripts: replace &>/dev/null redirection
  2014-10-26 17:41 [Buildroot] [PATCH 1/4] sysv init scripts: fix == bashism André Erdmann
  2014-10-26 17:41 ` [Buildroot] [PATCH 2/4] sysv init scripts: remove gettext invocations André Erdmann
@ 2014-10-26 17:41 ` André Erdmann
  2014-10-26 17:53   ` Thomas Petazzoni
  2014-10-26 17:41 ` [Buildroot] [PATCH 4/4] sysv init scripts: use symbolic names in trap command André Erdmann
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 9+ messages in thread
From: André Erdmann @ 2014-10-26 17:41 UTC (permalink / raw)
  To: buildroot

"<command> &>/dev/null" is supposed to redirect all output to /dev/null.

However, in shells that don't support it (dash, ash without bash extensions),
a command like "echo a &>/dev/null" is interpreted as

(a) "echo a" in background
(b) write nothing to /dev/null (redirect <empty command> to /dev/null)

This commit replaces "&>..." with ">/dev/null 2>&1".

Signed-off-by: Andr? Erdmann <dywi@mailerd.de>
---
 package/network-manager/S45network-manager | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/network-manager/S45network-manager b/package/network-manager/S45network-manager
index 112aa66..7880891 100755
--- a/package/network-manager/S45network-manager
+++ b/package/network-manager/S45network-manager
@@ -24,7 +24,7 @@ case "$1" in
 		;;
 	stop)
 		echo -n "Stopping NetworkManager ... "
-			[ ! -z "$PID" ] && kill $PID &> /dev/null
+			[ ! -z "$PID" ] && kill $PID > /dev/null 2>&1
 		if [ $? -gt 0 ]; then
 			echo "failed!"
 		else
-- 
2.1.2

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 4/4] sysv init scripts: use symbolic names in trap command
  2014-10-26 17:41 [Buildroot] [PATCH 1/4] sysv init scripts: fix == bashism André Erdmann
  2014-10-26 17:41 ` [Buildroot] [PATCH 2/4] sysv init scripts: remove gettext invocations André Erdmann
  2014-10-26 17:41 ` [Buildroot] [PATCH 3/4] sysv init scripts: replace &>/dev/null redirection André Erdmann
@ 2014-10-26 17:41 ` André Erdmann
  2014-10-26 17:53   ` Thomas Petazzoni
  2014-11-11 13:12 ` [Buildroot] [PATCH 1/4] sysv init scripts: fix == bashism Gustavo Zacarias
  2014-11-11 22:09 ` Peter Korsgaard
  4 siblings, 1 reply; 9+ messages in thread
From: André Erdmann @ 2014-10-26 17:41 UTC (permalink / raw)
  To: buildroot

Not really necessary(*), but checkbashisms complains about
"trap with signal numbers".

(*) Quoting man 1p trap:
   trap [action condition...]
   [...]
   The condition can be EXIT, 0 (equivalent to EXIT),
   or a signal specified using a symbolic name, without the SIG prefix
   [...]
   XSI-conformant systems also allow numeric signal numbers[...]

Only one file is affected by this commit, and it should be checked
whether it really needs to ignore SIGTERM/SIGHUP or if the trap commands
can simply be removed:

 package/proftpd/S50proftpd

Signed-off-by: Andr? Erdmann <dywi@mailerd.de>
---
 package/proftpd/S50proftpd | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/proftpd/S50proftpd b/package/proftpd/S50proftpd
index 550e0a6..dd6cad2 100755
--- a/package/proftpd/S50proftpd
+++ b/package/proftpd/S50proftpd
@@ -1,8 +1,8 @@
-#!/bin/sh 
+#!/bin/sh
 
 DAEMON=/usr/sbin/proftpd
-trap "" 1
-trap "" 15
+trap "" HUP
+trap "" TERM
 test -f $DAEMON || exit 0
 [ ! -d /var/run/proftpd ] && mkdir /var/run/proftpd
 [ ! -f /var/log/wtmp ] && touch /var/log/wtmp
-- 
2.1.2

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 2/4] sysv init scripts: remove gettext invocations
  2014-10-26 17:41 ` [Buildroot] [PATCH 2/4] sysv init scripts: remove gettext invocations André Erdmann
@ 2014-10-26 17:53   ` Thomas Petazzoni
  0 siblings, 0 replies; 9+ messages in thread
From: Thomas Petazzoni @ 2014-10-26 17:53 UTC (permalink / raw)
  To: buildroot

Dear Andr? Erdmann,

On Sun, 26 Oct 2014 18:41:44 +0100, Andr? Erdmann wrote:
> $"str" is supposed to translate str (depending on the current locale).
> In ash/dash/..., it cannot be expanded, so commands like
> 
>  echo  $"Usage: $0 start|stop"
> 
> are printed as '$Usage: SCRIPT start|stop' in [d]ash,
> and as 'Usage: SCRIPT start|stop' in bash.
> 
> This patch removes the '$' in front of '"'.
> 
> Command(s) used for editing:
> 
>   find . -type f -name '[SK][0-9][0-9]*' | \
>      xargs sed -r -e 's@[$](["])@\1 at g' -i
> 
> Signed-off-by: Andr? Erdmann <dywi@mailerd.de>
> ---
>  package/busybox/S15watchdog  | 2 +-
>  package/inadyn/S70inadyn     | 2 +-
>  package/netatalk/S50netatalk | 2 +-
>  3 files changed, 3 insertions(+), 3 deletions(-)

Applied, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 3/4] sysv init scripts: replace &>/dev/null redirection
  2014-10-26 17:41 ` [Buildroot] [PATCH 3/4] sysv init scripts: replace &>/dev/null redirection André Erdmann
@ 2014-10-26 17:53   ` Thomas Petazzoni
  0 siblings, 0 replies; 9+ messages in thread
From: Thomas Petazzoni @ 2014-10-26 17:53 UTC (permalink / raw)
  To: buildroot

Dear Andr? Erdmann,

On Sun, 26 Oct 2014 18:41:45 +0100, Andr? Erdmann wrote:
> "<command> &>/dev/null" is supposed to redirect all output to /dev/null.
> 
> However, in shells that don't support it (dash, ash without bash extensions),
> a command like "echo a &>/dev/null" is interpreted as
> 
> (a) "echo a" in background
> (b) write nothing to /dev/null (redirect <empty command> to /dev/null)
> 
> This commit replaces "&>..." with ">/dev/null 2>&1".
> 
> Signed-off-by: Andr? Erdmann <dywi@mailerd.de>
> ---
>  package/network-manager/S45network-manager | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Applied, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 4/4] sysv init scripts: use symbolic names in trap command
  2014-10-26 17:41 ` [Buildroot] [PATCH 4/4] sysv init scripts: use symbolic names in trap command André Erdmann
@ 2014-10-26 17:53   ` Thomas Petazzoni
  0 siblings, 0 replies; 9+ messages in thread
From: Thomas Petazzoni @ 2014-10-26 17:53 UTC (permalink / raw)
  To: buildroot

Dear Andr? Erdmann,

On Sun, 26 Oct 2014 18:41:46 +0100, Andr? Erdmann wrote:
> Not really necessary(*), but checkbashisms complains about
> "trap with signal numbers".
> 
> (*) Quoting man 1p trap:
>    trap [action condition...]
>    [...]
>    The condition can be EXIT, 0 (equivalent to EXIT),
>    or a signal specified using a symbolic name, without the SIG prefix
>    [...]
>    XSI-conformant systems also allow numeric signal numbers[...]
> 
> Only one file is affected by this commit, and it should be checked
> whether it really needs to ignore SIGTERM/SIGHUP or if the trap commands
> can simply be removed:
> 
>  package/proftpd/S50proftpd
> 
> Signed-off-by: Andr? Erdmann <dywi@mailerd.de>
> ---
>  package/proftpd/S50proftpd | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)

Applied, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 1/4] sysv init scripts: fix == bashism
  2014-10-26 17:41 [Buildroot] [PATCH 1/4] sysv init scripts: fix == bashism André Erdmann
                   ` (2 preceding siblings ...)
  2014-10-26 17:41 ` [Buildroot] [PATCH 4/4] sysv init scripts: use symbolic names in trap command André Erdmann
@ 2014-11-11 13:12 ` Gustavo Zacarias
  2014-11-11 22:09 ` Peter Korsgaard
  4 siblings, 0 replies; 9+ messages in thread
From: Gustavo Zacarias @ 2014-11-11 13:12 UTC (permalink / raw)
  To: buildroot

On 10/26/2014 02:41 PM, Andr? Erdmann wrote:

> 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 at g" -i
> 
> Signed-off-by: Andr? Erdmann <dywi@mailerd.de>

Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 1/4] sysv init scripts: fix == bashism
  2014-10-26 17:41 [Buildroot] [PATCH 1/4] sysv init scripts: fix == bashism André Erdmann
                   ` (3 preceding siblings ...)
  2014-11-11 13:12 ` [Buildroot] [PATCH 1/4] sysv init scripts: fix == bashism Gustavo Zacarias
@ 2014-11-11 22:09 ` Peter Korsgaard
  4 siblings, 0 replies; 9+ messages in thread
From: Peter Korsgaard @ 2014-11-11 22:09 UTC (permalink / raw)
  To: buildroot

>>>>> "Andr?" == Andr? Erdmann <dywi@mailerd.de> writes:

 > 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 at g" -i

 > Signed-off-by: Andr? Erdmann <dywi@mailerd.de>

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2014-11-11 22:09 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-10-26 17:41 [Buildroot] [PATCH 1/4] sysv init scripts: fix == bashism André Erdmann
2014-10-26 17:41 ` [Buildroot] [PATCH 2/4] sysv init scripts: remove gettext invocations André Erdmann
2014-10-26 17:53   ` Thomas Petazzoni
2014-10-26 17:41 ` [Buildroot] [PATCH 3/4] sysv init scripts: replace &>/dev/null redirection André Erdmann
2014-10-26 17:53   ` Thomas Petazzoni
2014-10-26 17:41 ` [Buildroot] [PATCH 4/4] sysv init scripts: use symbolic names in trap command André Erdmann
2014-10-26 17:53   ` Thomas Petazzoni
2014-11-11 13:12 ` [Buildroot] [PATCH 1/4] sysv init scripts: fix == bashism Gustavo Zacarias
2014-11-11 22:09 ` Peter Korsgaard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.