summaryrefslogtreecommitdiffstats
path: root/config/setup/Kconfig
blob: 60dd84a1ec44fedfa6163ade7fe2ee154c148c9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
#
# config/Kconfig: Main menu structure definition
# Copyright (C) Robert Schwebel <r.schwebel@pengutronix.de> 2002, 2003, 2004
#

mainmenu "Setup"

# We need this: otherwhise kconfig doesn't handle tristate entries!!
config SETUP_MODULES
        bool
        default y

config SETUP_PTXCONF
	bool
	default y
	help
	  This is the Pengutronix Distribution Build System.

comment "PTXDIST Setup Menu"

menu "Proxies         "

config SETUP_FTP_PROXY
	prompt "FTP Proxy"
	string
	default ""
	help
	  If you have to use a proxy for FTP transfers, please add the 
	  proxy URL here. Example:

	              http://your.proxy.org:80

config SETUP_HTTP_PROXY
	prompt "HTTP Proxy"
	string
	default ""
	help
	  If you have to use a proxy for HTTP transfers, please add the 
	  proxy URL here. Example:

	              http://your.proxy.org:80
		      
endmenu

menu "Sources         "

config SETUP_SRCDIR
	prompt "Source Directory"
	string
	default "$(TOPDIR)/local_src"
	help
	  This directoy is taken if PTXdist searches for vanilla
	  sources. If the source is not already there, PTXdist 
	  downloads it to this location. 

endmenu

menu "Patches         "

config SETUP_PATCH_REPOSITORY
	prompt "Use PTXdist Online Patch Repository"
	bool
	default y
	help
	  If this option is active, PTXdist directly downloads patches
	  from the PTXdist Patch Repository. 

config SETUP_LOCAL_PATCH_REPOSITORY
	prompt "Local Patch Repository (URL)"
	string
	default "file://$(TOPDIR)/local_patches"
	help
	  PTXdist searches for local patches in this location. 
	  "patches" are bug fixing patches only; if you need patches
	  which introduce special features to a packet, use the 
	  "feature patches" options below. 

	  The string entered here has to be URL style; for local 
	  patch repositories it can also contain file://

	  Local patches superseed PTXdist repository patches. 

endmenu

menu "Feature Patches "

config SETUP_LOCAL_FEATUREPATCH_REPOSITORY
	prompt "Local Feature Patch Repository (URL)"
	string
	default "$(TOPDIR)/local_featurepatches"
	help
	  PTXdist searches for local feature patches in this directory. 
	  "feature patches" are patches which add a certain feature to a
	  software packet. This is not intended to be used with
	  bugfixing patches. 

endmenu

menu "Projects        "

config SETUP_PROJECTDIR1
	prompt "1st Project Directory"
	string
	default "$(TOPDIR)/projects"
	help
	  PTXdist uses the term "projecst" for configurations which form
	  a configuration for a certain embedded board. A project
	  consists of a .config file and maybe additional scripts, 
	  file or whatever is needed to build a project. 

	  This directory is used when PTXdist is looking for project
	  files. 

config SETUP_PROJECTDIR2
	prompt "2nd Project Directory"
	string
	default "$(TOPDIR)/local_projects"
	depends on SETUP_PROJECTDIR1 != ""
	help
	  PTXdist uses the term "projecst" for configurations which form
	  a configuration for a certain embedded board. A project
	  consists of a .config file and maybe additional scripts, 
	  file or whatever is needed to build a project. 

	  This directory is used when PTXdist is looking for project
	  files. 

endmenu

menu "Mirrors         "

config SETUP_DEBMIRROR
        string
        default "http://ftp.de.debian.org/debian"
        prompt "Debian Pool Mirror"
        help
          The Debian pool mirror to use for downloading various
	  components of the target root filesystem.

config SETUP_SFMIRROR
        string
        default "http://mesh.dl.sourceforge.net/sourceforge"
        prompt "Sourceforge Mirror"

config SETUP_GNUMIRROR
        string
        default "ftp://ftp.informatik.rwth-aachen.de/pub/gnu"
        prompt "GNU.org Mirror"

endmenu

menu "IPKG Repository "

config SETUP_IPKG_REPOSITORY
	string
	default "/var/www/ipkg/ptxdist-$(FULLVERSION)"
	prompt "Path to IPKG Repository"
	help
	  PTXdist can be used to update an IPKG server which is
	  accessable via a mounted path. Run 'make ipkg-push'
	  to push the packets from $IMAGEDIR to the server dir
	  which is specified here. 

	  FIXME: add mechanism to use other transports than cp. 

endmenu