… | |
… | |
6 | |
6 | |
7 | ############################################################################# |
7 | ############################################################################# |
8 | # copy and install modules |
8 | # copy and install modules |
9 | |
9 | |
10 | if ! [ "$SKIP_INSTALL" ] ; then |
10 | if ! [ "$SKIP_INSTALL" ] ; then |
11 | cpan="Win32::Exe Pod::POM LWP" |
11 | cpan="Win32::Exe Pod::POM LWP PPI" |
12 | cpan="" |
12 | cpan="" |
13 | mods="common-sense Guard JSON-XS AnyEvent EV BDB Coro Compress-LZF" |
13 | mods="common-sense Guard JSON-XS AnyEvent EV BDB Coro Compress-LZF" |
14 | mods="$mods IO-AIO AnyEvent-AIO AnyEvent-BDB Perl-LibExtractor Urlader" |
14 | mods="$mods IO-AIO AnyEvent-AIO AnyEvent-BDB Getopt::Long Perl-Strip Perl-LibExtractor Urlader" |
15 | mods="$mods deliantra/Deliantra deliantra/Deliantra-Client" |
15 | mods="$mods deliantra/Deliantra deliantra/Deliantra-Client" |
16 | |
16 | |
17 | for host in vm osx105; do |
17 | for host in vm osx105; do |
18 | ( |
18 | ( |
19 | cd /root/src |
19 | cd /root/src |
… | |
… | |
33 | MAKE="$1"; shift |
33 | MAKE="$1"; shift |
34 | PERL="$1"; shift |
34 | PERL="$1"; shift |
35 | echo "building on platform <$@>" |
35 | echo "building on platform <$@>" |
36 | "$@" ' |
36 | "$@" ' |
37 | cpan '"$cpan"' </dev/null >log 2>&1 || { cat log; exit 68; } |
37 | cpan '"$cpan"' </dev/null >log 2>&1 || { cat log; exit 68; } |
|
|
38 | export EV_EVENTFD=0 |
|
|
39 | export EV_INOTIFY=0 |
|
|
40 | export EV_SIGNALFD=0 |
38 | for mod in '"$mods"'; do |
41 | for mod in '"$mods"'; do |
39 | echo building $mod |
42 | echo building $mod |
40 | cd /root/src/$mod || exit 69 |
43 | cd /root/src/$mod || exit 69 |
41 | rm -rf blib |
44 | rm -rf blib |
42 | '$PERL' Makefile.PL </dev/null >/dev/null 2>&1 |
45 | '$PERL' Makefile.PL </dev/null >/dev/null 2>&1 |