remove extention on some scripts and correct services
[debian6500.git] / master / opt / script / configure_matrix
1 #!/usr/bin/expect
2
3 # ============================================================================
4 #
5 # Copyright (C) THALES. All rights reserved
6 #
7 # * V1.0 Laurent Mazet 29/04/2013
8 # creation script de configuration de la matrice par ligne de commande
9 # ============================================================================
10
11 spawn /opt/trc6500/tools/matrix_tool
12
13 set timeout 3
14
15 exec ifconfig eth1:0 192.168.1.1 netmask 255.255.255.0
16
17 proc cleanexit {rc} {
18 exec ifconfig eth1:0 down
19 exit $rc
20 }
21
22 expect {
23 "taper la commande choisie" { send "0\r" }
24 timeout { send_user "connection to $host timed out\n"; cleanexit 1 }
25 eof { send_user "connection to host failed\n"; cleanexit 1 }
26 }
27 expect {
28 "timeout detected" { send_user "can't connect on defaut ip\n"; cleanexit 1 }
29 "taper la commande choisie" { send "10\r" }
30 }
31
32 expect "nouvelle adresse" { send "010.133.026.253\r" }
33
34 expect "taper la commande choisie" { send "12\r" }
35
36 expect "taper la commande choisie" { send "14\r" }
37
38 cleanexit 0
39 # vim:set tabstop=4 expandtab shiftwidth=4: