Mercurial > hg > fD-testbed
annotate scripts/quagga-install.sh @ 0:9e5a3c884de6
Initial import of the virtual testbed.
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Thu, 17 Jun 2010 11:00:32 +0900 |
parents | |
children |
rev | line source |
---|---|
0
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
1 #!/bin/bash -x |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
2 |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
3 # Check configuration file is there |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
4 if [ ! -d "/home/aaa/conf/`hostname --fqdn`/quagga" ]; |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
5 then echo "Missing configuration files"; exit 1; |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
6 fi |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
7 |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
8 # Install the package if needed |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
9 aptitude install quagga |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
10 |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
11 # Copy its configuration |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
12 rm -rf /etc/quagga.bkp |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
13 mv -f /etc/quagga /etc/quagga.bkp |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
14 cp -Rf /home/aaa/conf/`hostname --fqdn`/quagga /etc/ |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
15 |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
16 # Restart the daemon |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
17 /etc/init.d/quagga restart |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
18 |
9e5a3c884de6
Initial import of the virtual testbed.
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
19 |