initial commit

This commit is contained in:
wt
2025-02-12 15:47:50 +07:00
commit 937d1829e5
22 changed files with 254 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
curses
.config
.config.old
+16
View File
@@ -0,0 +1,16 @@
menu "Architecture"
source "arch/Config.in"
endmenu
menu "Toolchain"
source "toolchain/Config.in"
endmenu
menu "Target Packages"
source "package/Config.in"
endmenu
menu "Bootloader"
source "boot/Config.in"
endmenu
Symlink
+1
View File
@@ -0,0 +1 @@
Config.in
+8
View File
@@ -0,0 +1,8 @@
nconfig:
kconfig-nconf Config.in
menuconfig:
kconfig-mconf Config.in
config:
kconfig-conf Config.in
+3
View File
@@ -0,0 +1,3 @@
source "arch/arm/Config.in"
source "arch/aarch64/Config.in"
source "arch/x86_64/Config.in"
+2
View File
@@ -0,0 +1,2 @@
config SIMPLE_AARCH64
bool "aarch64"
+2
View File
@@ -0,0 +1,2 @@
config SIMPLE_ARM
bool "arm"
+2
View File
@@ -0,0 +1,2 @@
config SIMPLE_X86_64
bool "x86_64"
+10
View File
@@ -0,0 +1,10 @@
config SIMPLE_UBOOT
bool "U-Boot"
help
Build "Das U-Boot" Boot Monitor
https://www.denx.de/wiki/U-Boot
config SIMPLE_GRUB2
bool "Grub2"
help
GNU GRUB is a Multiboot boot loader
+36
View File
@@ -0,0 +1,36 @@
#
# Automatically generated file; DO NOT EDIT.
# Configuration
#
#
# Architecture
#
CONFIG_SIMPLE_ARM=y
# CONFIG_SIMPLE_AARCH64 is not set
# CONFIG_SIMPLE_X86_64 is not set
#
# Toolchain
#
# CONFIG_SIMPLE_GLIBC is not set
CONFIG_SIMPLE_UCLIBC=y
CONFIG_SIMPLE_CROSS_COMPILE=""
#
# Target Packages
#
CONFIG_SIMPLE_BUSYBOX=y
CONFIG_SIMPLE_ZLIB=y
CONFIG_SIMPLE_DROPBEAR=y
CONFIG_SIMPLE_SFTP_SERVER_DROPBEAR=y
CONFIG_SIMPLE_OPENSSH=y
CONFIG_SIMPLE_CURL=y
CONFIG_SIMPLE_BASH=y
CONFIG_SIMPLE_GIT=y
#
# Bootloader
#
CONFIG_SIMPLE_UBOOT=y
# CONFIG_SIMPLE_GRUB2 is not set
+36
View File
@@ -0,0 +1,36 @@
#
# Automatically generated file; DO NOT EDIT.
# Configuration
#
#
# Architecture
#
# CONFIG_SIMPLE_ARM is not set
CONFIG_SIMPLE_AARCH64=y
# CONFIG_SIMPLE_X86_64 is not set
#
# Toolchain
#
# CONFIG_SIMPLE_GLIBC is not set
CONFIG_SIMPLE_UCLIBC=y
CONFIG_SIMPLE_CROSS_COMPILE=""
#
# Target Packages
#
CONFIG_SIMPLE_BUSYBOX=y
CONFIG_SIMPLE_ZLIB=y
CONFIG_SIMPLE_DROPBEAR=y
CONFIG_SIMPLE_SFTP_SERVER_DROPBEAR=y
CONFIG_SIMPLE_OPENSSH=y
CONFIG_SIMPLE_CURL=y
CONFIG_SIMPLE_BASH=y
CONFIG_SIMPLE_GIT=y
#
# Bootloader
#
CONFIG_SIMPLE_UBOOT=y
# CONFIG_SIMPLE_GRUB2 is not set
+36
View File
@@ -0,0 +1,36 @@
#
# Automatically generated file; DO NOT EDIT.
# Configuration
#
#
# Architecture
#
# CONFIG_SIMPLE_ARM is not set
# CONFIG_SIMPLE_AARCH64 is not set
CONFIG_SIMPLE_X86_64=y
#
# Toolchain
#
# CONFIG_SIMPLE_GLIBC is not set
CONFIG_SIMPLE_UCLIBC=y
CONFIG_SIMPLE_CROSS_COMPILE=""
#
# Target Packages
#
CONFIG_SIMPLE_BUSYBOX=y
CONFIG_SIMPLE_ZLIB=y
CONFIG_SIMPLE_DROPBEAR=y
CONFIG_SIMPLE_SFTP_SERVER_DROPBEAR=y
CONFIG_SIMPLE_OPENSSH=y
CONFIG_SIMPLE_CURL=y
CONFIG_SIMPLE_BASH=y
CONFIG_SIMPLE_GIT=y
#
# Bootloader
#
CONFIG_SIMPLE_UBOOT=y
# CONFIG_SIMPLE_GRUB2 is not set
+36
View File
@@ -0,0 +1,36 @@
#
# Automatically generated file; DO NOT EDIT.
# Configuration
#
#
# Architecture
#
# CONFIG_SIMPLE_ARM is not set
# CONFIG_SIMPLE_AARCH64 is not set
CONFIG_SIMPLE_X86_64=y
#
# Toolchain
#
# CONFIG_SIMPLE_GLIBC is not set
CONFIG_SIMPLE_UCLIBC=y
CONFIG_SIMPLE_CROSS_COMPILE=""
#
# Target Packages
#
CONFIG_SIMPLE_BUSYBOX=y
CONFIG_SIMPLE_ZLIB=y
CONFIG_SIMPLE_DROPBEAR=y
CONFIG_SIMPLE_SFTP_SERVER_DROPBEAR=y
CONFIG_SIMPLE_OPENSSH=y
CONFIG_SIMPLE_CURL=y
CONFIG_SIMPLE_BASH=y
CONFIG_SIMPLE_GIT=y
#
# Bootloader
#
CONFIG_SIMPLE_UBOOT=y
# CONFIG_SIMPLE_GRUB2 is not set
+7
View File
@@ -0,0 +1,7 @@
source "package/busybox/Config.in"
source "package/zlib/Config.in"
source "package/dropbear/Config.in"
source "package/openssh/Config.in"
source "package/curl/Config.in"
source "package/bash/Config.in"
source "package/git/Config.in"
+5
View File
@@ -0,0 +1,5 @@
config SIMPLE_BASH
bool "Bash"
depends on SIMPLE_UCLIBC || SIMPLE_GLIBC
help
Borne again shell (default linux shell)
+4
View File
@@ -0,0 +1,4 @@
config SIMPLE_BUSYBOX
bool "busybox"
help
Default linux utilities
+5
View File
@@ -0,0 +1,5 @@
config SIMPLE_CURL
bool "Curl"
depends on SIMPLE_UCLIBC || SIMPLE_GLIBC
help
http application
+10
View File
@@ -0,0 +1,10 @@
config SIMPLE_DROPBEAR
bool "dropbear"
depends on SIMPLE_UCLIBC || SIMPLE_GLIBC
select SIMPLE_ZLIB
help
Embedded ssh server
config SIMPLE_SFTP_SERVER_DROPBEAR
bool "Sftp server"
depends on SIMPLE_DROPBEAR
+7
View File
@@ -0,0 +1,7 @@
config SIMPLE_GIT
bool "Git"
select SIMPLE_CURL
select SIMPLE_BASH
# depends on SIMPLE_BASH && SIMPLE_CURL
help
Git utilities
+6
View File
@@ -0,0 +1,6 @@
config SIMPLE_OPENSSH
bool "openssh"
depends on SIMPLE_UCLIBC || SIMPLE_GLIBC
select SIMPLE_ZLIB
help
Ssh server
+3
View File
@@ -0,0 +1,3 @@
config SIMPLE_ZLIB
bool "zlib"
depends on SIMPLE_UCLIBC || SIMPLE_GLIBC
+16
View File
@@ -0,0 +1,16 @@
choice SIMPLE_SELECT_STANDARD_LIBRARY
prompt "Select default C library"
default SIMPLE_UCLIBC
config SIMPLE_GLIBC
bool "glibc"
config SIMPLE_UCLIBC
bool "uclibc"
endchoice
config SIMPLE_CROSS_COMPILE
string "Cross Compiler"
default ""
help
write full or relative path to cross compiler
example:
x86_64-buildroot-linux-uclibcgnueabihf