steps.mk
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Fri Apr 18 22:16:28 2008 +0000 (2008-04-18)
changeset 451 8a72f9bcf675
parent 305 00a7e6c275da
child 461 63586e9dcfc3
permissions -rw-r--r--
Using SOCKS 4/5 proxy is no easy task:
- a machine may well be able to reach the proxy, even if it is not on the same sub-net(s) as the machine itself (absolutely legitimate)
- tsocks.conf needs a list of so-called 'local' networks that can be reached without the need for a SOCKS connection
- SOCKS proxies are expected to be in 'local' networks
- there is absolutely NO way to tell what networks are local, besides the sub-net(s) the machine is in

Therefore, appropriate configuration of SOCKS 4/5 configuration is really complex, and attempts to correctly overcome this issue are doomed.

/trunk/scripts/crosstool.sh | 52 46 6 0 ++++++++++++++++++++++++++++++++++----
/trunk/config/global/download_extract.in | 39 31 8 0 +++++++++++++++++++++++------
2 files changed, 77 insertions(+), 14 deletions(-)
     1 # Makefile for each steps
     2 # Copyright 2006 Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
     3 
     4 CT_STEPS := libc_check_config       \
     5             kernel_check_config     \
     6             kernel_headers          \
     7             binutils                \
     8             cc_core_pass_1          \
     9             libc_headers            \
    10             libc_start_files        \
    11             cc_core_pass_2          \
    12             libc                    \
    13             cc                      \
    14             libc_finish             \
    15             tools                   \
    16             debug                   \
    17 
    18 $(CT_STEPS):
    19 	@$(CT_NG) RESTART=$@ STOP=$@ build
    20 
    21 $(patsubst %,+%,$(CT_STEPS)):
    22 	@$(CT_NG) STOP=$(patsubst +%,%,$@) build
    23 
    24 $(patsubst %,%+,$(CT_STEPS)):
    25 	@$(CT_NG) RESTART=$(patsubst %+,%,$@) build
    26 
    27 help-build::
    28 	@echo  '  liststeps          - List all build steps'
    29 
    30 liststeps:
    31 	@echo  'Available build steps, in order:'
    32 	@for step in $(CT_STEPS); do    \
    33 	     echo "  - $${step}";       \
    34 	 done