summaryrefslogtreecommitdiff
path: root/target/Config.in.runtime
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2010-11-26 15:18:01 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2010-11-26 15:18:01 +0100
commitdbfdeaeb46453d300b975dcfb6790f3b16f9e6b5 (patch)
treefbba8492efcb3536c1606a659308e9f0ca75ea20 /target/Config.in.runtime
parent4969392a108205efe43203a9df4a20c749554479 (diff)
implement the concept of target choice by embedded system or architecture
you can now choose between specific embedded systems like PC Engines ALIX boards, Foxboard, .. or between generic architecture support like x86, x86_64, mips, ... This does reduce the overhead of duplicate configuration files in target directory. Now qemu, toolchain and ibm x40 support is combined in one target directory target/x86. Distinguishing between hardware profiles happens via menu based configuration. (CPU choice for kernel, CFLAGS for package building, ..). We will see if this is the right direction.
Diffstat (limited to 'target/Config.in.runtime')
-rw-r--r--target/Config.in.runtime56
1 files changed, 56 insertions, 0 deletions
diff --git a/target/Config.in.runtime b/target/Config.in.runtime
new file mode 100644
index 000000000..51f1d5653
--- /dev/null
+++ b/target/Config.in.runtime
@@ -0,0 +1,56 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+config ADK_RUNTIME_HOSTNAME
+ string "hostname for the embedded system"
+ default "linux"
+ help
+ Set your target hostname.
+
+config ADK_RUNTIME_SSH_PUBKEY
+ string "SSH public key (root user only)"
+ default ""
+ help
+ Paste your generated SSH public key here and it will be embedded into
+ the built image, so you can use it to login instantly.
+
+config ADK_RUNTIME_PASSWORD
+ string "root password for the embedded system"
+ default "linux123"
+ help
+ Predefine the root password enabled in the built image.
+
+config ADK_RUNTIME_TIMEZONE
+ string "timezone for the embedded system"
+ default "Europe/Berlin"
+ help
+ Predefine the timezone for the embedded system.
+
+config ADK_RUNTIME_KBD_LAYOUT
+ string "keyboard layout for the embedded system"
+ default ""
+ depends on ADK_TARGET_WITH_INPUT
+ help
+ Predefine the keyboard layout for the embedded system.
+
+choice
+prompt "Console output on embedded system"
+default ADK_RUNTIME_CONSOLE_VGA if ADK_HARDWARE_IBM_X40
+default ADK_RUNTIME_CONSOLE_SERIAL
+
+config ADK_RUNTIME_CONSOLE_VGA
+ bool "console output on VGA"
+ help
+ Start getty on VGA console. (tty1-tty6)
+
+config ADK_RUNTIME_CONSOLE_SERIAL
+ bool "console output on serial"
+ help
+ Start getty on serial console. (ttyS0)
+
+config ADK_RUNTIME_CONSOLE_BOTH
+ bool "console output on console and serial"
+ help
+ Start getty on VGA console and serial device.
+
+endchoice