Removed bashisms from init script.
--- a/NEWS Mon Dec 29 10:55:18 2008 +0000
+++ b/NEWS Mon Dec 29 11:20:22 2008 +0000
@@ -13,6 +13,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 version 1.4.0-rc3:
--- a/script/init.d/ethercat.in Mon Dec 29 10:55:18 2008 +0000
+++ b/script/init.d/ethercat.in Mon Dec 29 11:20:22 2008 +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