Save the toolchain configuration to its own file, as an auto-extracting shell script:
- get rid of the 'extractconfig' action, it was cumbersome to use, and badly documented,
- introduce a skeleton for the config script,
- update auto-completion,
- document the config script.
/trunk/kconfig/kconfig.mk | 9 2 7 0 ++-------
/trunk/scripts/crosstool.sh | 6 5 1 0 +++++-
/trunk/docs/overview.txt | 21 9 12 0 +++++++++------------
/trunk/tools/toolchain-config.in | 8 8 0 0 ++++++++
/trunk/ct-ng.comp | 2 1 1 0 +-
5 files changed, 25 insertions(+), 21 deletions(-)
3 comment "eglibc specific options"
7 prompt "eglibc version"
25 # CT_INSERT_VERSION_ABOVE
26 # Don't remove above line!
32 Selecting this will export the trunk of the eglibc subversion repository.
38 default "trunk" if EGLIBC_V_TRUNK
39 default "2_5" if EGLIBC_V_2_5
40 default "2_6" if EGLIBC_V_2_6
41 default "2_7" if EGLIBC_V_2_7
42 default "2_8" if EGLIBC_V_2_8
43 # CT_INSERT_VERSION_STRING_ABOVE
44 # Don't remove above line!
46 config EGLIBC_REVISION
48 prompt "Revision to use"
51 Enter the revision of trunk you want to use.
54 A revision argument can be one of:
55 NUMBER revision number
56 '{' DATE '}' revision at start of the date (*)
57 'HEAD' latest in repository
59 (*) If you want to use a date, please use ISO-8601 formats if
62 config EGLIBC_CHECKOUT
64 prompt "checkout instead of export"
65 default y if EGLIBC_V_TRUNK
66 default n if ! EGLIBC_V_TRUNK
68 By default, the eglibc download will be an export of the subversion
69 repository. If you say 'y' here, then the repository will instead be
70 checked-out, so that you can update it later.
72 Note that crosstool-NG will *not* update your working copy, you will
73 have to do that yourself.