Contents of /trunk/installer/include/bootstrap-wrapper.sh
Parent Directory | Revision Log
Revision 773 -
(show annotations)
(download)
(as text)
Wed Sep 24 10:54:00 2008 UTC (15 years, 9 months ago) by niro
File MIME type: application/x-sh
File size: 1268 byte(s)
Wed Sep 24 10:54:00 2008 UTC (15 years, 9 months ago) by niro
File MIME type: application/x-sh
File size: 1268 byte(s)
-moved helper-scripts into include/ directory
1 | #!/bin/sh |
2 | # $Header: /home/cvsd/magellan-cvs/magellan-src/installer/include/bootstrap-wrapper.sh,v 1.1 2008-09-24 10:54:00 niro Exp $ |
3 | |
4 | # boostrap-wrapper |
5 | # |
6 | # run_bootstrap() |
7 | # { |
8 | # local line |
9 | # |
10 | # while read line |
11 | # do |
12 | # echo $line |
13 | # sleep 0.01 |
14 | # done < ~/boostrap.log |
15 | # |
16 | # # bootstrap-default-system |
17 | # } |
18 | |
19 | convert_to_percent() |
20 | { |
21 | # never get 100% here, we define it our self or the dialogbox closes unwilingly |
22 | echo "$@" | sed 's/.*(\(.*\)).*/\1/;s/\//\ /g' | awk '{print ($1 / $2 * 100) - 1}' |
23 | } |
24 | |
25 | wrapper() |
26 | { |
27 | local action="$1" |
28 | local line |
29 | |
30 | ${action} | while read line |
31 | do |
32 | case $line in |
33 | *fetching*:*|*!fetch*|*fetch\ complete*) convert_to_percent ${line};; |
34 | *unpacking*:*|*!unpack*) convert_to_percent ${line};; |
35 | *installing*:*) convert_to_percent ${line};; |
36 | *) [[ ${DEBUG} = true ]] && echo "${line}" ;; |
37 | esac |
38 | done |
39 | |
40 | # 100% here, close the dialog |
41 | echo "100" |
42 | } |
43 | |
44 | # download_stage1() |
45 | # { |
46 | # NOCOLORS=true MROOT=/mnt/magellan mage download toolchain |
47 | # } |
48 | # |
49 | # download_stage2() |
50 | # { |
51 | # NOCOLORS=true MROOT=/mnt/magellan mage download basesystem26 |
52 | # } |
53 | # |
54 | # install_stage1() |
55 | # { |
56 | # NOCOLORS=true MROOT=/mnt/magellan mage install toolchain |
57 | # } |
58 | |
59 | install_stage2() |
60 | { |
61 | NOCOLORS=true bootstrap-default-system |
62 | } |
63 | |
64 | ## runme |
65 | #wrapper "$1" |
66 | wrapper install_stage2 |
Properties
Name | Value |
---|---|
svn:executable | * |