sgi-o2: bigger tmpfs
[openadk.git] / target / config / Config.in.runtime
blob62050e7ee99a23135be992d650f5c70a763e3b15
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 config ADK_RUNTIME_HOSTNAME
5         string "hostname for the embedded system"
6         default "openadk"
7         help
8           Set your target hostname.
10 choice
11 prompt "init system"
12 depends on !ADK_APPLIANCE_TOOLCHAIN
13 default ADK_RUNTIME_INIT_SYSV if ADK_PACKAGE_BUSYBOX
15 config ADK_RUNTIME_INIT_SYSV
16         bool "Use busybox init"
17         depends on ADK_PACKAGE_BUSYBOX
19 config ADK_RUNTIME_INIT_SYSVINIT
20         bool "Use system V init"
21         select ADK_PACKAGE_SYSVINIT
22         select ADK_PACKAGE_AGETTY
23         select ADK_PACKAGE_GAWK
24         select ADK_PACKAGE_IP
25         select ADK_PACKAGE_MOUNT
27 config ADK_RUNTIME_INIT_S6
28         bool "Use s6 init and supervision"
29         select ADK_PACKAGE_S6
30         select ADK_PACKAGE_S6_PORTABLE_UTILS
31         select ADK_PACKAGE_S6_LINUX_UTILS
33 config ADK_RUNTIME_INIT_SYSTEMD
34         bool "Use systemd init and supervision"
35         select ADK_PACKAGE_SYSTEMD
36         select ADK_PACKAGE_DBUS
37         select ADK_PACKAGE_DBUS_WITH_SYSTEMD
38         depends on ADK_TARGET_LIB_GLIBC
40 config ADK_RUNTIME_INIT_SIMPLEINIT
41         bool "Use a very simple init"
42         select ADK_PACKAGE_SIMPLEINIT
44 endchoice
46 choice
47 prompt "system for /dev management"
48 depends on !ADK_APPLIANCE_TOOLCHAIN
49 default ADK_RUNTIME_DEV_STATIC if ADK_TARGET_WITHOUT_MMU || ADK_TARGET_ARCH_CRIS
50 default ADK_RUNTIME_DEV_MDEV
52 config ADK_RUNTIME_DEV_MDEV
53         bool "Use mdev"
54         select ADK_KERNEL_DEVTMPFS
55         select ADK_KERNEL_DEVTMPFS_MOUNT
56         depends on ADK_PACKAGE_BUSYBOX
57         depends on !ADK_RUNTIME_INIT_SYSTEMD
59 config ADK_RUNTIME_DEV_UDEV
60         bool "Use udev"
61         select ADK_PACKAGE_UDEV
62         # needs depmod for module dependency generation on host
63         select ADK_HOST_BUILD_KMOD
64         select ADK_KERNEL_DEVTMPFS
65         select ADK_KERNEL_DEVTMPFS_MOUNT
66         depends on !ADK_RUNTIME_INIT_SYSTEMD
68 config ADK_RUNTIME_DEV_SYSTEMD_UDEV
69         bool "Use systemd udev"
70         select ADK_KERNEL_DEVTMPFS
71         select ADK_KERNEL_DEVTMPFS_MOUNT
72         depends on ADK_RUNTIME_INIT_SYSTEMD
74 config ADK_RUNTIME_DEV_STATIC
75         bool "Use static /dev"
76         depends on !ADK_RUNTIME_INIT_SYSTEMD
78 endchoice
80 choice
81 prompt "base applications"
82 depends on !ADK_APPLIANCE_TOOLCHAIN
83 default ADK_RUNTIME_BASE_BUSYBOX
85 config ADK_RUNTIME_BASE_BUSYBOX
86         bool "Use busybox"
87         select ADK_PACKAGE_BUSYBOX
89 config ADK_RUNTIME_BASE_TOYBOX
90         bool "Use toybox"
91         select ADK_PACKAGE_TOYBOX
93 config ADK_RUNTIME_BASE_COREUTILS
94         bool "Use coreutils"
95         select ADK_PACKAGE_COREUTILS
96         select ADK_PACKAGE_GREP
97         select ADK_PACKAGE_FIND
99 endchoice
101 config ADK_RUNTIME_FIX_PERMISSION
102         bool "fix permissions for target files (suid bit, ..)"
103         select ADK_HOST_BUILD_FAKEROOT
104         depends on ADK_TARGET_ROOTFS_GENIMAGE
105         help
106           Use fakeroot to fix permissions for target dir before image
107           creation.
109 config ADK_RUNTIME_SSH_PUBKEY
110         string "SSH public key (root user only)"
111         depends on ADK_PACKAGE_OPENSSH_SERVER || ADK_PACKAGE_DROPBEAR
112         default ""
113         help
114           Paste your generated SSH public key here and it will be embedded into
115           the built image, so you can use it to login instantly.
117 config ADK_RUNTIME_PASSWORD
118         string "root password for the embedded system"
119         default "$1$bJoW4DmS$7fUVat.9iFSAePzA4j4Jm."
120         help
121           Predefine the root password enabled in the built image.
122           Use ./host_*/usr/bin/mkcrypt to generate the hash.
123           Default password is linux123
125 config ADK_RUNTIME_ADDUSER
126         bool "add an user"
127         default n
128         help
129           Enable this option to add an unprivileged user.
130           Fixed UID/GID 100 is used. A group with the same name is added.
132 config ADK_RUNTIME_USER_NAME
133         string "user name"
134         default "adk"
135         depends on ADK_RUNTIME_ADDUSER
137 config ADK_RUNTIME_USER_PASSWORD
138         string "user password"
139         default "$1$bJoW4DmS$7fUVat.9iFSAePzA4j4Jm."
140         depends on ADK_RUNTIME_ADDUSER
141         help
142           Predefine the user password enabled in the built image.
143           Use ./host_*/usr/bin/mkcrypt to generate the hash.
144           Default password is linux123
146 config ADK_RUNTIME_USER_HOME
147         string "user home directory"
148         default "/home/adk"
149         depends on ADK_RUNTIME_ADDUSER
150         help
151           Set the home directory to use.
153 config ADK_RUNTIME_USER_SHELL
154         string "user shell"
155         default "/bin/sh"
156         depends on ADK_RUNTIME_ADDUSER
157         help
158           Set the shell to use.
160 config ADK_RUNTIME_START_SERVICES
161         bool "start services by default"
162         default n
163         help
164           Enable this option to start selected services on boot.
166 source "target/config/Config.in.scripts"
168 config ADK_RUNTIME_TMPFS_SIZE
169         string "size of /tmp in memory (kB)"
170         default "16384" if ADK_TARGET_VBOX
171         default "16384" if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
172         default "32768" if ADK_TARGET_SYSTEM_IBM_X40
173         default "32768" if ADK_TARGET_SYSTEM_SGI_O2
174         default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI
175         default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI2
176         default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI3
177         default "32768" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
178         default "8192" if ADK_TARGET_SYSTEM_MIKROTIK_RB532
179         default "1024"
180         depends on !ADK_RUNTIME_INIT_SIMPLEINIT && !ADK_RUNTIME_INIT_SYSTEMD
181         help
182           Size of /tmp in memory in Kilobyte.
184 config ADK_RUNTIME_TIMEZONE
185         string "timezone for the embedded system"
186         default "Europe/Berlin"
187         help
188           Predefine the timezone for the embedded system.
190 config ADK_RUNTIME_ENABLE_LOCALE
191         bool "enable locale (i18n) support"
192         select ADK_TARGET_LIBC_ICONV if ADK_TARGET_LIB_UCLIBC_NG
193         select BUSYBOX_LOCALE_SUPPORT
194         help
195           Enable locale support for the target.
197 config ADK_RUNTIME_DEFAULT_LOCALE
198         string "default locale"
199         depends on ADK_RUNTIME_ENABLE_LOCALE
200         default "de_DE"
201         help
202           Set locale to be set in the target system as default.
204 choice
205 prompt "bootup messages from kernel"
207 config ADK_RUNTIME_VERBOSE_KERNEL_VGA_ONLY
208         bool "output via VGA only"
209         depends on ADK_TARGET_WITH_VGA
211 config ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY
212         bool "output via serial console only"
213         depends on ADK_TARGET_WITH_SERIAL \
214                 || ADK_TARGET_QEMU \
215                 || ADK_TARGET_SIM
217 config ADK_RUNTIME_VERBOSE_KERNEL_VGA_SERIAL
218         bool "output via VGA and serial console"
219         depends on ADK_TARGET_WITH_SERIAL && \
220                    ADK_TARGET_WITH_VGA
221         help
222           Output is via VGA and serial console. 
223           Init can use only serial via /dev/console.
225 config ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_VGA
226         bool "output via serial console and VGA"
227         depends on ADK_TARGET_WITH_SERIAL && \
228                    ADK_TARGET_WITH_VGA
229         help
230           Output is via serial console and VGA. 
231           Init can use only VGA via /dev/console.
233 config ADK_RUNTIME_QUIET_KERNEL
234         bool "no output from the kernel"
235         help
236           Make bootup quiet without messages from the kernel.
238 endchoice
240 choice
241 prompt "bootup messages from initscripts"
242 default ADK_RUNTIME_VERBOSE_INIT_VGA if ADK_TARGET_WITH_VGA
243 default ADK_RUNTIME_VERBOSE_INIT_SERIAL
245 config ADK_RUNTIME_VERBOSE_INIT_VGA
246         bool "output via VGA"
247         depends on ADK_TARGET_WITH_VGA
248         depends on ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_VGA || \
249                    ADK_RUNTIME_VERBOSE_KERNEL_VGA_ONLY || \
250                    ADK_RUNTIME_QUIET_KERNEL
252 config ADK_RUNTIME_VERBOSE_INIT_SERIAL
253         bool "output via serial"
254         depends on ADK_TARGET_WITH_SERIAL \
255                 || ADK_TARGET_QEMU \
256                 || ADK_TARGET_SIM
257         depends on ADK_RUNTIME_VERBOSE_KERNEL_VGA_SERIAL || \
258                    ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY || \
259                    ADK_RUNTIME_QUIET_KERNEL
261 config ADK_RUNTIME_QUIET_INIT
262         bool "no output"
264 endchoice
266 choice
267 prompt "start getty or shell after bootup"
268 default ADK_RUNTIME_GETTY
270 config ADK_RUNTIME_GETTY
271         bool "start a getty after bootup"
272         help
273           Start a getty after bootup.
275 config ADK_RUNTIME_SHELL
276         bool "start a shell after bootup"
277         help
278           Start a shell after bootup.
280 config ADK_RUNTIME_NONE
281         bool "start no shell nor getty after bootup"
282         help
283           Do not start a shell or getty after bootup.
285 endchoice
287 config ADK_RUNTIME_GETTY_VGA
288         bool "start getty on VGA console (tty1-tty6)"
289         depends on ADK_RUNTIME_GETTY && ADK_TARGET_WITH_VGA
290         default y if ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY
291         default y if ADK_TARGET_QEMU_WITH_GRAPHIC
292         default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
293         default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2
294         default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3
295         default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
296         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
297         default y if ADK_TARGET_SYSTEM_IBM_X40
298         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
299         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
300         default y if ADK_TARGET_VBOX
301         default n
302         help
303           Start getty on VGA console. (tty1-tty6)
305 config ADK_RUNTIME_GETTY_SERIAL
306         bool "start getty on serial console"
307         depends on ADK_RUNTIME_GETTY && ( ADK_TARGET_WITH_SERIAL \
308                 || ADK_TARGET_QEMU \
309                 || ADK_TARGET_SIM )
310         default n if ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY
311         default n if ADK_TARGET_QEMU_WITH_GRAPHIC
312         default n if ADK_TARGET_SYSTEM_RASPBERRY_PI
313         default n if ADK_TARGET_SYSTEM_RASPBERRY_PI2
314         default n if ADK_TARGET_SYSTEM_RASPBERRY_PI3
315         default n if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
316         default n if ADK_TARGET_SYSTEM_IBM_X40
317         default n if ADK_TARGET_SYSTEM_ARANYM_M68K
318         default n if ADK_TARGET_MODEL_PCENGINES_ALIX1C
319         default n if ADK_TARGET_VBOX
320         default y
321         help
322           Start getty on serial console.
324 config ADK_RUNTIME_CONSOLE_VGA_DEVICE
325         string "VGA console device"
326         depends on ADK_TARGET_WITH_VGA
327         default "tty0"
329 config ADK_RUNTIME_CONSOLE_SERIAL_DEVICE
330         string "serial console device"
331         depends on ADK_TARGET_WITH_SERIAL \
332                 || ADK_TARGET_QEMU \
333                 || ADK_TARGET_SIM
334         default "hvc0" if ADK_TARGET_SYSTEM_QEMU_PPC64
335         default "ttyBF0" if ADK_TARGET_ARCH_BFIN
336         default "ttyUL0" if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800 \
337                                 || ADK_TARGET_SYSTEM_NUMATO_MIMASV2
338         default "ttyARC0" if ADK_TARGET_SYSTEM_NSIM_ARCV1 \
339                                 || ADK_TARGET_SYSTEM_NSIM_ARCV2
340         default "ttyAMA0" if ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB \
341                                 || ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU \
342                                 || ADK_TARGET_SYSTEM_QEMU_ARM_REALVIEW_EB_MPCORE \
343                                 || ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9 \
344                                 || ADK_TARGET_SYSTEM_ARM_FM \
345                                 || ADK_TARGET_SYSTEM_QEMU_AARCH64
346         default "ttySC1" if ADK_TARGET_SYSTEM_QEMU_SH
347         default "ttySC0" if ADK_TARGET_SYSTEM_SIM_H8300H
348         default "ttymxc0" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
349         default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI
350         default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI2
351         default "ttyDA1" if ADK_TARGET_SYSTEM_QEMU_METAG
352         default "ttyS2" if ADK_TARGET_SYSTEM_KINETIS_K70
353         default "ttyPS0" if ADK_TARGET_SYSTEM_QEMU_ARM_XILINX_ZYNQ
354         default "ttysclp0" if ADK_TARGET_SYSTEM_QEMU_S390
355         default "ttyO2" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
356         default "ttyS4" if ADK_TARGET_SYSTEM_IMGTEC_CI20
357         default "ttyS0"
359 config ADK_RUNTIME_CONSOLE_SERIAL_SPEED
360         string "serial console speed"
361         depends on ADK_TARGET_WITH_SERIAL \
362                 || ADK_TARGET_QEMU \
363                 || ADK_TARGET_SIM
364         default "9600" if ADK_TARGET_SYSTEM_FON_FON2100
365         default "9600" if ADK_TARGET_SYSTEM_SGI_O2
366         default "38400" if ADK_TARGET_SYSTEM_PCENGINES_WRAP
367         default "38400" if ADK_TARGET_SYSTEM_ANDES_AG101P
368         default "115200"
370 config ADK_RUNTIME_KBD_LAYOUT
371         string "keyboard layout for the embedded system"
372         depends on ADK_TARGET_WITH_INPUT
373         default "de-latin1-nodeadkeys"
374         help
375           Predefine the keyboard layout for the embedded system.
376           For example use de-latin1-nodeadkeys.
378 choice
379 prompt "initial login shell for the root user"
380 default ADK_ROOTSH_HUSH if ADK_TARGET_WITHOUT_MMU
381 default ADK_ROOTSH_MKSH
383 config ADK_ROOTSH_MKSH
384         bool "mksh (MirBSD Korn Shell)"
385         select ADK_PACKAGE_MKSH if !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_ARCH_OR1K
386         help
387           Use mksh (a Korn Shell variant) as standard login shell
388           for the superuser.
390 config ADK_ROOTSH_HUSH
391         bool "hush (busybox shell compatible with non-MMU systems)"
392         select BUSYBOX_HUSH if !ADK_APPLIANCE_TOOLCHAIN
393         select BUSYBOX_FEATURE_SH_IS_HUSH if !ADK_APPLIANCE_TOOLCHAIN
394         help
395           hush shell from busybox.
397 config ADK_ROOTSH_SASH
398         bool "sash (Shell compatible with non-MMU systems)"
399         select ADK_PACKAGE_SASH if !ADK_APPLIANCE_TOOLCHAIN
400         help
401           standalone shell.
403 config ADK_ROOTSH_ASH
404         bool "ash (busybox shell)"
405         select BUSYBOX_ASH
406         select BUSYBOX_FEATURE_SH_IS_ASH
407         help
408           Use the minimalistic ash variant that is part of busybox
409           as standard login shell for the superuser. This is the
410           default, but discouraged due to its frugality.
412 config ADK_ROOTSH_BASH
413         bool "bash (GNU Bourne-Again Shell)"
414         select ADK_PACKAGE_BASH
415         help
416           Use GNU bash as standard login shell for the superuser.
418 config ADK_ROOTSH_TCSH
419         bool "tcsh (Tenex C Shell)"
420         select ADK_PACKAGE_TCSH
421         help
422           Use tcsh (a C Shell variant) as standard login shell
423           for the superuser.
425 config ADK_ROOTSH_ZSH
426         bool "zsh (The Z Shell)"
427         select ADK_PACKAGE_ZSH
428         help
429           Use zsh as standard login shell for the superuser.
431 endchoice
433 choice
434 prompt "system /bin/sh (POSIX script shell)"
435 default ADK_BINSH_HUSH if ADK_TARGET_WITHOUT_MMU
436 default ADK_BINSH_MKSH
438 config ADK_BINSH_MKSH
439         bool "mksh (MirBSD Korn Shell)"
440         select ADK_PACKAGE_MKSH if !ADK_APPLIANCE_TOOLCHAIN
441         help
442           Use mksh (a Korn Shell variant) as system shell, which is
443           both small and powerful, so quite suited for this task.
445 config ADK_BINSH_HUSH
446         bool "hush (busybox)"
447         select ADK_PACKAGE_HUSH if !ADK_APPLIANCE_TOOLCHAIN
448         help
449           hush shell.
451 config ADK_BINSH_SASH
452         bool "sash (Standalone Shell)"
453         select ADK_PACKAGE_SASH if !ADK_APPLIANCE_TOOLCHAIN
454         help
455           sash shell.
457 config ADK_BINSH_ASH
458         bool "ash (busybox)"
459         select BUSYBOX_ASH
460         help
461           Use the minimalistic ash variant that is part of busybox
462           as system shell. This is the default and rather small and
463           fast, but lacks scripting features.
465 config ADK_BINSH_BASH
466         bool "bash (GNU Bourne-Again Shell)"
467         select ADK_PACKAGE_BASH
468         help
469           Use GNU bash as system shell. This is discouraged due to
470           its size and slowness.
472 config ADK_BINSH_ZSH
473         bool "zsh (The Z Shell)"
474         select ADK_PACKAGE_ZSH
475         help
476           Use zsh as system shell. This is probably a bad idea.
478 endchoice
480 # workaround for USB ethernet f.e. Raspberry Pi 2/3
481 config ADK_RUNTIME_WAIT_FOR_ETHERNET
482         bool
483         default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2
484         default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3
486 config ADK_SIMPLE_NETWORK_CONFIG
487         bool "simple network configuration"
488         help
489           Manually change network config
490           
491 menu "eth0 Configuration"
492 depends on ADK_SIMPLE_NETWORK_CONFIG
494 choice
495 prompt "Type"
496 default ADK_SIMPLE_NETWORK_CONFIG_ETH0_TYPE_MANUAL
498 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC
499         bool "static IP configuration"
501 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_DHCP
502         bool "DHCP"
504 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_NONE
505         bool "no configuration"
507 endchoice
509 choice
510 prompt "configure default Gateway"
511 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC
513 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC_WITH_GW
514         bool "with Gateway"
516 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC_WITHOUT_GW
517         bool "without Gateway"
519 endchoice
521 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_IP
522         string "IP Address"
523         depends on ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC
524         default "10.0.0.2"
526 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_NM
527         string "Netmask"
528         depends on ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC
529         default "255.255.255.0"
531 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_GW
532         string "Gateway"
533         depends on ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC_WITH_GW
534         default "10.0.0.1"
536 endmenu
538 menu "wlan0 Configuration"
539 depends on ADK_SIMPLE_NETWORK_CONFIG
540 depends on ADK_TARGET_WITH_WIFI
542 choice
543 prompt "Type"
544 default ADK_SIMPLE_NETWORK_CONFIG_WLAN0_NONE
546 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_NONE
547         bool "No configuration"
549 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC
550         bool "static IP configuration"
552 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_DHCP
553         bool "DHCP"
555 endchoice
557 choice
558 prompt "configure default Gateway"
559 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC
561 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC_WITH_GW
562         bool "with Gateway"
564 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC_WITHOUT_GW
565         bool "without Gateway"
567 endchoice
569 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_IP
570         string "IP Address"
571         depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC
572         default "192.168.1.2"
574 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_NM
575         string "Netmask"
576         depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC
577         default "255.255.255.0"
579 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_GW
580         string "Gateway"
581         depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC_WITH_GW
582         default "192.168.1.1"
584 endmenu
586 choice
587 prompt "WLAN Security"
588 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC || ADK_SIMPLE_NETWORK_CONFIG_WLAN0_DHCP
589 default ADK_SIMPLE_NETWORK_CONFIG_WLAN0_NOSEC
591 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_NOSEC
592         bool "No security"
594 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_WPA2
595         bool "WPA2"
597 endchoice
599 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_WPA2_SSID
600         string "SSID"
601         depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_WPA2
602         default ""
604 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_WPA2_PW
605         string "Password"
606         depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_WPA2
607         default ""
609 menu "eth1 Configuration"
610 depends on ADK_SIMPLE_NETWORK_CONFIG && \
611         ADK_TARGET_SYSTEM_MIKROTIK_RB532 
613 choice
614 prompt "Type"
615 default ADK_SIMPLE_NETWORK_CONFIG_ETH1_NONE
617 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC
618         bool "static IP configuration"
620 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_DHCP
621         bool "DHCP"
623 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_NONE
624         bool "no configuration"
626 endchoice
628 choice
629 prompt "configure default Gateway"
630 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC
632 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC_WITH_GW
633         bool "with Gateway"
635 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC_WITHOUT_GW
636         bool "without Gateway"
638 endchoice
640 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_IP
641         string "IP Address"
642         depends on ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC
643         default "172.16.0.2"
645 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_NM
646         string "Netmask"
647         depends on ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC
648         default "255.255.0.0"
650 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_GW
651         string "Gateway"
652         depends on ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC_WITH_GW
653         default "172.16.0.1"
655 endmenu
657 config ADK_SIMPLE_NETWORK_CONFIG_NS
658         string "Nameserver"
659         depends on ADK_SIMPLE_NETWORK_CONFIG
660         depends on !ADK_SIMPLE_NETWORK_CONFIG_ETH0_DHCP
661         depends on !ADK_SIMPLE_NETWORK_CONFIG_ETH1_DHCP
662         depends on !ADK_SIMPLE_NETWORK_CONFIG_WLAN0_DHCP
663         default "10.0.0.1"
665 config ADK_SIMPLE_NETWORK_CONFIG_PROXY
666         string "HTTP-Proxy (f.e. http://10.0.0.2:8080)"
667         depends on ADK_SIMPLE_NETWORK_CONFIG