merge -r1599:1600 branches/stable-1.4: Removed bashisms from init script.
--- a/NEWS Mon Jan 19 08:03:19 2009 +0000
+++ b/NEWS Mon Jan 26 10:30:17 2009 +0000
@@ -27,6 +27,7 @@
* Fixed a kernel oops when a slave configuration is detached while the actual
configuration is in progress.
* Fixed typo in logging output.
+* Removed bashisms from init script.
Changes in 1.4.0-rc3:
--- a/script/init.d/ethercat.in Mon Jan 19 08:03:19 2009 +0000
+++ b/script/init.d/ethercat.in Mon Jan 26 10:30:17 2009 +0000
@@ -71,8 +71,7 @@
#------------------------------------------------------------------------------
-function exit_success()
-{
+exit_success() {
if [ -r /etc/rc.status ]; then
rc_reset
rc_status -v
@@ -85,8 +84,7 @@
#------------------------------------------------------------------------------
-function exit_fail()
-{
+exit_fail() {
if [ -r /etc/rc.status ]; then
rc_failed
rc_status -v
@@ -99,8 +97,7 @@
#------------------------------------------------------------------------------
-function print_running()
-{
+print_running() {
if [ -r /etc/rc.status ]; then
rc_reset
rc_status -v
@@ -111,8 +108,7 @@
#------------------------------------------------------------------------------
-function print_dead()
-{
+print_dead() {
if [ -r /etc/rc.status ]; then
rc_failed
rc_status -v
@@ -123,8 +119,7 @@
#------------------------------------------------------------------------------
-function parse_mac_address()
-{
+parse_mac_address() {
if [ -z "${1}" ]; then
MAC=""
elif echo ${1} | grep -qE '^([0-9a-fA-F]{2}:){5}[0-9a-fA-F]{2}$'; then