diff options
author | Adrian Bunk <bunk@stusta.de> | 2019-08-25 20:21:15 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-08-29 14:05:12 +0100 |
commit | bac4bc9aa6a1f2fcf2ce9644925615185cc8e847 (patch) | |
tree | 9ef8ba7038907331db8f6d1f57f2915b3b6cf410 /meta/recipes-extended/lsb/lsbtest/LSB_Test.sh | |
parent | 1af3e4bea666e944a610025ca8979098b59b1174 (diff) | |
download | poky-bac4bc9aa6a1f2fcf2ce9644925615185cc8e847.tar.gz |
Remove LSB support
LSB as a standard isn't current and isn't well suited to embedded
anyway. Its putting artifical constraints on the system and with modern
layer technology, would now be better off as its own layer. As such
its time to split it out.
The only part with some (marginal) usage is lsb_release,
which is split from the lsb package into an own lsb-release
package.
(From OE-Core rev: fb064356af615d67d85b65942103bf943d84d290)
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-extended/lsb/lsbtest/LSB_Test.sh')
-rw-r--r-- | meta/recipes-extended/lsb/lsbtest/LSB_Test.sh | 525 |
1 files changed, 0 insertions, 525 deletions
diff --git a/meta/recipes-extended/lsb/lsbtest/LSB_Test.sh b/meta/recipes-extended/lsb/lsbtest/LSB_Test.sh deleted file mode 100644 index 073e247a58..0000000000 --- a/meta/recipes-extended/lsb/lsbtest/LSB_Test.sh +++ /dev/null | |||
@@ -1,525 +0,0 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | # Copyright (C) 2012 Wind River Systems, Inc. | ||
4 | # | ||
5 | # This program is free software; you can redistribute it and/or modify | ||
6 | # it under the terms of the GNU General Public License version 2 as | ||
7 | # published by the Free Software Foundation. | ||
8 | # | ||
9 | # This program is distributed in the hope that it will be useful, | ||
10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
12 | # See the GNU General Public License for more details. | ||
13 | # | ||
14 | # You should have received a copy of the GNU General Public License | ||
15 | # along with this program; if not, write to the Free Software | ||
16 | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
17 | |||
18 | |||
19 | WORK_DIR="/opt/lsb-test" | ||
20 | |||
21 | if [ `id -u` -ne 0 ] | ||
22 | then | ||
23 | cat << EOF | ||
24 | In order to install and run LSB testsuite, you need administrator privileges. | ||
25 | You are currently running this script as an unprivileged user. | ||
26 | |||
27 | EOF | ||
28 | exit 1 | ||
29 | fi | ||
30 | |||
31 | ARCH=`uname -m` | ||
32 | if [ ${ARCH} != "i686" ] && [ ${ARCH} != "x86_64" ] && [ ${ARCH} != "ppc" ] && [ ${ARCH} != "ppc64" ] | ||
33 | then | ||
34 | echo "Error: Unsupported architecture" | ||
35 | exit 1 | ||
36 | fi | ||
37 | |||
38 | which rpm | ||
39 | if [ $? -ne 0 ] | ||
40 | then | ||
41 | echo "No rpm command found" | ||
42 | exit 1 | ||
43 | fi | ||
44 | |||
45 | RET=0 | ||
46 | |||
47 | cd ${WORK_DIR} || exit 1 | ||
48 | # Step 1: Download the LSB Packages | ||
49 | echo "" | ||
50 | echo "Download LSB packages..." | ||
51 | echo "" | ||
52 | |||
53 | if [ ! -e ./packages_list ] | ||
54 | then | ||
55 | echo "Error: Could not find packages list" >&2 | ||
56 | exit 1 | ||
57 | fi | ||
58 | |||
59 | . ./packages_list | ||
60 | |||
61 | PACKAGES_DIR="/var/opt/lsb/test/manager/packages/ftp.linuxfoundation.org/pub/lsb" | ||
62 | |||
63 | BASE_PACKAGES_DIR="${PACKAGES_DIR}/base/released-all/binary" | ||
64 | RUNTIME_BASE_PACKAGES_DIR="${PACKAGES_DIR}/test_suites/released-all/binary/runtime" | ||
65 | RUNTIME_PACKAGES_DIR="${PACKAGES_DIR}/test_suites/${LSB_RELEASE}/binary/runtime" | ||
66 | APP_PACKAGES_DIR="${PACKAGES_DIR}/app-battery/${LSB_RELEASE}/${LSB_ARCH}" | ||
67 | APP_TESTFILES_DIR="${PACKAGES_DIR}/app-battery/tests" | ||
68 | SNAPSHOTS_TESTFILES_DIR="${PACKAGES_DIR}/snapshots/appbat/tests" | ||
69 | |||
70 | if [ ! -d ${PACKAGES_DIR} ] | ||
71 | then | ||
72 | mkdir -p ${PACKAGES_DIR} | ||
73 | fi | ||
74 | |||
75 | if [ ! -d ${BASE_PACKAGES_DIR} ] | ||
76 | then | ||
77 | mkdir -p ${BASE_PACKAGES_DIR} | ||
78 | fi | ||
79 | |||
80 | if [ ! -d ${RUNTIME_BASE_PACKAGES_DIR} ] | ||
81 | then | ||
82 | mkdir -p ${RUNTIME_BASE_PACKAGES_DIR} | ||
83 | fi | ||
84 | |||
85 | if [ ! -d ${RUNTIME_PACKAGES_DIR} ] | ||
86 | then | ||
87 | mkdir -p ${RUNTIME_PACKAGES_DIR} | ||
88 | fi | ||
89 | |||
90 | if [ ! -d ${APP_PACKAGES_DIR} ] | ||
91 | then | ||
92 | mkdir -p ${APP_PACKAGES_DIR} | ||
93 | fi | ||
94 | |||
95 | if [ ! -d ${APP_TESTFILES_DIR} ] | ||
96 | then | ||
97 | mkdir -p ${APP_TESTFILES_DIR} | ||
98 | fi | ||
99 | |||
100 | # Official download server list. You can replace them with your own server. | ||
101 | SERVER_IPADDR="140.211.169.28" | ||
102 | SERVER_NAME="ftp.linuxfoundation.org" | ||
103 | |||
104 | if ! `grep -F -q "${SERVER_NAME}" /etc/hosts`; then | ||
105 | echo "${SERVER_IPADDR} ${SERVER_NAME} ${SERVER_NAME}" >> /etc/hosts | ||
106 | fi | ||
107 | |||
108 | #ping -c 5 ${SERVER_NAME} | ||
109 | #if [ $? -ne 0 ] | ||
110 | #then | ||
111 | # echo "The server: ${SERVER_NAME} is unreachable" | ||
112 | # exit 1 | ||
113 | #fi | ||
114 | |||
115 | SERVER1="\ | ||
116 | http://${SERVER_NAME}/pub/lsb/base/released-all/binary" | ||
117 | SERVER2="\ | ||
118 | http://${SERVER_NAME}/pub/lsb/test_suites/released-all/binary/runtime" | ||
119 | SERVER3="\ | ||
120 | http://${SERVER_NAME}/pub/lsb/test_suites/${LSB_RELEASE}/binary/runtime" | ||
121 | SERVER4="\ | ||
122 | http://${SERVER_NAME}/pub/lsb/app-battery/${LSB_RELEASE}/${LSB_ARCH}" | ||
123 | SERVER5="\ | ||
124 | http://${SERVER_NAME}/pub/lsb/app-battery/tests" | ||
125 | |||
126 | # We using "curl" as a download tool, "wget" is an alternative. | ||
127 | CURL=`which curl` | ||
128 | WGET=`which wget` | ||
129 | if [ ! -z ${CURL} ] | ||
130 | then | ||
131 | DOWNLOAD_CMD="${CURL} -R -L -f --retry 3 --retry-delay 4 --connect-timeout 180 --compressed -C - -o" | ||
132 | elif [ ! -z ${WGET} ] | ||
133 | then | ||
134 | DOWNLOAD_CMD="${WGET} -c -t 5 -O" | ||
135 | else | ||
136 | echo "Can not find a download tool, please install curl or wget." | ||
137 | exit 1 | ||
138 | fi | ||
139 | |||
140 | cd ${BASE_PACKAGES_DIR} | ||
141 | for pkg in ${BASE_PACKAGES_LIST}; do | ||
142 | if [ ! -f ${pkg} ] | ||
143 | then | ||
144 | #${DOWNLOAD_CMD} ${pkg}".#part" ${SERVER1}/${pkg} > /dev/null 2>&1 | ||
145 | ${DOWNLOAD_CMD} ${pkg}".#part" ${SERVER1}/${pkg} | ||
146 | if [ $? -eq 0 ] | ||
147 | then | ||
148 | mv -f ${pkg}".#part" ${pkg} | ||
149 | echo "Download ${pkg} successfully." | ||
150 | else | ||
151 | echo "Download ${pkg} failed." | ||
152 | RET=1 | ||
153 | fi | ||
154 | fi | ||
155 | done | ||
156 | |||
157 | cd ${RUNTIME_BASE_PACKAGES_DIR} | ||
158 | for pkg in ${RUNTIME_BASE_PACKAGES_LIST}; do | ||
159 | if [ ! -f ${pkg} ] | ||
160 | then | ||
161 | #${DOWNLOAD_CMD} ${pkg}".#part" ${SERVER2}/${pkg} > /dev/null 2>&1 | ||
162 | ${DOWNLOAD_CMD} ${pkg}".#part" ${SERVER2}/${pkg} | ||
163 | if [ $? -eq 0 ] | ||
164 | then | ||
165 | mv -f ${pkg}".#part" ${pkg} | ||
166 | echo "Download ${pkg} successfully." | ||
167 | else | ||
168 | echo "Download ${pkg} failed." | ||
169 | RET=1 | ||
170 | fi | ||
171 | fi | ||
172 | done | ||
173 | |||
174 | cd ${RUNTIME_PACKAGES_DIR} | ||
175 | for pkg in ${RUNTIME_PACKAGES_LIST}; do | ||
176 | if [ ! -f ${pkg} ] | ||
177 | then | ||
178 | #${DOWNLOAD_CMD} ${pkg}".#part" ${SERVER3}/${pkg} > /dev/null 2>&1 | ||
179 | ${DOWNLOAD_CMD} ${pkg}".#part" ${SERVER3}/${pkg} | ||
180 | if [ $? -eq 0 ] | ||
181 | then | ||
182 | mv -f ${pkg}".#part" ${pkg} | ||
183 | echo "Download ${pkg} successfully." | ||
184 | else | ||
185 | echo "Download ${pkg} failed." | ||
186 | RET=1 | ||
187 | fi | ||
188 | fi | ||
189 | done | ||
190 | |||
191 | cd ${APP_PACKAGES_DIR} | ||
192 | for pkg in ${APP_PACKAGES_LIST}; do | ||
193 | if [ ! -f ${pkg} ] | ||
194 | then | ||
195 | #${DOWNLOAD_CMD} ${pkg}".#part" ${SERVER4}/${pkg} > /dev/null 2>&1 | ||
196 | ${DOWNLOAD_CMD} ${pkg}".#part" ${SERVER4}/${pkg} | ||
197 | if [ $? -eq 0 ] | ||
198 | then | ||
199 | mv -f ${pkg}".#part" ${pkg} | ||
200 | echo "Download ${pkg} successfully." | ||
201 | else | ||
202 | echo "Download ${pkg} failed." | ||
203 | RET=1 | ||
204 | fi | ||
205 | fi | ||
206 | done | ||
207 | |||
208 | cd ${APP_TESTFILES_DIR} | ||
209 | for pkg in ${APP_TESTFILES_LIST}; do | ||
210 | if [ ! -f ${pkg} ] | ||
211 | then | ||
212 | #${DOWNLOAD_CMD} ${pkg}".#part" ${SERVER5}/${pkg} > /dev/null 2>&1 | ||
213 | ${DOWNLOAD_CMD} ${pkg}".#part" ${SERVER5}/${pkg} | ||
214 | if [ $? -eq 0 ] | ||
215 | then | ||
216 | mv -f ${pkg}".#part" ${pkg} | ||
217 | echo "Download ${pkg} successfully." | ||
218 | else | ||
219 | echo "Download ${pkg} failed." | ||
220 | RET=1 | ||
221 | fi | ||
222 | fi | ||
223 | done | ||
224 | |||
225 | if [ ${RET} -ne 0 ] | ||
226 | then | ||
227 | echo "Download some packages failed. Please download them again." | ||
228 | exit 1 | ||
229 | fi | ||
230 | |||
231 | # Step 2: Install the LSB Packages | ||
232 | echo "" | ||
233 | echo "Install LSB packages..." | ||
234 | echo "" | ||
235 | |||
236 | # Kill lighttpd | ||
237 | ps aux | grep "lighttpd" | grep -v -q "grep" | ||
238 | if [ $? -eq 0 ] | ||
239 | then | ||
240 | killall lighttpd >/dev/null 2>&1 | ||
241 | fi | ||
242 | |||
243 | # Start avahi-daemon | ||
244 | ps aux | grep "avahi-daemon" | grep -v -q "grep" | ||
245 | if [ $? -ne 0 ] | ||
246 | then | ||
247 | /etc/init.d/avahi-daemon start >/dev/null 2>&1 | ||
248 | fi | ||
249 | |||
250 | LSB_START_CMD="/opt/lsb/test/manager/bin/dist-checker-start.pl" | ||
251 | LSB_STOP_CMD="/opt/lsb/test/manager/bin/dist-checker-stop.pl" | ||
252 | |||
253 | PLATFORM_FILE="/etc/rpm/platform" | ||
254 | |||
255 | RPM_INSTALL_CMD="rpm --quiet --nodeps --replacepkgs --nosignature -i --ignoreos" | ||
256 | RPM_INSTALL_CMD_NOSCRIPTS="rpm --quiet --nodeps --replacepkgs --noscripts --nosignature -i --ignoreos" | ||
257 | |||
258 | # If the lsb has been started, stop it first. | ||
259 | if [ -x ${LSB_STOP_CMD} ] | ||
260 | then | ||
261 | ${LSB_STOP_CMD} | ||
262 | fi | ||
263 | |||
264 | if [ ! -d /etc/rpm ] | ||
265 | then | ||
266 | mkdir -p /etc/rpm | ||
267 | fi | ||
268 | |||
269 | if [ ! -f ${PLATFORM_FILE} ] | ||
270 | then | ||
271 | touch ${PLATFORM_FILE} | ||
272 | fi | ||
273 | |||
274 | if ! `grep -F -q "noarch-suse" ${PLATFORM_FILE}`; then | ||
275 | if [ ${ARCH} = i686 ];then | ||
276 | echo "i486-suse" >> ${PLATFORM_FILE} | ||
277 | echo "i486-noarch" >> ${PLATFORM_FILE} | ||
278 | echo "i486-pc" >> ${PLATFORM_FILE} | ||
279 | echo "noarch-suse" >> ${PLATFORM_FILE} | ||
280 | elif [ ${ARCH} = x86_64 ]; then | ||
281 | echo "i486-suse" >> ${PLATFORM_FILE} | ||
282 | echo "i486-noarch" >> ${PLATFORM_FILE} | ||
283 | echo "i486-pc" >> ${PLATFORM_FILE} | ||
284 | echo "i486-.*-linux.*" >> ${PLATFORM_FILE} | ||
285 | echo "noarch-suse" >> ${PLATFORM_FILE} | ||
286 | echo "${ARCH}-suse" >> ${PLATFORM_FILE} | ||
287 | echo "${ARCH}-noarch" >> ${PLATFORM_FILE} | ||
288 | echo "${ARCH}-pc" >> ${PLATFORM_FILE} | ||
289 | else | ||
290 | echo "${ARCH}-suse" >> ${PLATFORM_FILE} | ||
291 | echo "${ARCH}-noarch" >> ${PLATFORM_FILE} | ||
292 | echo "${ARCH}-pc" >> ${PLATFORM_FILE} | ||
293 | echo "noarch-suse" >> ${PLATFORM_FILE} | ||
294 | fi | ||
295 | fi | ||
296 | |||
297 | if [ -d ${BASE_PACKAGES_DIR} ] | ||
298 | then | ||
299 | cd ${BASE_PACKAGES_DIR} | ||
300 | for pkg in ${BASE_PACKAGES_LIST} | ||
301 | do | ||
302 | rpm --quiet -q ${pkg%\.*} | ||
303 | if [ $? -ne 0 ]; then | ||
304 | $RPM_INSTALL_CMD ${pkg} | ||
305 | fi | ||
306 | done | ||
307 | fi | ||
308 | |||
309 | if [ -d ${RUNTIME_BASE_PACKAGES_DIR} ] | ||
310 | then | ||
311 | cd ${RUNTIME_BASE_PACKAGES_DIR} | ||
312 | for pkg in ${RUNTIME_BASE_PACKAGES_LIST} | ||
313 | do | ||
314 | rpm --quiet -q ${pkg%\.*} | ||
315 | if [ $? -ne 0 ]; then | ||
316 | $RPM_INSTALL_CMD ${pkg} | ||
317 | fi | ||
318 | done | ||
319 | fi | ||
320 | |||
321 | if [ -d ${RUNTIME_PACKAGES_DIR} ] | ||
322 | then | ||
323 | cd ${RUNTIME_PACKAGES_DIR} | ||
324 | for pkg in ${RUNTIME_PACKAGES_LIST} | ||
325 | do | ||
326 | rpm --quiet -q ${pkg%\.*} | ||
327 | if [ $? -ne 0 ]; then | ||
328 | $RPM_INSTALL_CMD ${pkg} | ||
329 | fi | ||
330 | done | ||
331 | fi | ||
332 | |||
333 | if [ -d ${APP_PACKAGES_DIR} ] | ||
334 | then | ||
335 | cd ${APP_PACKAGES_DIR} | ||
336 | for pkg in ${APP_PACKAGES_LIST} | ||
337 | do | ||
338 | echo "${pkg}" | grep -q "apache\|xpdf" | ||
339 | if [ $? -eq 0 ] | ||
340 | then | ||
341 | rpm --quiet -q ${pkg%\.*} | ||
342 | if [ $? -ne 0 ]; then | ||
343 | $RPM_INSTALL_CMD_NOSCRIPTS ${pkg} | ||
344 | fi | ||
345 | else | ||
346 | rpm --quiet -q ${pkg%\.*} | ||
347 | if [ $? -ne 0 ]; then | ||
348 | $RPM_INSTALL_CMD ${pkg} | ||
349 | fi | ||
350 | fi | ||
351 | done | ||
352 | fi | ||
353 | |||
354 | if [ ! -d ${SNAPSHOTS_TESTFILES_DIR} ] | ||
355 | then | ||
356 | mkdir -p ${SNAPSHOTS_TESTFILES_DIR} | ||
357 | fi | ||
358 | |||
359 | if [ -d ${APP_TESTFILES_DIR} ] | ||
360 | then | ||
361 | cd ${APP_TESTFILES_DIR} | ||
362 | for pkg in ${APP_TESTFILES_LIST} | ||
363 | do | ||
364 | cp -f ${pkg} ${SNAPSHOTS_TESTFILES_DIR} | ||
365 | done | ||
366 | fi | ||
367 | |||
368 | cd ${WORK_DIR} | ||
369 | |||
370 | # Step 3: Set environment | ||
371 | echo "" | ||
372 | echo "Set environment..." | ||
373 | echo "" | ||
374 | |||
375 | check () | ||
376 | { | ||
377 | if [ $? -eq 0 ] | ||
378 | then | ||
379 | echo "PASS" | ||
380 | else | ||
381 | echo "FAIL" | ||
382 | exit 1 | ||
383 | fi | ||
384 | } | ||
385 | |||
386 | echo "" | ||
387 | echo "---------------------------------" | ||
388 | echo "Create the Dirnames on target" | ||
389 | |||
390 | if [ ! -d /etc/rpm/sysinfo ] | ||
391 | then | ||
392 | mkdir -p /etc/rpm/sysinfo | ||
393 | fi | ||
394 | |||
395 | cat > /etc/rpm/sysinfo/Dirnames << EOF | ||
396 | /etc/opt/lsb | ||
397 | /home/tet/LSB.tools | ||
398 | /opt/lsb-tet3-lite/lib/ksh | ||
399 | /opt/lsb-tet3-lite/lib/perl | ||
400 | /opt/lsb-tet3-lite/lib/posix_sh | ||
401 | /opt/lsb-tet3-lite/lib/tet3 | ||
402 | /opt/lsb-tet3-lite/lib/xpg3sh | ||
403 | /opt/lsb/appbat/lib/python2.4/site-packages/qm | ||
404 | /opt/lsb/appbat/lib/python2.4/site-packages/qm/external | ||
405 | /opt/lsb/appbat/lib/python2.4/site-packages/qm/external/DocumentTemplate | ||
406 | /opt/lsb/appbat/lib/python2.4/site-packages/qm/test | ||
407 | /opt/lsb/appbat/lib/python2.4/site-packages/qm/test/classes | ||
408 | /opt/lsb/appbat/lib/python2.4/site-packages/qm/test/web | ||
409 | /opt/lsb/test/doc | ||
410 | /opt/lsb/test/lib | ||
411 | /opt/lsb/test/qm/diagnostics | ||
412 | /opt/lsb/test/qm/doc | ||
413 | /opt/lsb/test/qm/doc/test/html | ||
414 | /opt/lsb/test/qm/doc/test/print | ||
415 | /opt/lsb/test/qm/dtml | ||
416 | /opt/lsb/test/qm/dtml/test | ||
417 | /opt/lsb/test/qm/messages/test | ||
418 | /opt/lsb/test/qm/tutorial/test/tdb | ||
419 | /opt/lsb/test/qm/tutorial/test/tdb/QMTest | ||
420 | /opt/lsb/test/qm/web | ||
421 | /opt/lsb/test/qm/web/images | ||
422 | /opt/lsb/test/qm/web/stylesheets | ||
423 | /opt/lsb/test/qm/xml | ||
424 | /opt/lsb/test/share | ||
425 | /usr/share/doc/lsb-runtime-test | ||
426 | /var/opt/lsb | ||
427 | /opt/lsb/test/desktop | ||
428 | /opt/lsb/test/desktop/fontconfig | ||
429 | /opt/lsb/test/desktop/freetype | ||
430 | /opt/lsb/test/desktop/gtkvts | ||
431 | /opt/lsb/test/desktop/libpng | ||
432 | /opt/lsb/test/desktop/xft | ||
433 | /opt/lsb/test/desktop/xml | ||
434 | /opt/lsb/test/desktop/xrender | ||
435 | |||
436 | |||
437 | EOF | ||
438 | |||
439 | if [ -f /etc/rpm/sysinfo/Dirnames ] | ||
440 | then | ||
441 | echo "Success to creat Dirnames file" | ||
442 | else | ||
443 | echo "Fail to creat Dirnames file" | ||
444 | fi | ||
445 | |||
446 | [ -x /sbin/ldconfig ] && { | ||
447 | echo "" | ||
448 | echo "---------------------------------" | ||
449 | echo "Update cache" | ||
450 | /sbin/ldconfig | ||
451 | check; | ||
452 | } | ||
453 | |||
454 | # Check loop device | ||
455 | if [ ! -b /dev/loop0 ] | ||
456 | then | ||
457 | insmod /lib/modules/`uname -r`/kernel/drivers/block/loop.ko | ||
458 | if [ $? != 0 ];then | ||
459 | echo "Insmod loop.ko failed." | ||
460 | fi | ||
461 | fi | ||
462 | |||
463 | # Resolve localhost | ||
464 | LOCALHOST=`hostname` | ||
465 | if ! `grep -F -q "$LOCALHOST" /etc/hosts`; then | ||
466 | echo "127.0.0.1 $LOCALHOST" >> /etc/hosts | ||
467 | fi | ||
468 | |||
469 | # Workaround to add part of locales for LSB test | ||
470 | localedef -i de_DE -f ISO-8859-1 de_DE | ||
471 | localedef -i de_DE -f ISO-8859-15 de_DE.ISO-8859-15 | ||
472 | localedef -i de_DE -f UTF-8 de_DE.UTF-8 | ||
473 | localedef -i de_DE@euro -f ISO-8859-15 de_DE@euro | ||
474 | localedef -i en_HK -f ISO-8859-1 en_HK | ||
475 | localedef -i en_PH -f ISO-8859-1 en_PH | ||
476 | localedef -i en_US -f ISO-8859-15 en_US.ISO-8859-15 | ||
477 | localedef -i en_US -f ISO-8859-1 en_US.ISO-8859-1 | ||
478 | localedef -i en_US -f ISO-8859-1 en_US | ||
479 | localedef -i en_US -f UTF-8 en_US.UTF-8 | ||
480 | localedef -i en_US -f ISO-8859-1 en_US.ISO8859-1 | ||
481 | localedef -i es_MX -f ISO-8859-1 es_MX | ||
482 | localedef -i fr_FR -f ISO-8859-1 fr_FR | ||
483 | localedef -i it_IT -f ISO-8859-1 it_IT | ||
484 | localedef -i ja_JP -f EUC-JP ja_JP.eucjp | ||
485 | localedef -i se_NO -f UTF-8 se_NO.UTF-8 | ||
486 | localedef -i ta_IN -f UTF-8 ta_IN | ||
487 | localedef -i es_ES -f ISO-8859-1 es_ES | ||
488 | localedef -i fr_FR@euro -f ISO-8859-1 fr_FR@euro | ||
489 | localedef -i is_IS -f UTF-8 is_IS.UTF-8 | ||
490 | localedef -i zh_TW -f BIG5 zh_TW.BIG5 | ||
491 | localedef -i en_US -f ISO-8859-15 en_US.ISO-8859-15 | ||
492 | |||
493 | echo "" | ||
494 | echo "Installation done!" | ||
495 | echo "" | ||
496 | |||
497 | # Step 4: Start LSB test | ||
498 | if [ -x ${LSB_START_CMD} ] | ||
499 | then | ||
500 | ${LSB_START_CMD} | ||
501 | fi | ||
502 | |||
503 | echo "---------------------------------" | ||
504 | echo "Run all the certification version of LSB Tests" | ||
505 | echo "---------------------------------" | ||
506 | |||
507 | LSB_DIST_CHECKER="/opt/lsb/test/manager/utils/dist-checker.pl" | ||
508 | SESSION="${WORK_DIR}/session" | ||
509 | if [ ! -e ${SESSION} ] | ||
510 | then | ||
511 | echo "Error: Could not find session file." | ||
512 | echo "You must run LSB test from webbrower." | ||
513 | exit 1 | ||
514 | fi | ||
515 | |||
516 | if [ -x ${LSB_DIST_CHECKER} ] | ||
517 | then | ||
518 | ${LSB_DIST_CHECKER} -v2 -f ${SESSION} | ||
519 | check | ||
520 | fi | ||
521 | |||
522 | echo "" | ||
523 | echo "LSB test complete. Please check the log file in /var/opt/lsb/test/manager/results/" | ||
524 | echo "" | ||
525 | |||