author | Florian Pose <fp@igh-essen.com> |
Mon, 25 Sep 2006 14:17:44 +0000 | |
branch | stable-1.1 |
changeset 1725 | a5a8a64d2b52 |
parent 1723 | 492767ba685a |
child 1739 | 5fcbd29151d2 |
permissions | -rwxr-xr-x |
169
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
1 |
#!/bin/sh |
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
2 |
|
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
3 |
#------------------------------------------------------------------------------ |
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
4 |
# |
247
d1f0cff6f57f
Minor changes in init script.
Florian Pose <fp@igh-essen.com>
parents:
246
diff
changeset
|
5 |
# Init script for EtherCAT |
169
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
6 |
# |
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
7 |
# $Id$ |
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
8 |
# |
197
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
9 |
# Copyright (C) 2006 Florian Pose, Ingenieurgemeinschaft IgH |
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
10 |
# |
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
11 |
# This file is part of the IgH EtherCAT Master. |
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
12 |
# |
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
13 |
# The IgH EtherCAT Master is free software; you can redistribute it |
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
14 |
# and/or modify it under the terms of the GNU General Public License |
246
0bf7c769de06
Changed license headers and added EtherCAT license notice.
Florian Pose <fp@igh-essen.com>
parents:
245
diff
changeset
|
15 |
# as published by the Free Software Foundation; either version 2 of the |
0bf7c769de06
Changed license headers and added EtherCAT license notice.
Florian Pose <fp@igh-essen.com>
parents:
245
diff
changeset
|
16 |
# License, or (at your option) any later version. |
197
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
17 |
# |
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
18 |
# The IgH EtherCAT Master is distributed in the hope that it will be |
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
19 |
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of |
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
20 |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
21 |
# GNU General Public License for more details. |
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
22 |
# |
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
23 |
# You should have received a copy of the GNU General Public License |
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
24 |
# along with the IgH EtherCAT Master; if not, write to the Free Software |
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
25 |
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
b9a6e2c22745
GPLv2 License and enhanced Doxygen output.
Florian Pose <fp@igh-essen.com>
parents:
174
diff
changeset
|
26 |
# |
246
0bf7c769de06
Changed license headers and added EtherCAT license notice.
Florian Pose <fp@igh-essen.com>
parents:
245
diff
changeset
|
27 |
# The right to use EtherCAT Technology is granted and comes free of |
0bf7c769de06
Changed license headers and added EtherCAT license notice.
Florian Pose <fp@igh-essen.com>
parents:
245
diff
changeset
|
28 |
# charge under condition of compatibility of product made by |
0bf7c769de06
Changed license headers and added EtherCAT license notice.
Florian Pose <fp@igh-essen.com>
parents:
245
diff
changeset
|
29 |
# Licensee. People intending to distribute/sell products based on the |
0bf7c769de06
Changed license headers and added EtherCAT license notice.
Florian Pose <fp@igh-essen.com>
parents:
245
diff
changeset
|
30 |
# code, have to sign an agreement to guarantee that products using |
0bf7c769de06
Changed license headers and added EtherCAT license notice.
Florian Pose <fp@igh-essen.com>
parents:
245
diff
changeset
|
31 |
# software based on IgH EtherCAT master stay compatible with the actual |
0bf7c769de06
Changed license headers and added EtherCAT license notice.
Florian Pose <fp@igh-essen.com>
parents:
245
diff
changeset
|
32 |
# EtherCAT specification (which are released themselves as an open |
0bf7c769de06
Changed license headers and added EtherCAT license notice.
Florian Pose <fp@igh-essen.com>
parents:
245
diff
changeset
|
33 |
# standard) as the (only) precondition to have the right to use EtherCAT |
0bf7c769de06
Changed license headers and added EtherCAT license notice.
Florian Pose <fp@igh-essen.com>
parents:
245
diff
changeset
|
34 |
# Technology, IP and trade marks. |
0bf7c769de06
Changed license headers and added EtherCAT license notice.
Florian Pose <fp@igh-essen.com>
parents:
245
diff
changeset
|
35 |
# |
169
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
36 |
#------------------------------------------------------------------------------ |
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
37 |
|
243 | 38 |
### BEGIN INIT INFO |
248
f5e94773472d
Minor changes in init script 2.
Florian Pose <fp@igh-essen.com>
parents:
247
diff
changeset
|
39 |
# Provides: ethercat |
245
100a0c3f5e6e
Added dependencies to RC script.
Florian Pose <fp@igh-essen.com>
parents:
244
diff
changeset
|
40 |
# Required-Start: $local_fs $syslog $network |
1715
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
41 |
# Should-Start: $time ntp |
245
100a0c3f5e6e
Added dependencies to RC script.
Florian Pose <fp@igh-essen.com>
parents:
244
diff
changeset
|
42 |
# Required-Stop: $local_fs $syslog $network |
1715
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
43 |
# Should-Stop: $time ntp |
243 | 44 |
# Default-Start: 3 5 |
45 |
# Default-Stop: 0 1 2 6 |
|
247
d1f0cff6f57f
Minor changes in init script.
Florian Pose <fp@igh-essen.com>
parents:
246
diff
changeset
|
46 |
# Short-Description: IgH EtherCAT master modules |
243 | 47 |
# Description: |
48 |
### END INIT INFO |
|
169
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
49 |
|
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
50 |
#------------------------------------------------------------------------------ |
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
51 |
|
243 | 52 |
ETHERCAT_CONFIG=/etc/sysconfig/ethercat |
169
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
53 |
|
1715
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
54 |
if [ ! -r $ETHERCAT_CONFIG ]; then |
1723
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
55 |
echo "$ETHERCAT_CONFIG not existing"; |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
56 |
if [ "$1" = "stop" ]; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
57 |
exit 0 |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
58 |
else |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
59 |
exit 6 |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
60 |
fi |
1715
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
61 |
fi |
243 | 62 |
|
63 |
. $ETHERCAT_CONFIG |
|
169
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
64 |
|
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
65 |
#------------------------------------------------------------------------------ |
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
66 |
|
289
3c121228ebe9
Enhancements and bugfixes on bridging script.
Florian Pose <fp@igh-essen.com>
parents:
285
diff
changeset
|
67 |
# |
3c121228ebe9
Enhancements and bugfixes on bridging script.
Florian Pose <fp@igh-essen.com>
parents:
285
diff
changeset
|
68 |
# Function for setting up the EoE bridge |
3c121228ebe9
Enhancements and bugfixes on bridging script.
Florian Pose <fp@igh-essen.com>
parents:
285
diff
changeset
|
69 |
# |
1715
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
70 |
build_eoe_bridge() |
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
71 |
{ |
1723
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
72 |
if [ -z "$EOE_BRIDGE" ]; then return; fi |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
73 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
74 |
EOEIF=`/sbin/ifconfig -a | grep -o -E "^eoe[0-9]+ "` |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
75 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
76 |
# add bridge, if it does not already exist |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
77 |
if ! /sbin/brctl show | grep -E -q "^$EOE_BRIDGE"; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
78 |
if ! /sbin/brctl addbr $EOE_BRIDGE; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
79 |
/bin/false |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
80 |
rc_status -v |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
81 |
rc_exit |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
82 |
fi |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
83 |
fi |
1715
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
84 |
|
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
85 |
# check if specified interfaces are bridged |
1723
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
86 |
for interf in $EOEIF $EOE_EXTRA_INTERFACES; do |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
87 |
# interface is already part of the bridge |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
88 |
if /sbin/brctl show $EOE_BRIDGE | grep -E -q $interf |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
89 |
then continue |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
90 |
fi |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
91 |
# clear IP address and open interface |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
92 |
if ! /sbin/ifconfig $interf 0.0.0.0 up; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
93 |
/bin/false |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
94 |
rc_status -v |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
95 |
rc_exit |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
96 |
fi |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
97 |
# add interface to the bridge |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
98 |
if ! /sbin/brctl addif $EOE_BRIDGE $interf; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
99 |
/bin/false |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
100 |
rc_status -v |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
101 |
rc_exit |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
102 |
fi |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
103 |
done |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
104 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
105 |
# configure IP on bridge |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
106 |
if [ -n "$EOE_IP_ADDRESS" -a -n "$EOE_IP_NETMASK" ]; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
107 |
if ! /sbin/ifconfig $EOE_BRIDGE $EOE_IP_ADDRESS \ |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
108 |
netmask $EOE_IP_NETMASK; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
109 |
/bin/false |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
110 |
rc_status -v |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
111 |
rc_exit |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
112 |
fi |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
113 |
fi |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
114 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
115 |
# open bridge |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
116 |
if ! /sbin/ifconfig $EOE_BRIDGE up; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
117 |
/bin/false |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
118 |
rc_status -v |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
119 |
rc_exit |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
120 |
fi |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
121 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
122 |
# install new default gateway |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
123 |
if [ -n "$EOE_GATEWAY" ]; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
124 |
while /sbin/route -n | grep -E -q "^0.0.0.0"; do |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
125 |
if ! /sbin/route del default; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
126 |
echo "Failed to remove route!" 1>&2 |
1715
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
127 |
/bin/false |
289
3c121228ebe9
Enhancements and bugfixes on bridging script.
Florian Pose <fp@igh-essen.com>
parents:
285
diff
changeset
|
128 |
rc_status -v |
3c121228ebe9
Enhancements and bugfixes on bridging script.
Florian Pose <fp@igh-essen.com>
parents:
285
diff
changeset
|
129 |
rc_exit |
1723
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
130 |
fi |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
131 |
done |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
132 |
if ! /sbin/route add default gw $EOE_GATEWAY; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
133 |
/bin/false |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
134 |
rc_status -v |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
135 |
rc_exit |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
136 |
fi |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
137 |
fi |
289
3c121228ebe9
Enhancements and bugfixes on bridging script.
Florian Pose <fp@igh-essen.com>
parents:
285
diff
changeset
|
138 |
} |
3c121228ebe9
Enhancements and bugfixes on bridging script.
Florian Pose <fp@igh-essen.com>
parents:
285
diff
changeset
|
139 |
|
3c121228ebe9
Enhancements and bugfixes on bridging script.
Florian Pose <fp@igh-essen.com>
parents:
285
diff
changeset
|
140 |
#------------------------------------------------------------------------------ |
3c121228ebe9
Enhancements and bugfixes on bridging script.
Florian Pose <fp@igh-essen.com>
parents:
285
diff
changeset
|
141 |
|
243 | 142 |
. /etc/rc.status |
143 |
rc_reset |
|
169
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
144 |
|
243 | 145 |
case "$1" in |
1715
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
146 |
|
243 | 147 |
start) |
1723
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
148 |
echo -n "Starting EtherCAT master " |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
149 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
150 |
if [ -z "$DEVICE_INDEX" ]; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
151 |
echo "ERROR: DEVICE_INDEX not set!" |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
152 |
/bin/false |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
153 |
rc_status -v |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
154 |
rc_exit |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
155 |
fi |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
156 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
157 |
if [ -z "$EOE_INTERFACES" ]; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
158 |
if [ -n "$EOE_DEVICES" ]; then # support legacy sysconfig files |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
159 |
EOE_INTERFACES=$EOE_DEVICES |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
160 |
else |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
161 |
EOE_INTERFACES=0 |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
162 |
fi |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
163 |
fi |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
164 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
165 |
# unload conflicting modules at first |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
166 |
for mod in 8139too; do |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
167 |
if lsmod | grep "^$mod " > /dev/null; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
168 |
if ! rmmod $mod; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
169 |
/bin/false |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
170 |
rc_status -v |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
171 |
rc_exit |
1715
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
172 |
fi |
1723
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
173 |
fi |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
174 |
done |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
175 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
176 |
# load master module |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
177 |
if ! modprobe ec_master ec_eoeif_count=$EOE_INTERFACES; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
178 |
modprobe 8139too |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
179 |
/bin/false |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
180 |
rc_status -v |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
181 |
rc_exit |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
182 |
fi |
1715
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
183 |
|
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
184 |
# load device module |
1723
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
185 |
if ! modprobe ec_8139too ec_device_index=$DEVICE_INDEX; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
186 |
rmmod ec_master |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
187 |
modprobe 8139too |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
188 |
/bin/false |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
189 |
rc_status -v |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
190 |
rc_exit |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
191 |
fi |
1715
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
192 |
|
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
193 |
# build EoE bridge |
1723
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
194 |
build_eoe_bridge |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
195 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
196 |
rc_status -v |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
197 |
;; |
174
99907332ff1e
Restart action in RC script
Florian Pose <fp@igh-essen.com>
parents:
169
diff
changeset
|
198 |
|
169
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
199 |
stop) |
1723
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
200 |
echo -n "Shutting down EtherCAT master " |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
201 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
202 |
# unload modules |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
203 |
for mod in ec_8139too ec_master; do |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
204 |
if lsmod | grep "^$mod " > /dev/null; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
205 |
if ! rmmod $mod; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
206 |
/bin/false |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
207 |
rc_status -v |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
208 |
rc_exit |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
209 |
fi; |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
210 |
fi; |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
211 |
done |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
212 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
213 |
sleep 1 |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
214 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
215 |
# reload previous modules |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
216 |
if ! modprobe 8139too; then |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
217 |
echo "Warning: Failed to restore 8139too module." |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
218 |
fi |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
219 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
220 |
rc_status -v |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
221 |
;; |
174
99907332ff1e
Restart action in RC script
Florian Pose <fp@igh-essen.com>
parents:
169
diff
changeset
|
222 |
|
243 | 223 |
restart) |
1723
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
224 |
$0 stop || exit 1 |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
225 |
sleep 1 |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
226 |
$0 start |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
227 |
rc_status |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
228 |
;; |
244
c302a846ab12
Added status function to RC script.
Florian Pose <fp@igh-essen.com>
parents:
243
diff
changeset
|
229 |
|
c302a846ab12
Added status function to RC script.
Florian Pose <fp@igh-essen.com>
parents:
243
diff
changeset
|
230 |
status) |
1723
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
231 |
echo -n "Checking for EtherCAT " |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
232 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
233 |
lsmod | grep "^ec_master " > /dev/null |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
234 |
master_running=$? |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
235 |
lsmod | grep "^ec_8139too " > /dev/null |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
236 |
device_running=$? |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
237 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
238 |
# master module and device module loaded? |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
239 |
test $master_running -eq 0 -a $device_running -eq 0 |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
240 |
|
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
241 |
rc_status -v |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
242 |
;; |
289
3c121228ebe9
Enhancements and bugfixes on bridging script.
Florian Pose <fp@igh-essen.com>
parents:
285
diff
changeset
|
243 |
|
3c121228ebe9
Enhancements and bugfixes on bridging script.
Florian Pose <fp@igh-essen.com>
parents:
285
diff
changeset
|
244 |
bridge) |
1723
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
245 |
echo -n "Building EoE bridge " |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
246 |
build_eoe_bridge |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
247 |
rc_status -v |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
248 |
;; |
289
3c121228ebe9
Enhancements and bugfixes on bridging script.
Florian Pose <fp@igh-essen.com>
parents:
285
diff
changeset
|
249 |
|
3c121228ebe9
Enhancements and bugfixes on bridging script.
Florian Pose <fp@igh-essen.com>
parents:
285
diff
changeset
|
250 |
*) |
1723
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
251 |
echo "USAGE: $0 {start|stop|restart|status|bridge}" |
492767ba685a
MERGE: trunk -r543:544 -> branches/stable-1.1 (Indentation init script)
Florian Pose <fp@igh-essen.com>
parents:
1715
diff
changeset
|
252 |
;; |
1715
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
253 |
|
169
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
254 |
esac |
1715
e675450f2174
MERGE trunk -r463:494 -> branches/stable-1.1 (Version 1.1)
Florian Pose <fp@igh-essen.com>
parents:
289
diff
changeset
|
255 |
|
243 | 256 |
rc_exit |
169
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
257 |
|
b3ecbec2c487
Better installer and startup scripts.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
258 |
#------------------------------------------------------------------------------ |