21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
22 # or visit www.oracle.com if you need additional information or have any |
22 # or visit www.oracle.com if you need additional information or have any |
23 # questions. |
23 # questions. |
24 # |
24 # |
25 |
25 |
|
26 function prepare_help_system { |
|
27 AC_CHECK_PROGS(PKGHANDLER, apt-get yum port pkgutil pkgadd) |
|
28 } |
|
29 |
26 function help_on_build_dependency { |
30 function help_on_build_dependency { |
27 # Print a helpful message on how to acquire the necessary build dependency. |
31 # Print a helpful message on how to acquire the necessary build dependency. |
28 # $1 is the help tag: freetyp2, cups, pulse, alsa etc |
32 # $1 is the help tag: freetyp2, cups, pulse, alsa etc |
29 MISSING_DEPENDENCY=$1 |
33 MISSING_DEPENDENCY=$1 |
30 PKGHANDLER_COMMAND= |
34 PKGHANDLER_COMMAND= |
31 |
35 |
32 AC_CHECK_PROGS(PKGHANDLER, apt-get yum port pkgutil pkgadd) |
|
33 |
|
34 case $PKGHANDLER in |
36 case $PKGHANDLER in |
35 apt-get) |
37 apt-get) |
36 apt_help $MISSING_DEPENDENCY ;; |
38 apt_help $MISSING_DEPENDENCY ;; |
37 yum) |
39 yum) |
38 yum_help $MISSING_DEPENDENCY ;; |
40 yum_help $MISSING_DEPENDENCY ;; |
39 port) |
41 port) |
40 port_help $MISSING_DEPENDENCY ;; |
42 port_help $MISSING_DEPENDENCY ;; |
41 pkgutil) |
43 pkgutil) |
42 pkgutil_help $MISSING_DEPENDENCY ;; |
44 pkgutil_help $MISSING_DEPENDENCY ;; |