Commit | Line | Data |
---|---|---|
920dae64 AT |
1 | #!/bin/sh |
2 | ||
3 | if [ -z "$SIM_ROOT" ]; then | |
4 | echo "$0: SIM_ROOT not defined.\n\tPlease define SIM_ROOT and then re-run $0" | |
5 | exit | |
6 | fi | |
7 | ||
8 | echo "Setting up symlinks from $SIM_ROOT/S10image." | |
9 | ||
10 | cd $SIM_ROOT/sam-t2/config/n2/solaris/int12 | |
11 | ||
12 | if [ -f $SIM_ROOT/S10image/1c1t/legion-hv.md ]; then | |
13 | /bin/rm -f 1c1t-hv.bin | |
14 | echo "Linking $SIM_ROOT/S10image/1c1t/legion-hv.md..." | |
15 | ln -s $SIM_ROOT/S10image/1c1t/legion-hv.md 1c1t-hv.bin | |
16 | else | |
17 | echo "ERROR: $SIM_ROOT/S10image/1c1t/legion-hv.md not found!" | |
18 | exit | |
19 | fi | |
20 | ||
21 | if [ -f $SIM_ROOT/S10image/1c1t/legion-guest-domain0.md ]; then | |
22 | /bin/rm -f 1c1t-md.bin | |
23 | echo "Linking $SIM_ROOT/S10image/1c1t/legion-guest-domain0.md..." | |
24 | ln -s $SIM_ROOT/S10image/1c1t/legion-guest-domain0.md 1c1t-md.bin | |
25 | else | |
26 | echo "ERROR: $SIM_ROOT/S10image/1c1t/legion-guest-domain0.md not found!" | |
27 | exit | |
28 | fi | |
29 | ||
30 | if [ -f $SIM_ROOT/S10image/1c2t/legion-hv.md ]; then | |
31 | /bin/rm -f 1c2t-hv.bin | |
32 | echo "Linking $SIM_ROOT/S10image/1c2t/legion-hv.md..." | |
33 | ln -s $SIM_ROOT/S10image/1c2t/legion-hv.md 1c2t-hv.bin | |
34 | else | |
35 | echo "ERROR: $SIM_ROOT/S10image/1c2t/legion-hv.md not found!" | |
36 | exit | |
37 | fi | |
38 | ||
39 | if [ -f $SIM_ROOT/S10image/1c2t/legion-guest-domain0.md ]; then | |
40 | /bin/rm -f 1c2t-md.bin | |
41 | echo "Linking $SIM_ROOT/S10image/1c2t/legion-guest-domain0.md..." | |
42 | ln -s $SIM_ROOT/S10image/1c2t/legion-guest-domain0.md 1c2t-md.bin | |
43 | else | |
44 | echo "ERROR: $SIM_ROOT/S10image/1c2t/legion-guest-domain0.md not found!" | |
45 | exit | |
46 | fi | |
47 | ||
48 | if [ -f $SIM_ROOT/S10image/1c8t/legion-hv.md ]; then | |
49 | /bin/rm -f 1c8t-hv.bin | |
50 | echo "Linking $SIM_ROOT/S10image/1c8t/legion-hv.md..." | |
51 | ln -s $SIM_ROOT/S10image/1c8t/legion-hv.md 1c8t-hv.bin | |
52 | else | |
53 | echo "ERROR: $SIM_ROOT/S10image/1c8t/legion-hv.md not found!" | |
54 | exit | |
55 | fi | |
56 | ||
57 | if [ -f $SIM_ROOT/S10image/1c8t/legion-guest-domain0.md ]; then | |
58 | /bin/rm -f 1c8t-md.bin | |
59 | echo "Linking $SIM_ROOT/S10image/1c8t/legion-guest-domain0.md..." | |
60 | ln -s $SIM_ROOT/S10image/1c8t/legion-guest-domain0.md 1c8t-md.bin | |
61 | else | |
62 | echo "ERROR: $SIM_ROOT/S10image/1c8t/legion-guest-domain0.md not found!" | |
63 | exit | |
64 | fi | |
65 | ||
66 | if [ -f $SIM_ROOT/S10image/2c8t/legion-hv.md ]; then | |
67 | /bin/rm -f 2c8t-hv.bin | |
68 | echo "Linking $SIM_ROOT/S10image/2c8t/legion-hv.md..." | |
69 | ln -s $SIM_ROOT/S10image/2c8t/legion-hv.md 2c8t-hv.bin | |
70 | else | |
71 | echo "ERROR: $SIM_ROOT/S10image/2c8t/legion-hv.md not found!" | |
72 | exit | |
73 | fi | |
74 | ||
75 | if [ -f $SIM_ROOT/S10image/2c8t/legion-guest-domain0.md ]; then | |
76 | /bin/rm -f 2c8t-md.bin | |
77 | echo "Linking $SIM_ROOT/S10image/2c8t/legion-guest-domain0.md..." | |
78 | ln -s $SIM_ROOT/S10image/2c8t/legion-guest-domain0.md 2c8t-md.bin | |
79 | else | |
80 | echo "ERROR: $SIM_ROOT/S10image/2c8t/legion-guest-domain0.md not found!" | |
81 | exit | |
82 | fi | |
83 | ||
84 | if [ -f $SIM_ROOT/S10image/4c8t/legion-hv.md ]; then | |
85 | /bin/rm -f 4c8t-hv.bin | |
86 | echo "Linking $SIM_ROOT/S10image/4c8t/legion-hv.md..." | |
87 | ln -s $SIM_ROOT/S10image/4c8t/legion-hv.md 4c8t-hv.bin | |
88 | else | |
89 | echo "ERROR: $SIM_ROOT/S10image/4c8t/legion-hv.md not found!" | |
90 | exit | |
91 | fi | |
92 | ||
93 | if [ -f $SIM_ROOT/S10image/4c8t/legion-guest-domain0.md ]; then | |
94 | /bin/rm -f 4c8t-md.bin | |
95 | echo "Linking $SIM_ROOT/S10image/4c8t/legion-guest-domain0.md..." | |
96 | ln -s $SIM_ROOT/S10image/4c8t/legion-guest-domain0.md 4c8t-md.bin | |
97 | else | |
98 | echo "ERROR: $SIM_ROOT/S10image/4c8t/legion-guest-domain0.md not found!" | |
99 | exit | |
100 | fi | |
101 | ||
102 | if [ -f $SIM_ROOT/S10image/8c8t/legion-hv.md ]; then | |
103 | /bin/rm -f 8c8t-hv.bin | |
104 | echo "Linking $SIM_ROOT/S10image/8c8t/legion-hv.md..." | |
105 | ln -s $SIM_ROOT/S10image/8c8t/legion-hv.md 8c8t-hv.bin | |
106 | else | |
107 | echo "ERROR: $SIM_ROOT/S10image/8c8t/legion-hv.md not found!" | |
108 | exit | |
109 | fi | |
110 | ||
111 | if [ -f $SIM_ROOT/S10image/8c8t/legion-guest-domain0.md ]; then | |
112 | /bin/rm -f 8c8t-md.bin | |
113 | echo "Linking $SIM_ROOT/S10image/8c8t/legion-guest-domain0.md..." | |
114 | ln -s $SIM_ROOT/S10image/8c8t/legion-guest-domain0.md 8c8t-md.bin | |
115 | else | |
116 | echo "ERROR: $SIM_ROOT/S10image/8c8t/legion-guest-domain0.md not found!" | |
117 | exit | |
118 | fi | |
119 | ||
120 | if [ -f $SIM_ROOT/S10image/disk1.img ]; then | |
121 | /bin/rm -f disk1.img | |
122 | echo "Linking $SIM_ROOT/S10image/disk1.img..." | |
123 | ln -s $SIM_ROOT/S10image/disk1.img | |
124 | else | |
125 | echo "ERROR: $SIM_ROOT/S10image/disk1.img not found!" | |
126 | exit | |
127 | fi | |
128 | ||
129 | if [ -f $SIM_ROOT/S10image/nvram.bin ]; then | |
130 | /bin/rm -f nvram1 | |
131 | echo "Linking $SIM_ROOT/S10image/nvram.bin..." | |
132 | ln -s $SIM_ROOT/S10image/nvram.bin nvram1 | |
133 | else | |
134 | echo "ERROR: $SIM_ROOT/S10image/nvram.bin not found!" | |
135 | exit | |
136 | fi | |
137 | ||
138 | if [ -f $SIM_ROOT/S10image/openboot.bin ]; then | |
139 | /bin/rm -f openboot.bin | |
140 | echo "Linking $SIM_ROOT/S10image/openboot.bin..." | |
141 | ln -s $SIM_ROOT/S10image/openboot.bin | |
142 | else | |
143 | echo "ERROR: $SIM_ROOT/S10image/openboot.bin not found!" | |
144 | exit | |
145 | fi | |
146 | ||
147 | if [ -f $SIM_ROOT/S10image/q.bin ]; then | |
148 | /bin/rm -f q.bin | |
149 | echo "Linking $SIM_ROOT/S10image/q.bin..." | |
150 | ln -s $SIM_ROOT/S10image/q.bin | |
151 | else | |
152 | echo "ERROR: $SIM_ROOT/S10image/q.bin not found!" | |
153 | exit | |
154 | fi | |
155 | ||
156 | if [ -f $SIM_ROOT/S10image/reset.bin ]; then | |
157 | /bin/rm -f reset.bin | |
158 | echo "Linking $SIM_ROOT/S10image/reset.bin..." | |
159 | ln -s $SIM_ROOT/S10image/reset.bin | |
160 | else | |
161 | echo "ERROR: $SIM_ROOT/S10image/reset.bin not found!" | |
162 | exit | |
163 | fi | |
164 | ||
165 | echo "Done setting up symlinks from $SIM_ROOT/S10image." |