# HG changeset patch # User Bryan Hundven # Date 1309450441 -7200 # Node ID e3523df95b6bd0992eea629a6b03c04037c89c35 # Parent b24ead1a59472195f5b2071ff70664c36fa21c3f libc/eglibc: Add option that allows for getting svn over http:// Instead of getting eglibc over standard svn://svn.eglibc.org Add an option that allows the user to get source from http://www.eglibc.org/svn This is useful if you are behind a firewall or proxy. If you are behind a proxy, don't forget to configure ${HOME}/.subversion/servers In the [global] section setup your proxy configuration. Signed-off-by: Bryan Hundven [yann.morin.1998@anciens.enib.fr: removed useless 'default n'] Signed-off-by: "Yann E. MORIN" diff -r b24ead1a5947 -r e3523df95b6b config/libc/eglibc.in --- a/config/libc/eglibc.in Tue Jun 28 23:46:04 2011 +0200 +++ b/config/libc/eglibc.in Thu Jun 30 18:14:01 2011 +0200 @@ -138,6 +138,16 @@ (*) If you want to use a date, please use ISO-8601 formats if at all possible. +config EGLIBC_HTTP + bool + prompt "use http:// instead of svn://" + help + By default, when eglibc is downloaded it is checked out using + svn://svn.eglibc.org. This option allows you to download eglibc + from http://www.eglibc.org, if you are behind a proxy or firewall. + If you are behind a proxy, don't forget to update your + .subversion/servers file with your proxy info in [global]. + config EGLIBC_CHECKOUT bool prompt "checkout instead of export" diff -r b24ead1a5947 -r e3523df95b6b scripts/build/libc/eglibc.sh --- a/scripts/build/libc/eglibc.sh Tue Jun 28 23:46:04 2011 +0200 +++ b/scripts/build/libc/eglibc.sh Thu Jun 30 18:14:01 2011 +0200 @@ -14,7 +14,13 @@ # snapshots available. do_libc_get() { local addon - local svn_base="svn://svn.eglibc.org" + local svn_base + + if [ "${CT_EGLIBC_HTTP}" = "y" ]; then + svn_base="http://www.eglibc.org/svn" + else + svn_base="svn://svn.eglibc.org" + fi case "${CT_LIBC_VERSION}" in trunk) svn_base+="/trunk";;