mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-10-29 09:32:34 +00:00
mediatek: Add emplus,wap588m to support kernel 6.6 at staging-upstream-mediatek
Signed-off-by: 800246@emplustech.com <cp.chang@emplustech.com>
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpQIBAAKCAQEAylkhSz5UGwJnJjIchwS8KeJEmf2apWM40/z3ukTZHvnzR6cH
|
||||
Wvx0uahlMaHdnXlt1+a1ZjEr9VIehFsnad1MmF0p3evHSdW95q4KXn7QXD0kfTrs
|
||||
yiBbUbrzG+VSokpTY0xoUaqxSJWZyf0cytnnB+HYHVdjj5zshNHzJRCH494hB50m
|
||||
wzw3jyB15DAQzCrd3nhRpb/SwdaMV80M9AzhxfvL6vMpWn+GcA9SPMEZupbFYPZv
|
||||
7H/tDr6f+ZFQH8LCOuzA3wELbm6ML2pzRhR6iL8d8yft6k02uQ3C5mGXgz1LD7io
|
||||
alEu3LrvkcUdcBmaaBlO3cdvvSygArZZXFsIFwIDAQABAoIBAQCBbgGd34Bsxly0
|
||||
Udltg9nX8KNw3IbOw2jWMDlFLES1S6wRaQWLbXA8UTppROA8mi9oqmndtBYqFRzw
|
||||
DF5pmOQlkXH2QZp34ABYTXrUdslQNsvgTpCnuYqv/KUEcusoY+Jy4azYkBZWF1sH
|
||||
mJ+SIU9l+1ABdKR6eCXRz3l3e9twJMCoNbC6Sjohw32+YnFhChBKYH4v2tIbKGed
|
||||
L/xBli4a9JqGHDI3+wY/3bDy2pr88RL631ru3KWN0QfokKv1dMDFFxnes7bhIeTD
|
||||
oOJeCMPKOx6QU1zsNOb2N2OYfsrOplSRRVCL8TVgtu5dI2TnVyDrcD0NpeB0MSRt
|
||||
ZLTwbAwBAoGBAP09NKF2RcsbJ6yhnXcGIBqL9SJP4SYPf0AAy0w4PQdtDE5B1QFF
|
||||
xoIiGKZ+JOGnYiuaRpk4+EJyQvCQyMxS+4H69D6PwaerzJtvAzYDnOOyMAgxAcoU
|
||||
pQEgjuChwKkWy1qiIBUrl20fNbrNHxVrZhHvNSWtLicC1MK7gPn9iPhvAoGBAMyN
|
||||
4xeSkBgnYbrJm0xdtzZ+xS88UAGR71Fi+o/3f3CFR355ffWKFtRDMP+sj6CtH2Xq
|
||||
ukIYawKuhO7DsuSw1DVYDpkKYHqxSMsAd2wqwNxKpR0dTPKXZ5qPUiumIOlCt0sn
|
||||
ekYk62KoJPessuqjzBsFfR9uh2ouUK3M0eO8a67ZAoGBAJcM0f7ZIEpE2UZkZBth
|
||||
wPZ0svQTd3WPWtSfZKQDC4wJZIStSdNnfj+S/OcaaP9cKvddH203iQWBSCJcChmu
|
||||
Caz/Nn62mslbdUDlV6H5R7SdTX8lVC7oX3+rnu2oLdXt7cAS4lYeWUVSj2bsAPVy
|
||||
yUA7UZU2lkfYrXW2B/mVXATrAoGBAMr/LBSioFk4C+agWHvqrP1pxSnhQsysFMHB
|
||||
5kKlLVVvDspWq0fXKFyx6ZhxmX+tDvHHhdw9+0SICOgiUhBd49qkbqg2AhUAhure
|
||||
paU0sHxtn3pLL6e31VsvTC6BCTwzt07f+JpP3UDk+PrJ6iytLMrMIaXlvIEFQY+Z
|
||||
KdpFjN/RAoGAZc16tSE3zAON5/cYrCMRGrU1uNG2r7sWvUWSRKUB74Cgqhic9PS3
|
||||
JQYHmfp7PN3EjLZvzSV08G9+qKatKUmuAErPviU+dEdUt1Yu3gws42I3fNYon02z
|
||||
m7elGc61q6FXewd7KC4C4o7ZtkiZZK0E6JkLZLvwuSS6kNl2cg0Ak3s=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEogIBAAKCAQEAtxDPiHAgUZ/gQ4Go50eDuJ4URkhBZfIwIfwhZgGduW8x8fCY
|
||||
kQjLthFY4rRX0kDTy+jg6Ov5jfXu3Gw4tjnNNQEzKhLv4eZfAgF9RCkXAyJnfDOJ
|
||||
qKBLkvquiCiwPQrray5ZmUGecO6/L1LmTd1ktwJfgkbV3Pos6oFDEpJDvf5HKa6C
|
||||
q2vqAs8GEP9RhqF4MTvqZkcxCwTp+f3neLVu1srK767Li7oEIpp0uhVAXLcBKo4N
|
||||
j7SkZPLDsLN03IikpsTeqWF8b5RZKYy1vGXH/f72GTpVWg6J5qpluv6wR6nqM2P4
|
||||
cWcT9LPRTVKAcBoEwuDJUhAOaTAAObQw7LAzUQIDAQABAoIBAB6mrOjeRTsFdso2
|
||||
wm3+9loJ9cESxghotZBrI7htmtf6ezVUIGdgPqN8YhKLOY0Vl6CznDzDjeQsAlNb
|
||||
t18jbG1shwGLbCi5pryyPSQVcSnwL72G74yRUjYIzQI1NdTyqBopB412hC3Ke65T
|
||||
xgXRhNRzjERG0fYO2UhmXjGU1czQpuD2B9z9owAo4bN8MJ0rS/4ADFtnpblUF6aP
|
||||
tknVHAV3UQY6JNkqlUHIYtkWLutUmsOzExN0/pX8wXaVN31qdSvh5REAszPAQuCA
|
||||
cxCdYF6aFi/xs0ICG8xmfYmcTMMNHPXxhRK849wGWVTGSE/fh5MHFzMt6ZuVCl3M
|
||||
26nrlmUCgYEA2cen+S2TNs54xsOaC6TxV8Lf4UtAlnD8O6MrkNt458D0Iy3Tpsl0
|
||||
4kwX2bKFPBQAkIoDZJtZ3l5y4pSBwq5Ive4je/vJ2M33Mqfqp9VD0Uodkwrj5wGU
|
||||
T9VBIqF3utZHXLV0NQuYlssN8K83ZmU4IWjrtc/Qncix6L4fTJMExYsCgYEA1zGG
|
||||
S9R1hkCWgFZ5N8Ix0HjnWpwoPiU/jbtdjUl49K0aLybe98tztlkeqyO4nFw6Rohg
|
||||
InfRQ/wEMlBeEWYgTHqMOfJCCWLeY8bGh3lU2MVSE2IkPlbb7/XIH5DXLpHi9fBh
|
||||
3rARGv34J2vWuDFhbDcoI+dJkfQ1cX5aRrb13hMCgYBHGw9XJnBIlsWMcFUdtC8w
|
||||
rmoWz1E5TY6tkispUt95G+Eak13luSU2tg2bgNRLt2QvzUAqWybOmhv8quxrOih6
|
||||
CwT++EkBRs6NdZICVnmcHgzl88pRpIxePIzV186V7FzEgmJ851pc8dONYEhAYJAh
|
||||
KHa9mCrPObYM/faOM/p83QKBgBE5t6ROR3INrX5sbZuXAeHMK8jHAzmmRaYUv3JV
|
||||
1UbQrG3l0KdJM+P+0kOkwlxRzaBjvj5EFQ46GCPm5wDBighVLvBcggi6T07xVGb3
|
||||
wWDwupcunfQXg9d7dx9/upnRt7c0HMF0monslnahXTi1SzUcXSwykWMLh1OkZ5mN
|
||||
f7TdAoGABh4DU0SB7bY8LnQ21jNlzi3qdj4EKMkfQyTVDiT84hXi42OhGN23jKuI
|
||||
2tl6KMqdsN/GLNCPGy5VMfbQCFyyn3g2gHc2Cl90LRf/PsQ4v4HD/c+bjEPJUrYe
|
||||
W2sPfHJqK3UsUL68JVaVsHZZ49oM1wJr0bn82Pl/+kNe02Njs2U=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
21
feeds/mediatek/mediatek/dts/keys/emplus_wap588m/fit_key.crt
Normal file
21
feeds/mediatek/mediatek/dts/keys/emplus_wap588m/fit_key.crt
Normal file
@@ -0,0 +1,21 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDazCCAlOgAwIBAgIUDRQDKYZevoXzVn+I8sJA7oo0TWowDQYJKoZIhvcNAQEL
|
||||
BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM
|
||||
GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yNDA0MDIwNTIwMDhaFw0yNDA1
|
||||
MDIwNTIwMDhaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw
|
||||
HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB
|
||||
AQUAA4IBDwAwggEKAoIBAQDDjDRntDuzUIXdSe3E21pEcuxOahgVU+BJnNuNR0xi
|
||||
hAhgaFmRHHQKOgVkzld288+ofsxo2O+N22lDv/Vkk1FnRXrY6j1xeaRcoEEDkCvD
|
||||
YxZsn7qrVWuzR7zowGjep8jYGvRY6zkWhz1c1FqHdW7TOqijK66+h8tnXM88C8Jb
|
||||
OFAxRWxDreNNK+lvqRutLk1iEqChk1bRp0Dy8du3cbPTaCnMF8J0FPXuDmwJnPO0
|
||||
6Hh6lBuNoN8arCKrZHlX4WUo+u+ghVPw3VygjTAYDHItjF+rCNTAQUnUAG14asIC
|
||||
s4Px+/spq6XnSj1Cl/+LxF9azXoILLkHze7Hdm0Tw8ObAgMBAAGjUzBRMB0GA1Ud
|
||||
DgQWBBSklcF1xTKDDwQDJ2y7O776Cqr7czAfBgNVHSMEGDAWgBSklcF1xTKDDwQD
|
||||
J2y7O776Cqr7czAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAZ
|
||||
XRrrtzpdZ+Rm9q8jUdUYguI+5t9Rw8RZbo1Uv9C4XAU6UqATGkD/wt073sEZCd/1
|
||||
/BX83pyBaFROJzXSILH9lkyNyTy2Q45i8RG8Y8xk4iCUIMkrTZl3q42ZGgVKgHDz
|
||||
q5m8Gn+VrkeVtPPfM77FFlPVqTbfFpwccanki8Qbd6w95ttx2/OCNkTJJokNA1E8
|
||||
5FHF9eFiB/T9LqHKuT1W6/sPfETF+IIhIhTSpBP31tPfMgZYqqDmaY1cJotinI5t
|
||||
7WopbjdXKZUfF+wUwChR7Hsuo0zQ8W6Jc+X4hzDTE7bmE/5YZ6Do0q0L1I84vEof
|
||||
MBzUGXqXXFL7fFvjMQ6j
|
||||
-----END CERTIFICATE-----
|
||||
27
feeds/mediatek/mediatek/dts/keys/emplus_wap588m/fit_key.key
Normal file
27
feeds/mediatek/mediatek/dts/keys/emplus_wap588m/fit_key.key
Normal file
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpAIBAAKCAQEAw4w0Z7Q7s1CF3UntxNtaRHLsTmoYFVPgSZzbjUdMYoQIYGhZ
|
||||
kRx0CjoFZM5XdvPPqH7MaNjvjdtpQ7/1ZJNRZ0V62Oo9cXmkXKBBA5Arw2MWbJ+6
|
||||
q1Vrs0e86MBo3qfI2Br0WOs5Foc9XNRah3Vu0zqooyuuvofLZ1zPPAvCWzhQMUVs
|
||||
Q63jTSvpb6kbrS5NYhKgoZNW0adA8vHbt3Gz02gpzBfCdBT17g5sCZzztOh4epQb
|
||||
jaDfGqwiq2R5V+FlKPrvoIVT8N1coI0wGAxyLYxfqwjUwEFJ1ABteGrCArOD8fv7
|
||||
Kaul50o9Qpf/i8RfWs16CCy5B83ux3ZtE8PDmwIDAQABAoIBAAwDPuzn+4rmdXLE
|
||||
qeCgAQmXbcDbb6NPxcV/51TkfmLG7aTOhEIP12kRa2dn7aOXEritIW2Hdh/mzK6m
|
||||
yjJlgmivsf5FVYT1Dg3KonPPlYCpQ6VkopkH5FfdHlPGDisvb30nGr+jo5worrJX
|
||||
MUCFDEvZnKZ5doCp4ur0np53snbcAQrTAJX8BqiHKiFhxszjgClelz2cuh1EqBG9
|
||||
UylxK8q26uAOG1+fzbLqLEqpHxwjunU98/P8H+kTOCRg3eSlDK5gJP7psG6siPdd
|
||||
d/vDKfxglUzf7FozBY1MkTnPE6dQqUuofd1kMYaLqC61IZf+c7Rpqu7dTanIt+T7
|
||||
xhI68sECgYEA/hOGDIyGrVFOpN4rmplGtWzgBkXOf5Dj7l4CaKSvxEcUTfTLWvY4
|
||||
OsIehari2w3eUl+dfmYXBZ+Q0QtEuWjdxv0biE3PFgBmHJbvJEoZNs5b57gnP4hm
|
||||
C/vwwn3gV+mVnhwpkv0AUXLZLkwpA2RdybRC4xfiylOfqPrPmCw+TbECgYEAxQc8
|
||||
KyFN1Kk2gG6mkdKEto0fO9sSToq6lvnShhm7HflFIfqXF2O3gytvwnRBrX4JWQpH
|
||||
CeRCQfDssiz3zM8pLUcple2xUuZbjJovkulYu3bvP8XItL/YNIo5OF8dlpV46kQY
|
||||
QWTgTYpeEDYQWUzp+UyrcSJhTH0XJcVL9npXfQsCgYEAvS2SSPO1L4VztiRKeTEZ
|
||||
SerIH0OIzsj2Pby3tGyzBsUZ5DWZ2J+uHGn/Se2EPjBkUhcpcDzZdXFq5YurXxYq
|
||||
04gQIPw2bh5b6XukkfOuNHWQTsd6Sb7opJGxoU8SZMLiiThU6EIDI6IM/YDtpL3t
|
||||
a0sR5n8ZeSasoagmPBrtRPECgYEAiui/7fSMB/vI9iGNBFA0yvOR6sRYEtHSHXFC
|
||||
kNMBTm+Y4wzmi1H9Ztgv8hu+1k9+zazmSr4ITK9MYY48osQHVunOEutC0pygPO/T
|
||||
zLMBoSGIKiEKkQyUpO4yy2Cb3rfBSQD7TNePIHwGN022lw8YAnCgiqHfkWq78CA6
|
||||
nyrAFeMCgYBDciC+Haz5Z38qzUrHYeTpFnUzKn6JW9RezCD61+LGHnhSaIm+9SsR
|
||||
gtyzSr8K1btoMxKjZeGc0zbYvgtbZFviUtb1ixevqI2K58IT/vPELxlE4AYq5pZQ
|
||||
/1/lITNjBLuAfZG7TCQK2JCPVGkTKpk9ewRXnfncfP2sFxVdYOFALQ==
|
||||
-----END RSA PRIVATE KEY-----
|
||||
237
feeds/mediatek/mediatek/dts/mt7981b-emplus-wap588m.dts
Normal file
237
feeds/mediatek/mediatek/dts/mt7981b-emplus-wap588m.dts
Normal file
@@ -0,0 +1,237 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
||||
|
||||
/dts-v1/;
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/input/input.h>
|
||||
#include <dt-bindings/leds/common.h>
|
||||
|
||||
#include "mt7981.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Emplus WAP588M";
|
||||
compatible = "emplus,wap588m", "mediatek,mt7981";
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,115200n1 loglevel=8 \
|
||||
earlycon=uart8250,mmio32,0x11002000";
|
||||
};
|
||||
|
||||
memory {
|
||||
reg = <0 0x40000000 0 0x10000000>;
|
||||
};
|
||||
|
||||
gpio-keys {
|
||||
compatible = "gpio-keys";
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
linux,code = <KEY_RESTART>;
|
||||
gpios = <&pio 1 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
};
|
||||
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
power {
|
||||
label = "power";
|
||||
gpios = <&pio 11 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "timer";
|
||||
default-state = "on";
|
||||
|
||||
};
|
||||
wifi2g {
|
||||
label = "wifi2g";
|
||||
gpios = <&pio 9 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "ra0";
|
||||
};
|
||||
wifi5g {
|
||||
label = "wifi5g";
|
||||
gpios = <&pio 12 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "rax0";
|
||||
};
|
||||
lan {
|
||||
label = "lan";
|
||||
gpios = <&pio 10 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "eth0";
|
||||
};
|
||||
wan {
|
||||
label = "wan";
|
||||
gpios = <&pio 13 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "eth1";
|
||||
};
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
&pio {
|
||||
spi0_flash_pins: spi0-pins {
|
||||
mux {
|
||||
function = "spi";
|
||||
groups = "spi0", "spi0_wp_hold";
|
||||
};
|
||||
|
||||
conf-pu {
|
||||
pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP";
|
||||
drive-strength = <MTK_DRIVE_8mA>;
|
||||
bias-pull-up = <MTK_PUPD_SET_R1R0_11>;
|
||||
};
|
||||
|
||||
conf-pd {
|
||||
pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO";
|
||||
drive-strength = <MTK_DRIVE_8mA>;
|
||||
bias-pull-down = <MTK_PUPD_SET_R1R0_11>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&uart0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&watchdog {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&spi0 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&spi0_flash_pins>;
|
||||
status = "okay";
|
||||
|
||||
spi_nand@0 {
|
||||
compatible = "spi-nand";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
reg = <0>;
|
||||
|
||||
spi-max-frequency = <52000000>;
|
||||
spi-tx-bus-width = <4>;
|
||||
spi-rx-bus-width = <4>;
|
||||
|
||||
mediatek,nmbm;
|
||||
mediatek,bmt-max-ratio = <1>;
|
||||
mediatek,bmt-max-reserved-blocks = <64>;
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "BL2";
|
||||
reg = <0x0000000 0x0100000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@100000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x0100000 0x0080000>;
|
||||
};
|
||||
|
||||
factory: partition@180000 {
|
||||
label = "Factory";
|
||||
reg = <0x180000 0x0200000>;
|
||||
read-only;
|
||||
|
||||
nvmem-layout {
|
||||
compatible = "fixed-layout";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
eeprom_factory: eeprom@0 {
|
||||
reg = <0x0 0x1000>;
|
||||
};
|
||||
|
||||
macaddr_wan: macaddr@2a {
|
||||
reg = <0x2a 0x6>;
|
||||
};
|
||||
|
||||
macaddr_lan: macaddr@24 {
|
||||
reg = <0x24 0x6>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
partition@380000 {
|
||||
label = "FIP";
|
||||
reg = <0x380000 0x0200000>;
|
||||
};
|
||||
|
||||
partition@580000 {
|
||||
label = "ubi"; //110MB
|
||||
reg = <0x580000 0x3700000>;
|
||||
};
|
||||
|
||||
partition@3C80000 {
|
||||
label = "ubi_1"; //110MB
|
||||
reg = <0x3C80000 0x3700000>;
|
||||
};
|
||||
|
||||
partition@7380000 {
|
||||
label = "cert"; //384KB
|
||||
reg = <0x7380000 0x0060000>;
|
||||
};
|
||||
|
||||
partition@73E0000 {
|
||||
label = "userconfig"; //640KB
|
||||
reg = <0x73E0000 0x00a0000>;
|
||||
};
|
||||
|
||||
partition@7480000 {
|
||||
label = "crashdump"; //384KB
|
||||
reg = <0x7480000 0x0060000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ð {
|
||||
status = "okay";
|
||||
|
||||
gmac0: mac@0 {
|
||||
compatible = "mediatek,eth-mac";
|
||||
reg = <0>;
|
||||
phy-mode = "sgmii";
|
||||
phy-handle = <&phy1>;
|
||||
};
|
||||
|
||||
gmac1: mac@1 {
|
||||
compatible = "mediatek,eth-mac";
|
||||
reg = <1>;
|
||||
phy-mode = "gmii";
|
||||
phy-handle = <&phy0>;
|
||||
};
|
||||
|
||||
mdio: mdio-bus {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
// MT7981 internal PHY
|
||||
phy0: ethernet-phy@0 {
|
||||
compatible = "ethernet-phy-id03a2.9461";
|
||||
reg = <0>;
|
||||
phy-mode = "gmii";
|
||||
nvmem-cells = <&phy_calibration>;
|
||||
nvmem-cell-names = "phy-cal-data";
|
||||
};
|
||||
|
||||
|
||||
// RTL8211FS PHY
|
||||
phy1: ethernet-phy@1 {
|
||||
compatible = "ethernet-phy-id001c.c916";
|
||||
reg = <1>;
|
||||
reset-gpios = <&pio 39 GPIO_ACTIVE_LOW>;
|
||||
reset-assert-us = <120000>;
|
||||
reset-deassert-us = <120000>;
|
||||
phy-mode = "sgmii";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&wifi {
|
||||
status = "okay";
|
||||
|
||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
||||
};
|
||||
@@ -138,6 +138,9 @@ mediatek_setup_interfaces()
|
||||
xiaomi,redmi-router-ax6000-ubootmod)
|
||||
ucidef_set_interfaces_lan_wan "lan2 lan3 lan4" wan
|
||||
;;
|
||||
emplus,wap588m)
|
||||
ucidef_set_interfaces_lan_wan "eth0" "eth1"
|
||||
;;
|
||||
*)
|
||||
ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" wan
|
||||
;;
|
||||
|
||||
487
feeds/mediatek/mediatek/filogic/base-files/lib/upgrade/nand.sh
Normal file
487
feeds/mediatek/mediatek/filogic/base-files/lib/upgrade/nand.sh
Normal file
@@ -0,0 +1,487 @@
|
||||
# Copyright (C) 2014 OpenWrt.org
|
||||
#
|
||||
|
||||
. /lib/functions.sh
|
||||
|
||||
# 'kernel' partition or UBI volume on NAND contains the kernel
|
||||
CI_KERNPART="${CI_KERNPART:-kernel}"
|
||||
|
||||
# 'ubi' partition on NAND contains UBI
|
||||
# There are also CI_KERN_UBIPART and CI_ROOT_UBIPART if kernel
|
||||
# and rootfs are on separated UBIs.
|
||||
CI_UBIPART="${CI_UBIPART:-ubi}"
|
||||
|
||||
# 'rootfs' UBI volume on NAND contains the rootfs
|
||||
CI_ROOTPART="${CI_ROOTPART:-rootfs}"
|
||||
|
||||
# update uboot-env if upgrade suceeded
|
||||
CI_FWSETENV=
|
||||
|
||||
ubi_mknod() {
|
||||
local dir="$1"
|
||||
local dev="/dev/$(basename $dir)"
|
||||
|
||||
[ -e "$dev" ] && return 0
|
||||
|
||||
local devid="$(cat $dir/dev)"
|
||||
local major="${devid%%:*}"
|
||||
local minor="${devid##*:}"
|
||||
mknod "$dev" c $major $minor
|
||||
}
|
||||
|
||||
nand_find_volume() {
|
||||
local ubidevdir ubivoldir
|
||||
ubidevdir="/sys/class/ubi/"
|
||||
[ ! -d "$ubidevdir" ] && return 1
|
||||
for ubivoldir in $ubidevdir/${1}_*; do
|
||||
[ ! -d "$ubivoldir" ] && continue
|
||||
if [ "$( cat $ubivoldir/name )" = "$2" ]; then
|
||||
basename $ubivoldir
|
||||
ubi_mknod "$ubivoldir"
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
nand_find_ubi() {
|
||||
local ubidevdir ubidev mtdnum cmtdnum
|
||||
mtdnum="$( find_mtd_index $1 )"
|
||||
[ ! "$mtdnum" ] && return 1
|
||||
for ubidevdir in /sys/class/ubi/ubi*; do
|
||||
[ ! -e "$ubidevdir/mtd_num" ] && continue
|
||||
cmtdnum="$( cat $ubidevdir/mtd_num )"
|
||||
if [ "$mtdnum" = "$cmtdnum" ]; then
|
||||
ubidev=$( basename $ubidevdir )
|
||||
ubi_mknod "$ubidevdir"
|
||||
echo $ubidev
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
nand_get_magic_long() {
|
||||
(${3}cat "$1" | dd bs=4 "skip=${2:-0}" count=1 | hexdump -v -n 4 -e '1/1 "%02x"') 2> /dev/null
|
||||
}
|
||||
|
||||
get_magic_long_tar() {
|
||||
(tar xO${3}f "$1" "$2" | dd bs=4 count=1 | hexdump -v -n 4 -e '1/1 "%02x"') 2> /dev/null
|
||||
}
|
||||
|
||||
identify() {
|
||||
identify_magic_long $(nand_get_magic_long "$@")
|
||||
}
|
||||
|
||||
identify_tar() {
|
||||
identify_magic_long $(get_magic_long_tar "$@")
|
||||
}
|
||||
|
||||
identify_if_gzip() {
|
||||
if [ "$(identify "$1")" = gzip ]; then echo -n z; fi
|
||||
}
|
||||
|
||||
nand_restore_config() {
|
||||
local ubidev=$( nand_find_ubi "${CI_ROOT_UBIPART:-$CI_UBIPART}" )
|
||||
local ubivol="$( nand_find_volume $ubidev rootfs_data )"
|
||||
if [ ! "$ubivol" ]; then
|
||||
ubivol="$( nand_find_volume $ubidev "$CI_ROOTPART" )"
|
||||
if [ ! "$ubivol" ]; then
|
||||
echo "cannot find ubifs data volume"
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
mkdir /tmp/new_root
|
||||
if ! mount -t ubifs /dev/$ubivol /tmp/new_root; then
|
||||
echo "cannot mount ubifs volume $ubivol"
|
||||
rmdir /tmp/new_root
|
||||
return 1
|
||||
fi
|
||||
if mv "$1" "/tmp/new_root/$BACKUP_FILE"; then
|
||||
if umount /tmp/new_root; then
|
||||
echo "configuration saved"
|
||||
rmdir /tmp/new_root
|
||||
return 0
|
||||
fi
|
||||
else
|
||||
umount /tmp/new_root
|
||||
fi
|
||||
echo "could not save configuration to ubifs volume $ubivol"
|
||||
rmdir /tmp/new_root
|
||||
return 1
|
||||
}
|
||||
|
||||
nand_remove_ubiblock() {
|
||||
local ubivol="$1"
|
||||
|
||||
local ubiblk="ubiblock${ubivol:3}"
|
||||
if [ -e "/dev/$ubiblk" ]; then
|
||||
umount "/dev/$ubiblk" && echo "unmounted /dev/$ubiblk" || :
|
||||
if ! ubiblock -r "/dev/$ubivol"; then
|
||||
echo "cannot remove $ubiblk"
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
nand_attach_ubi() {
|
||||
local ubipart="$1"
|
||||
local has_env="${2:-0}"
|
||||
|
||||
local mtdnum="$( find_mtd_index "$ubipart" )"
|
||||
if [ ! "$mtdnum" ]; then
|
||||
>&2 echo "cannot find ubi mtd partition $ubipart"
|
||||
return 1
|
||||
fi
|
||||
|
||||
local ubidev="$( nand_find_ubi "$ubipart" )"
|
||||
if [ ! "$ubidev" ]; then
|
||||
>&2 ubiattach -m "$mtdnum"
|
||||
ubidev="$( nand_find_ubi "$ubipart" )"
|
||||
|
||||
if [ ! "$ubidev" ]; then
|
||||
>&2 ubiformat /dev/mtd$mtdnum -y
|
||||
>&2 ubiattach -m "$mtdnum"
|
||||
ubidev="$( nand_find_ubi "$ubipart" )"
|
||||
|
||||
if [ ! "$ubidev" ]; then
|
||||
>&2 echo "cannot attach ubi mtd partition $ubipart"
|
||||
return 1
|
||||
fi
|
||||
|
||||
if [ "$has_env" -gt 0 ]; then
|
||||
>&2 ubimkvol /dev/$ubidev -n 0 -N ubootenv -s 1MiB
|
||||
>&2 ubimkvol /dev/$ubidev -n 1 -N ubootenv2 -s 1MiB
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "$ubidev"
|
||||
return 0
|
||||
}
|
||||
|
||||
nand_detach_ubi() {
|
||||
local ubipart="$1"
|
||||
|
||||
local mtdnum="$( find_mtd_index "$ubipart" )"
|
||||
if [ ! "$mtdnum" ]; then
|
||||
echo "cannot find ubi mtd partition $ubipart"
|
||||
return 1
|
||||
fi
|
||||
|
||||
local ubidev="$( nand_find_ubi "$ubipart" )"
|
||||
if [ "$ubidev" ]; then
|
||||
for ubivol in $(find /dev -name "${ubidev}_*" -maxdepth 1 | sort); do
|
||||
ubivol="${ubivol:5}"
|
||||
nand_remove_ubiblock "$ubivol" || :
|
||||
umount "/dev/$ubivol" && echo "unmounted /dev/$ubivol" || :
|
||||
done
|
||||
if ! ubidetach -m "$mtdnum"; then
|
||||
echo "cannot detach ubi mtd partition $ubipart"
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
nand_upgrade_prepare_ubi() {
|
||||
local rootfs_length="$1"
|
||||
local rootfs_type="$2"
|
||||
local rootfs_data_max="$(fw_printenv -n rootfs_data_max 2> /dev/null)"
|
||||
[ -n "$rootfs_data_max" ] && rootfs_data_max=$((rootfs_data_max))
|
||||
|
||||
local kernel_length="$3"
|
||||
local has_env="${4:-0}"
|
||||
local kern_ubidev
|
||||
local root_ubidev
|
||||
|
||||
[ -n "$rootfs_length" -o -n "$kernel_length" ] || return 1
|
||||
|
||||
if [ -n "$CI_KERN_UBIPART" -a -n "$CI_ROOT_UBIPART" ]; then
|
||||
kern_ubidev="$( nand_attach_ubi "$CI_KERN_UBIPART" "$has_env" )"
|
||||
[ -n "$kern_ubidev" ] || return 1
|
||||
root_ubidev="$( nand_attach_ubi "$CI_ROOT_UBIPART" )"
|
||||
[ -n "$root_ubidev" ] || return 1
|
||||
else
|
||||
kern_ubidev="$( nand_attach_ubi "$CI_UBIPART" "$has_env" )"
|
||||
[ -n "$kern_ubidev" ] || return 1
|
||||
root_ubidev="$kern_ubidev"
|
||||
fi
|
||||
|
||||
local kern_ubivol="$( nand_find_volume $kern_ubidev "$CI_KERNPART" )"
|
||||
local root_ubivol="$( nand_find_volume $root_ubidev "$CI_ROOTPART" )"
|
||||
local data_ubivol="$( nand_find_volume $root_ubidev rootfs_data )"
|
||||
[ "$root_ubivol" = "$kern_ubivol" ] && root_ubivol=
|
||||
|
||||
# remove ubiblocks
|
||||
[ "$kern_ubivol" ] && { nand_remove_ubiblock $kern_ubivol || return 1; }
|
||||
[ "$root_ubivol" ] && { nand_remove_ubiblock $root_ubivol || return 1; }
|
||||
[ "$data_ubivol" ] && { nand_remove_ubiblock $data_ubivol || return 1; }
|
||||
|
||||
# kill volumes
|
||||
[ "$kern_ubivol" ] && ubirmvol /dev/$kern_ubidev -N "$CI_KERNPART" || :
|
||||
[ "$root_ubivol" ] && ubirmvol /dev/$root_ubidev -N "$CI_ROOTPART" || :
|
||||
[ "$data_ubivol" ] && ubirmvol /dev/$root_ubidev -N rootfs_data || :
|
||||
|
||||
# create kernel vol
|
||||
if [ -n "$kernel_length" ]; then
|
||||
if ! ubimkvol /dev/$kern_ubidev -N "$CI_KERNPART" -s $kernel_length; then
|
||||
echo "cannot create kernel volume"
|
||||
return 1;
|
||||
fi
|
||||
fi
|
||||
|
||||
# create rootfs vol
|
||||
if [ -n "$rootfs_length" ]; then
|
||||
local rootfs_size_param
|
||||
if [ "$rootfs_type" = "ubifs" ]; then
|
||||
rootfs_size_param="-m"
|
||||
else
|
||||
rootfs_size_param="-s $rootfs_length"
|
||||
fi
|
||||
if ! ubimkvol /dev/$root_ubidev -N "$CI_ROOTPART" $rootfs_size_param; then
|
||||
echo "cannot create rootfs volume"
|
||||
return 1;
|
||||
fi
|
||||
fi
|
||||
|
||||
# create rootfs_data vol for non-ubifs rootfs
|
||||
if [ "$rootfs_type" != "ubifs" ]; then
|
||||
local rootfs_data_size_param="-m"
|
||||
if [ -n "$rootfs_data_max" ]; then
|
||||
rootfs_data_size_param="-s $rootfs_data_max"
|
||||
fi
|
||||
if ! ubimkvol /dev/$root_ubidev -N rootfs_data $rootfs_data_size_param; then
|
||||
if ! ubimkvol /dev/$root_ubidev -N rootfs_data -m; then
|
||||
echo "cannot initialize rootfs_data volume"
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
# Write the UBI image to MTD ubi partition
|
||||
nand_upgrade_ubinized() {
|
||||
local ubi_file="$1"
|
||||
local gz="$2"
|
||||
|
||||
local ubi_length=$( (${gz}cat "$ubi_file" | wc -c) 2> /dev/null)
|
||||
|
||||
nand_detach_ubi "$CI_UBIPART" || return 1
|
||||
|
||||
local mtdnum="$( find_mtd_index "$CI_UBIPART" )"
|
||||
${gz}cat "$ubi_file" | ubiformat "/dev/mtd$mtdnum" -S "$ubi_length" -y -f - && ubiattach -m "$mtdnum"
|
||||
}
|
||||
|
||||
# Write the UBIFS image to UBI rootfs volume
|
||||
nand_upgrade_ubifs() {
|
||||
local ubifs_file="$1"
|
||||
local gz="$2"
|
||||
|
||||
local ubifs_length=$( (${gz}cat "$ubifs_file" | wc -c) 2> /dev/null)
|
||||
|
||||
nand_upgrade_prepare_ubi "$ubifs_length" "ubifs" "" "" || return 1
|
||||
|
||||
local ubidev="$( nand_find_ubi "$CI_UBIPART" )"
|
||||
local root_ubivol="$(nand_find_volume $ubidev "$CI_ROOTPART")"
|
||||
${gz}cat "$ubifs_file" | ubiupdatevol /dev/$root_ubivol -s "$ubifs_length" -
|
||||
}
|
||||
|
||||
# Write the FIT image to UBI kernel volume
|
||||
nand_upgrade_fit() {
|
||||
local fit_file="$1"
|
||||
local gz="$2"
|
||||
|
||||
local fit_length=$( (${gz}cat "$fit_file" | wc -c) 2> /dev/null)
|
||||
|
||||
nand_upgrade_prepare_ubi "" "" "$fit_length" "1" || return 1
|
||||
|
||||
local fit_ubidev="$(nand_find_ubi "$CI_UBIPART")"
|
||||
local fit_ubivol="$(nand_find_volume $fit_ubidev "$CI_KERNPART")"
|
||||
${gz}cat "$fit_file" | ubiupdatevol /dev/$fit_ubivol -s "$fit_length" -
|
||||
}
|
||||
|
||||
# Write images in the TAR file to MTD partitions and/or UBI volumes as required
|
||||
nand_upgrade_tar() {
|
||||
local tar_file="$1"
|
||||
local gz="$2"
|
||||
local jffs2_markers="${CI_JFFS2_CLEAN_MARKERS:-0}"
|
||||
|
||||
# WARNING: This fails if tar contains more than one 'sysupgrade-*' directory.
|
||||
local board_dir="$(tar t${gz}f "$tar_file" | grep -m 1 '^sysupgrade-.*/$')"
|
||||
board_dir="${board_dir%/}"
|
||||
|
||||
local kernel_mtd kernel_length
|
||||
if [ "$CI_KERNPART" != "none" ]; then
|
||||
kernel_mtd="$(find_mtd_index "$CI_KERNPART")"
|
||||
kernel_length=$( (tar xO${gz}f "$tar_file" "$board_dir/kernel" | wc -c) 2> /dev/null)
|
||||
[ "$kernel_length" = 0 ] && kernel_length=
|
||||
fi
|
||||
local rootfs_length=$( (tar xO${gz}f "$tar_file" "$board_dir/root" | wc -c) 2> /dev/null)
|
||||
[ "$rootfs_length" = 0 ] && rootfs_length=
|
||||
local rootfs_type
|
||||
[ "$rootfs_length" ] && rootfs_type="$(identify_tar "$tar_file" "$board_dir/root" "$gz")"
|
||||
|
||||
local ubi_kernel_length
|
||||
if [ "$kernel_length" ]; then
|
||||
if [ "$kernel_mtd" ]; then
|
||||
# On some devices, the raw kernel and ubi partitions overlap.
|
||||
# These devices brick if the kernel partition is erased.
|
||||
# Hence only invalidate kernel for now.
|
||||
dd if=/dev/zero bs=4096 count=1 2> /dev/null | \
|
||||
mtd write - "$CI_KERNPART"
|
||||
else
|
||||
ubi_kernel_length="$kernel_length"
|
||||
fi
|
||||
fi
|
||||
|
||||
local has_env=0
|
||||
nand_upgrade_prepare_ubi "$rootfs_length" "$rootfs_type" "$ubi_kernel_length" "$has_env" || return 1
|
||||
|
||||
if [ "$rootfs_length" ]; then
|
||||
local ubidev="$( nand_find_ubi "${CI_ROOT_UBIPART:-$CI_UBIPART}" )"
|
||||
local root_ubivol="$( nand_find_volume $ubidev "$CI_ROOTPART" )"
|
||||
tar xO${gz}f "$tar_file" "$board_dir/root" | \
|
||||
ubiupdatevol /dev/$root_ubivol -s "$rootfs_length" -
|
||||
fi
|
||||
if [ "$kernel_length" ]; then
|
||||
if [ "$kernel_mtd" ]; then
|
||||
if [ "$jffs2_markers" = 1 ]; then
|
||||
flash_erase -j "/dev/mtd${kernel_mtd}" 0 0
|
||||
tar xO${gz}f "$tar_file" "$board_dir/kernel" | \
|
||||
nandwrite "/dev/mtd${kernel_mtd}" -
|
||||
else
|
||||
tar xO${gz}f "$tar_file" "$board_dir/kernel" | \
|
||||
mtd write - "$CI_KERNPART"
|
||||
fi
|
||||
else
|
||||
local ubidev="$( nand_find_ubi "${CI_KERN_UBIPART:-$CI_UBIPART}" )"
|
||||
local kern_ubivol="$( nand_find_volume $ubidev "$CI_KERNPART" )"
|
||||
tar xO${gz}f "$tar_file" "$board_dir/kernel" | \
|
||||
ubiupdatevol /dev/$kern_ubivol -s "$kernel_length" -
|
||||
fi
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
nand_verify_if_gzip_file() {
|
||||
local file="$1"
|
||||
local gz="$2"
|
||||
|
||||
if [ "$gz" = z ]; then
|
||||
echo "verifying compressed sysupgrade file integrity"
|
||||
if ! gzip -t "$file"; then
|
||||
echo "corrupted compressed sysupgrade file"
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
nand_verify_tar_file() {
|
||||
local file="$1"
|
||||
local gz="$2"
|
||||
|
||||
echo "verifying sysupgrade tar file integrity"
|
||||
if ! tar xO${gz}f "$file" > /dev/null; then
|
||||
echo "corrupted sysupgrade tar file"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
nand_do_flash_file() {
|
||||
local file="$1"
|
||||
|
||||
local gz="$(identify_if_gzip "$file")"
|
||||
local file_type="$(identify "$file" "" "$gz")"
|
||||
|
||||
[ ! "$(find_mtd_index "$CI_UBIPART")" ] && CI_UBIPART=rootfs
|
||||
|
||||
case "$file_type" in
|
||||
"fit")
|
||||
nand_verify_if_gzip_file "$file" "$gz" || return 1
|
||||
nand_upgrade_fit "$file" "$gz"
|
||||
;;
|
||||
"ubi")
|
||||
nand_verify_if_gzip_file "$file" "$gz" || return 1
|
||||
nand_upgrade_ubinized "$file" "$gz"
|
||||
;;
|
||||
"ubifs")
|
||||
nand_verify_if_gzip_file "$file" "$gz" || return 1
|
||||
nand_upgrade_ubifs "$file" "$gz"
|
||||
;;
|
||||
*)
|
||||
nand_verify_tar_file "$file" "$gz" || return 1
|
||||
nand_upgrade_tar "$file" "$gz"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
nand_do_restore_config() {
|
||||
local conf_tar="/tmp/sysupgrade.tgz"
|
||||
[ ! -f "$conf_tar" ] || nand_restore_config "$conf_tar"
|
||||
}
|
||||
|
||||
# Recognize type of passed file and start the upgrade process
|
||||
nand_do_upgrade() {
|
||||
local file="$1"
|
||||
|
||||
sync
|
||||
nand_do_flash_file "$file" && nand_do_upgrade_success
|
||||
nand_do_upgrade_failed
|
||||
}
|
||||
|
||||
nand_do_upgrade_success() {
|
||||
platform_post_upgrade_success
|
||||
if nand_do_restore_config && sync; then
|
||||
[ -n "$CI_FWSETENV" ] && fw_setenv $CI_FWSETENV
|
||||
echo "sysupgrade successful"
|
||||
umount -a
|
||||
reboot -f
|
||||
fi
|
||||
nand_do_upgrade_failed
|
||||
}
|
||||
|
||||
nand_do_upgrade_failed() {
|
||||
sync
|
||||
echo "sysupgrade failed"
|
||||
# Should we reboot or bring up some failsafe mode instead?
|
||||
umount -a
|
||||
reboot -f
|
||||
}
|
||||
|
||||
# Check if passed file is a valid one for NAND sysupgrade.
|
||||
# Currently it accepts 4 types of files:
|
||||
# 1) UBI: a ubinized image containing required UBI volumes.
|
||||
# 2) UBIFS: a UBIFS rootfs volume image.
|
||||
# 3) FIT: a FIT image containing kernel and rootfs.
|
||||
# 4) TAR: an archive that includes directory "sysupgrade-${BOARD_NAME}" containing
|
||||
# a non-empty "CONTROL" file and required partition and/or volume images.
|
||||
#
|
||||
# You usually want to call this function in platform_check_image.
|
||||
#
|
||||
# $(1): board name, used in case of passing TAR file
|
||||
# $(2): file to be checked
|
||||
nand_do_platform_check() {
|
||||
local board_name="$1"
|
||||
local file="$2"
|
||||
|
||||
local gz="$(identify_if_gzip "$file")"
|
||||
local file_type="$(identify "$file" "" "$gz")"
|
||||
local control_length=$( (tar xO${gz}f "$file" "sysupgrade-${board_name//,/_}/CONTROL" | wc -c) 2> /dev/null)
|
||||
|
||||
if [ "$control_length" = 0 ]; then
|
||||
control_length=$( (tar xO${gz}f "$file" "sysupgrade-${board_name//_/,}/CONTROL" | wc -c) 2> /dev/null)
|
||||
fi
|
||||
|
||||
if [ "$control_length" != 0 ]; then
|
||||
nand_verify_tar_file "$file" "$gz" || return 1
|
||||
else
|
||||
nand_verify_if_gzip_file "$file" "$gz" || return 1
|
||||
if [ "$file_type" != "fit" -a "$file_type" != "ubi" -a "$file_type" != "ubifs" ]; then
|
||||
echo "invalid sysupgrade file"
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
@@ -1,6 +1,19 @@
|
||||
REQUIRE_IMAGE_METADATA=1
|
||||
RAMFS_COPY_BIN='fitblk fw_setenv'
|
||||
|
||||
swap_wap588m_active_fw() {
|
||||
echo "Doing swap active_fw" > /dev/console
|
||||
tmp_active_fw=$(fw_printenv | grep active_fw | awk -F= {'print $2'})
|
||||
if [ $tmp_active_fw == "0" ]; then
|
||||
fw_setenv active_fw 1
|
||||
fw_setenv mtdparts nmbm0:1024k\(bl2\),512k\(u-boot-env\),2048k\(factory\),2048k\(fip\),56320k\(ubi_1\),56320k\(ubi\),384k\(cert\),640k\(userconfig\),384k\(crashdump\)
|
||||
else
|
||||
fw_setenv active_fw 0
|
||||
fw_setenv mtdparts nmbm0:1024k\(bl2\),512k\(u-boot-env\),2048k\(factory\),2048k\(fip\),56320k\(ubi\),56320k\(ubi_1\),384k\(cert\),640k\(userconfig\),384k\(crashdump\)
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
asus_initial_setup()
|
||||
{
|
||||
# initialize UBI if it's running on initramfs
|
||||
@@ -200,7 +213,8 @@ platform_do_upgrade() {
|
||||
fi
|
||||
nand_do_upgrade "$1"
|
||||
;;
|
||||
*)
|
||||
emplus,wap588m)
|
||||
CI_UBIPART="ubi_1"
|
||||
nand_do_upgrade "$1"
|
||||
;;
|
||||
esac
|
||||
@@ -286,3 +300,12 @@ platform_pre_upgrade() {
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
platform_post_upgrade_success() {
|
||||
local board=$(board_name)
|
||||
case "$board" in
|
||||
emplus,wap588m)
|
||||
swap_wap588m_active_fw
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
@@ -30,6 +30,28 @@ define Build/mt7988-bl31-uboot
|
||||
cat $(STAGING_DIR_IMAGE)/mt7988_$1-u-boot.fip >> $@
|
||||
endef
|
||||
|
||||
define Build/fit-sign
|
||||
$(TOPDIR)/scripts/mkits-secure_boot.sh \
|
||||
-D $(DEVICE_NAME) \
|
||||
-o $@.its \
|
||||
-k $@ \
|
||||
$(if $(word 2,$(1)),-d $(word 2,$(1))) -C $(word 1,$(1)) \
|
||||
-a $(KERNEL_LOADADDR) \
|
||||
-e $(if $(KERNEL_ENTRY),$(KERNEL_ENTRY),$(KERNEL_LOADADDR)) \
|
||||
-c $(if $(DEVICE_DTS_CONFIG),$(DEVICE_DTS_CONFIG),"config-1") \
|
||||
-A $(LINUX_KARCH) \
|
||||
-v $(LINUX_VERSION) \
|
||||
$(if $(FIT_KEY_NAME),-S $(FIT_KEY_NAME)) \
|
||||
$(if $(FW_AR_VER),-r $(FW_AR_VER)) \
|
||||
$(if $(CONFIG_TARGET_ROOTFS_SQUASHFS),-R $(ROOTFS/squashfs/$(DEVICE_NAME)))
|
||||
PATH=$(LINUX_DIR)/scripts/dtc:$(PATH) mkimage \
|
||||
-f $@.its \
|
||||
$(if $(FIT_KEY_DIR),-k $(FIT_KEY_DIR)) \
|
||||
-r \
|
||||
$@.new
|
||||
@mv $@.new $@
|
||||
endef
|
||||
|
||||
define Build/mt798x-gpt
|
||||
cp $@ $@.tmp 2>/dev/null || true
|
||||
ptgen -g -o $@.tmp -a 1 -l 1024 \
|
||||
@@ -1908,3 +1930,29 @@ define Device/zyxel_nwa50ax-pro
|
||||
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_nwa50ax-pro
|
||||
|
||||
define Device/emplus_wap588m
|
||||
DEVICE_VENDOR := EMPLUS
|
||||
DEVICE_MODEL := WAP588M
|
||||
DEVICE_DTS := mt7981b-emplus-wap588m
|
||||
DEVICE_DTS_DIR := ../dts
|
||||
SUPPORTED_DEVICES := emplus,wap588m
|
||||
DEVICE_PACKAGES := kmod-mt7981-firmware kmod-mt7915e uboot-envtools -procd-ujail
|
||||
UBINIZE_OPTS := -E 5
|
||||
BLOCKSIZE := 128k
|
||||
PAGESIZE := 2048
|
||||
IMAGE_SIZE := 65536k
|
||||
KERNEL_IN_UBI := 1
|
||||
FIT_KEY_DIR := $(DTS_DIR)/keys/emplus_wap588m
|
||||
FIT_KEY_NAME := fit_key
|
||||
IMAGES += factory.bin
|
||||
IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
|
||||
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
|
||||
KERNEL = kernel-bin | lzma | \
|
||||
fit-sign lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb
|
||||
KERNEL_INITRAMFS = kernel-bin | lzma | \
|
||||
fit-sign lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb with-initrd
|
||||
endef
|
||||
TARGET_DEVICES += emplus_wap588m
|
||||
DEFAULT_DEVICE_VARS += FIT_KEY_DIR FIT_KEY_NAME
|
||||
|
||||
|
||||
@@ -518,6 +518,17 @@ define Build/Install
|
||||
:
|
||||
endef
|
||||
|
||||
ifdef CONFIG_TARGET_PROFILE
|
||||
TARGET_PROFILE=$(subst ",,$(CONFIG_TARGET_PROFILE))
|
||||
PATCH_PROFILE_NAME=patches-$(subst DEVICE_,,$(TARGET_PROFILE))
|
||||
endif
|
||||
|
||||
define Build/Patch
|
||||
$(Build/Patch/Default)
|
||||
$(call PatchDir,$(PKG_BUILD_DIR),$(PATCH_PROFILE_NAME)/,profile/)
|
||||
endef
|
||||
|
||||
|
||||
define Package/kmod-mt76/install
|
||||
true
|
||||
endef
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
Index: mt76-2024-04-03-1e336a85/mt7915/mt7915.h
|
||||
===================================================================
|
||||
--- mt76-2024-04-03-1e336a85.orig/mt7915/mt7915.h
|
||||
+++ mt76-2024-04-03-1e336a85/mt7915/mt7915.h
|
||||
@@ -71,8 +71,8 @@
|
||||
#define MT7915_CFEND_RATE_DEFAULT 0x49 /* OFDM 24M */
|
||||
#define MT7915_CFEND_RATE_11B 0x03 /* 11B LP, 11M */
|
||||
|
||||
-#define MT7915_THERMAL_THROTTLE_MAX 100
|
||||
-#define MT7915_CDEV_THROTTLE_MAX 99
|
||||
+#define MT7915_THERMAL_THROTTLE_MAX 80
|
||||
+#define MT7915_CDEV_THROTTLE_MAX 79
|
||||
|
||||
#define MT7915_SKU_RATE_NUM 161
|
||||
#define MT7915_SKU_PATH_NUM 185
|
||||
@@ -86,8 +86,8 @@
|
||||
|
||||
#define MT7915_CRIT_TEMP_IDX 0
|
||||
#define MT7915_MAX_TEMP_IDX 1
|
||||
-#define MT7915_CRIT_TEMP 110
|
||||
-#define MT7915_MAX_TEMP 120
|
||||
+#define MT7915_CRIT_TEMP 103
|
||||
+#define MT7915_MAX_TEMP 118
|
||||
|
||||
struct mt7915_vif;
|
||||
struct mt7915_sta;
|
||||
@@ -0,0 +1,25 @@
|
||||
From b0f5e92e6436ce9839c99fce4977dd45c650592d Mon Sep 17 00:00:00 2001
|
||||
From: "800246@emplustech.com" <cp.chang@emplustech.com>
|
||||
Date: Thu, 9 Oct 2025 10:21:16 +0800
|
||||
Subject: [PATCH 1/1] mediatek: add emplus_wap588m for uboot-envtools support
|
||||
|
||||
Signed-off-by: 800246@emplustech.com <cp.chang@emplustech.com>
|
||||
---
|
||||
package/boot/uboot-envtools/files/mediatek_filogic | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/package/boot/uboot-envtools/files/mediatek_filogic b/package/boot/uboot-envtools/files/mediatek_filogic
|
||||
index 77bc168d03..346ecae623 100644
|
||||
--- a/package/boot/uboot-envtools/files/mediatek_filogic
|
||||
+++ b/package/boot/uboot-envtools/files/mediatek_filogic
|
||||
@@ -12,6 +12,7 @@ touch /etc/config/ubootenv
|
||||
board=$(board_name)
|
||||
|
||||
case "$board" in
|
||||
+emplus,wap588m|\
|
||||
edgecore,eap111|\
|
||||
edgecore,eap112)
|
||||
local envdev=/dev/mtd$(find_mtd_index "u-boot-env")
|
||||
--
|
||||
2.34.1
|
||||
|
||||
@@ -1,942 +1,26 @@
|
||||
---
|
||||
profile: emplus_wap588m
|
||||
target: mediatek
|
||||
subtarget: mt7981
|
||||
subtarget: filogic
|
||||
description: Build image for the EMPLUS WAP588M
|
||||
image: bin/targets/mediatek/mt7981/openwrt-mediatek-mt7981-emplus_wap588m-squashfs-sysupgrade.bin
|
||||
image: bin/targets/mediatek/filogic/openwrt-mediatek-filogic-emplus_wap588m-squashfs-sysupgrade.bin
|
||||
feeds:
|
||||
- name: mediatek
|
||||
path: ../../feeds/mediatek-sdk
|
||||
path: ../../feeds/mediatek
|
||||
packages:
|
||||
- mediatek
|
||||
- iperf3
|
||||
- lscpu
|
||||
- tree
|
||||
include:
|
||||
- ucentral-ap
|
||||
- hostapd
|
||||
diffconfig: |
|
||||
CONFIG_BUSYBOX_CUSTOM=y
|
||||
CONFIG_BUSYBOX_DEFAULT_HAVE_DOT_CONFIG=y
|
||||
# CONFIG_BUSYBOX_DEFAULT_DESKTOP is not set
|
||||
# CONFIG_BUSYBOX_DEFAULT_EXTRA_COMPAT is not set
|
||||
CONFIG_BUSYBOX_DEFAULT_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0
|
||||
# CONFIG_BUSYBOX_DEFAULT_FEATURE_IPC_SYSLOG is not set
|
||||
CONFIG_BUSYBOX_DEFAULT_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0
|
||||
# CONFIG_BUSYBOX_DEFAULT_FEATURE_KMSG_SYSLOG is not set
|
||||
CONFIG_BUSYBOX_CONFIG_HAVE_DOT_CONFIG=y
|
||||
|
||||
#
|
||||
# Settings
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_DESKTOP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_EXTRA_COMPAT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEDORA_COMPAT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_INCLUDE_SUSv2=y
|
||||
CONFIG_BUSYBOX_CONFIG_LONG_OPTS=y
|
||||
CONFIG_BUSYBOX_CONFIG_SHOW_USAGE=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_VERBOSE_USAGE=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_COMPRESS_USAGE is not set
|
||||
CONFIG_BUSYBOX_CONFIG_LFS=y
|
||||
# CONFIG_BUSYBOX_CONFIG_PAM is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_DEVPTS=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_UTMP is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_PIDFILE=y
|
||||
CONFIG_BUSYBOX_CONFIG_PID_FILE_PATH="/var/run"
|
||||
# CONFIG_BUSYBOX_CONFIG_BUSYBOX is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_INSTALL_NO_USR is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SUID is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_PREFER_APPLETS=y
|
||||
CONFIG_BUSYBOX_CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
|
||||
# CONFIG_BUSYBOX_CONFIG_SELINUX is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_CLEAN_UP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SYSLOG_INFO is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_SYSLOG=y
|
||||
|
||||
#
|
||||
# Build Options
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_STATIC is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_PIE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_NOMMU is not set
|
||||
CONFIG_BUSYBOX_CONFIG_CROSS_COMPILER_PREFIX=""
|
||||
CONFIG_BUSYBOX_CONFIG_SYSROOT=""
|
||||
CONFIG_BUSYBOX_CONFIG_EXTRA_CFLAGS=""
|
||||
CONFIG_BUSYBOX_CONFIG_EXTRA_LDFLAGS=""
|
||||
CONFIG_BUSYBOX_CONFIG_EXTRA_LDLIBS=""
|
||||
# CONFIG_BUSYBOX_CONFIG_USE_PORTABLE_CODE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_STACK_OPTIMIZATION_386 is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_STATIC_LIBGCC is not set
|
||||
|
||||
#
|
||||
# Installation Options ("make install" behavior)
|
||||
#
|
||||
CONFIG_BUSYBOX_CONFIG_INSTALL_APPLET_SYMLINKS=y
|
||||
# CONFIG_BUSYBOX_CONFIG_INSTALL_APPLET_HARDLINKS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_INSTALL_APPLET_DONT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_PREFIX="./_install"
|
||||
|
||||
#
|
||||
# Debugging Options
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_DEBUG is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_DEBUG_SANITIZE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UNIT_TEST is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_WERROR is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_WARN_SIMPLE_MSG is not set
|
||||
CONFIG_BUSYBOX_CONFIG_NO_DEBUG_LIB=y
|
||||
# CONFIG_BUSYBOX_CONFIG_DMALLOC is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_EFENCE is not set
|
||||
|
||||
#
|
||||
# Library Tuning
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_USE_BSS_TAIL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FLOAT_DURATION is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_RTMINMAX is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_PASSWORD_MINLEN=6
|
||||
CONFIG_BUSYBOX_CONFIG_MD5_SMALL=1
|
||||
CONFIG_BUSYBOX_CONFIG_SHA1_SMALL=3
|
||||
CONFIG_BUSYBOX_CONFIG_SHA1_HWACCEL=y
|
||||
CONFIG_BUSYBOX_CONFIG_SHA256_HWACCEL=y
|
||||
CONFIG_BUSYBOX_CONFIG_SHA3_SMALL=1
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_NON_POSIX_CP=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_USE_SENDFILE=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_COPYBUF_KB=4
|
||||
CONFIG_BUSYBOX_CONFIG_MONOTONIC_SYSCALL=y
|
||||
CONFIG_BUSYBOX_CONFIG_IOCTL_HEX2STR_ERROR=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_MAX_LEN=512
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_VI is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_HISTORY=256
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVEHISTORY is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_REVERSE_SEARCH is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TAB_COMPLETION=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_USERNAME_COMPLETION is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_WINCH is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LOCALE_SUPPORT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UNICODE_SUPPORT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LOOP_CONFIGURE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_NO_LOOP_CONFIGURE is not set
|
||||
CONFIG_BUSYBOX_CONFIG_TRY_LOOP_CONFIGURE=y
|
||||
# end of Settings
|
||||
|
||||
#
|
||||
# Applets
|
||||
#
|
||||
|
||||
#
|
||||
# Archival Utilities
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SEAMLESS_XZ is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SEAMLESS_LZMA is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SEAMLESS_BZ2 is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_SEAMLESS_GZ=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SEAMLESS_Z is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_AR is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UNCOMPRESS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_GUNZIP=y
|
||||
CONFIG_BUSYBOX_CONFIG_ZCAT=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_GUNZIP_LONG_OPTIONS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_BUNZIP2 is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_BZCAT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UNLZMA is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LZCAT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LZMA is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UNXZ is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_XZCAT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_XZ is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_BZIP2 is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_CPIO is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_DPKG is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_DPKG_DEB is not set
|
||||
CONFIG_BUSYBOX_CONFIG_GZIP=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_GZIP_LONG_OPTIONS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_GZIP_FAST=0
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_GZIP_LEVELS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_GZIP_DECOMPRESS=y
|
||||
# CONFIG_BUSYBOX_CONFIG_LZOP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UNLZOP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LZOPCAT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_RPM is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_RPM2CPIO is not set
|
||||
CONFIG_BUSYBOX_CONFIG_TAR=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TAR_LONG_OPTIONS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TAR_CREATE=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TAR_AUTODETECT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TAR_FROM=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TAR_UNAME_GNAME is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TAR_NOPRESERVE_TIME is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UNZIP is not set
|
||||
# end of Archival Utilities
|
||||
|
||||
#
|
||||
# Coreutils
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_VERBOSE is not set
|
||||
|
||||
#
|
||||
# Common options for date and touch
|
||||
#
|
||||
|
||||
#
|
||||
# Common options for cp and mv
|
||||
#
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_PRESERVE_HARDLINKS=y
|
||||
|
||||
#
|
||||
# Common options for df, du, ls
|
||||
#
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_HUMAN_READABLE=y
|
||||
CONFIG_BUSYBOX_CONFIG_BASENAME=y
|
||||
CONFIG_BUSYBOX_CONFIG_CAT=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_CATN is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_CATV is not set
|
||||
CONFIG_BUSYBOX_CONFIG_CHGRP=y
|
||||
CONFIG_BUSYBOX_CONFIG_CHMOD=y
|
||||
CONFIG_BUSYBOX_CONFIG_CHOWN=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_CHOWN_LONG_OPTIONS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_CHROOT=y
|
||||
# CONFIG_BUSYBOX_CONFIG_CKSUM is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_CRC32 is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_COMM is not set
|
||||
CONFIG_BUSYBOX_CONFIG_CP=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_CP_LONG_OPTIONS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_CUT=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_CUT_REGEX is not set
|
||||
CONFIG_BUSYBOX_CONFIG_DATE=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_DATE_ISOFMT=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_DATE_NANO is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_DATE_COMPAT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_DD=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_DD_THIRD_STATUS_LINE is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_DD_IBS_OBS=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_DD_STATUS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_DF=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_DF_FANCY is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SKIP_ROOTFS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_DIRNAME=y
|
||||
# CONFIG_BUSYBOX_CONFIG_DOS2UNIX is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UNIX2DOS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_DU=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
|
||||
CONFIG_BUSYBOX_CONFIG_ECHO=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FANCY_ECHO=y
|
||||
CONFIG_BUSYBOX_CONFIG_ENV=y
|
||||
# CONFIG_BUSYBOX_CONFIG_EXPAND is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UNEXPAND is not set
|
||||
CONFIG_BUSYBOX_CONFIG_EXPR=y
|
||||
CONFIG_BUSYBOX_CONFIG_EXPR_MATH_SUPPORT_64=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FACTOR is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FALSE=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FOLD is not set
|
||||
CONFIG_BUSYBOX_CONFIG_HEAD=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FANCY_HEAD=y
|
||||
# CONFIG_BUSYBOX_CONFIG_HOSTID is not set
|
||||
CONFIG_BUSYBOX_CONFIG_ID=y
|
||||
# CONFIG_BUSYBOX_CONFIG_GROUPS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_INSTALL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LINK is not set
|
||||
CONFIG_BUSYBOX_CONFIG_LN=y
|
||||
# CONFIG_BUSYBOX_CONFIG_LOGNAME is not set
|
||||
CONFIG_BUSYBOX_CONFIG_LS=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_FILETYPES=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_FOLLOWLINKS=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_RECURSIVE=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_WIDTH=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_SORTFILES=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_TIMESTAMPS=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_USERNAME=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_COLOR=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
|
||||
CONFIG_BUSYBOX_CONFIG_MD5SUM=y
|
||||
# CONFIG_BUSYBOX_CONFIG_SHA1SUM is not set
|
||||
CONFIG_BUSYBOX_CONFIG_SHA256SUM=y
|
||||
# CONFIG_BUSYBOX_CONFIG_SHA512SUM is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SHA3SUM is not set
|
||||
|
||||
#
|
||||
# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
|
||||
#
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
|
||||
CONFIG_BUSYBOX_CONFIG_MKDIR=y
|
||||
CONFIG_BUSYBOX_CONFIG_MKFIFO=y
|
||||
CONFIG_BUSYBOX_CONFIG_MKNOD=y
|
||||
CONFIG_BUSYBOX_CONFIG_MKTEMP=y
|
||||
CONFIG_BUSYBOX_CONFIG_MV=y
|
||||
CONFIG_BUSYBOX_CONFIG_NICE=y
|
||||
# CONFIG_BUSYBOX_CONFIG_NL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_NOHUP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_NPROC is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_OD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_PASTE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_PRINTENV is not set
|
||||
CONFIG_BUSYBOX_CONFIG_PRINTF=y
|
||||
CONFIG_BUSYBOX_CONFIG_PWD=y
|
||||
CONFIG_BUSYBOX_CONFIG_READLINK=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_READLINK_FOLLOW=y
|
||||
# CONFIG_BUSYBOX_CONFIG_REALPATH is not set
|
||||
CONFIG_BUSYBOX_CONFIG_RM=y
|
||||
CONFIG_BUSYBOX_CONFIG_RMDIR=y
|
||||
CONFIG_BUSYBOX_CONFIG_SEQ=y
|
||||
# CONFIG_BUSYBOX_CONFIG_SHRED is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SHUF is not set
|
||||
CONFIG_BUSYBOX_CONFIG_SLEEP=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FANCY_SLEEP=y
|
||||
CONFIG_BUSYBOX_CONFIG_SORT=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SORT_BIG is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SPLIT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_STAT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_STTY is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SUM is not set
|
||||
CONFIG_BUSYBOX_CONFIG_SYNC=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SYNC_FANCY is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FSYNC=y
|
||||
# CONFIG_BUSYBOX_CONFIG_TAC is not set
|
||||
CONFIG_BUSYBOX_CONFIG_TAIL=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FANCY_TAIL=y
|
||||
CONFIG_BUSYBOX_CONFIG_TEE=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
|
||||
CONFIG_BUSYBOX_CONFIG_TEST=y
|
||||
CONFIG_BUSYBOX_CONFIG_TEST1=y
|
||||
CONFIG_BUSYBOX_CONFIG_TEST2=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TEST_64=y
|
||||
# CONFIG_BUSYBOX_CONFIG_TIMEOUT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_TOUCH=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TOUCH_SUSV3=y
|
||||
CONFIG_BUSYBOX_CONFIG_TR=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TR_CLASSES is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TR_EQUIV is not set
|
||||
CONFIG_BUSYBOX_CONFIG_TRUE=y
|
||||
# CONFIG_BUSYBOX_CONFIG_TRUNCATE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_TSORT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_TTY is not set
|
||||
CONFIG_BUSYBOX_CONFIG_UNAME=y
|
||||
CONFIG_BUSYBOX_CONFIG_UNAME_OSNAME="GNU/Linux"
|
||||
# CONFIG_BUSYBOX_CONFIG_BB_ARCH is not set
|
||||
CONFIG_BUSYBOX_CONFIG_UNIQ=y
|
||||
# CONFIG_BUSYBOX_CONFIG_UNLINK is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_USLEEP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UUDECODE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_BASE32 is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_BASE64 is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UUENCODE is not set
|
||||
CONFIG_BUSYBOX_CONFIG_WC=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_WC_LARGE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_WHOAMI is not set
|
||||
CONFIG_BUSYBOX_CONFIG_YES=y
|
||||
# end of Coreutils
|
||||
|
||||
#
|
||||
# Console Utilities
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_CHVT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_CLEAR=y
|
||||
# CONFIG_BUSYBOX_CONFIG_DEALLOCVT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_DUMPKMAP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FGCONSOLE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_KBD_MODE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LOADFONT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SETFONT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LOADKMAP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_OPENVT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_RESET=y
|
||||
CONFIG_BUSYBOX_CONFIG_RESIZE=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_RESIZE_PRINT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SETCONSOLE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SETKEYCODES is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SETLOGCONS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SHOWKEY is not set
|
||||
# end of Console Utilities
|
||||
|
||||
#
|
||||
# Debian Utilities
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_PIPE_PROGRESS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_RUN_PARTS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_START_STOP_DAEMON=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set
|
||||
CONFIG_BUSYBOX_CONFIG_WHICH=y
|
||||
# end of Debian Utilities
|
||||
|
||||
#
|
||||
# klibc-utils
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_MINIPS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_NUKE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_RESUME is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_RUN_INIT is not set
|
||||
# end of klibc-utils
|
||||
|
||||
#
|
||||
# Editors
|
||||
#
|
||||
CONFIG_BUSYBOX_CONFIG_AWK=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_AWK_LIBM=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y
|
||||
CONFIG_BUSYBOX_CONFIG_CMP=y
|
||||
# CONFIG_BUSYBOX_CONFIG_DIFF is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_ED is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_PATCH is not set
|
||||
CONFIG_BUSYBOX_CONFIG_SED=y
|
||||
CONFIG_BUSYBOX_CONFIG_VI=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_MAX_LEN=1024
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_VI_8BIT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_COLON=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_VI_COLON_EXPAND is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_YANKMARK=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_SEARCH=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_USE_SIGNALS=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_DOT_CMD=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_READONLY=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_SETOPTS=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_SET=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_WIN_RESIZE=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_ASK_TERMINAL=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_VI_UNDO is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_VI_VERBOSE_STATUS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_ALLOW_EXEC=y
|
||||
# end of Editors
|
||||
|
||||
#
|
||||
# Finding Utilities
|
||||
#
|
||||
CONFIG_BUSYBOX_CONFIG_FIND=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_PRINT0=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_MTIME=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_ATIME is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_CTIME is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_MMIN=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_AMIN is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_CMIN is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_PERM=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_TYPE=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_EXECUTABLE is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_XDEV=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_MAXDEPTH=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_NEWER=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_INUM is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_SAMEFILE is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_EXEC=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_EXEC_PLUS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_USER=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_GROUP=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_NOT=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_DEPTH=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_PAREN=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_SIZE=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_PRUNE=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_QUIT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_DELETE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_EMPTY is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_PATH=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_REGEX=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_LINKS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_GREP=y
|
||||
CONFIG_BUSYBOX_CONFIG_EGREP=y
|
||||
CONFIG_BUSYBOX_CONFIG_FGREP=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_GREP_CONTEXT=y
|
||||
CONFIG_BUSYBOX_CONFIG_XARGS=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE is not set
|
||||
# end of Finding Utilities
|
||||
|
||||
#
|
||||
# Init Utilities
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_BOOTCHARTD is not set
|
||||
CONFIG_BUSYBOX_CONFIG_HALT=y
|
||||
CONFIG_BUSYBOX_CONFIG_POWEROFF=y
|
||||
CONFIG_BUSYBOX_CONFIG_REBOOT=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_WAIT_FOR_INIT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_CALL_TELINIT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_INIT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LINUXRC is not set
|
||||
# end of Init Utilities
|
||||
|
||||
#
|
||||
# Login/Password Management Utilities
|
||||
#
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_SHADOWPASSWDS=y
|
||||
# CONFIG_BUSYBOX_CONFIG_USE_BB_PWD_GRP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_USE_BB_CRYPT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_ADD_SHELL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_REMOVE_SHELL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_ADDGROUP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_ADDUSER is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_CHPASSWD is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="md5"
|
||||
# CONFIG_BUSYBOX_CONFIG_CRYPTPW is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MKPASSWD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_DELUSER is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_DELGROUP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_GETTY is not set
|
||||
CONFIG_BUSYBOX_CONFIG_LOGIN=y
|
||||
# CONFIG_BUSYBOX_CONFIG_LOGIN_SESSION_AS_CHILD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LOGIN_SCRIPTS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_NOLOGIN is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SECURETTY is not set
|
||||
CONFIG_BUSYBOX_CONFIG_PASSWD=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
|
||||
# CONFIG_BUSYBOX_CONFIG_SU is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SULOGIN is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_VLOCK is not set
|
||||
# end of Login/Password Management Utilities
|
||||
|
||||
#
|
||||
# Linux Ext2 FS Progs
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_CHATTR is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FSCK is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LSATTR is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_TUNE2FS is not set
|
||||
# end of Linux Ext2 FS Progs
|
||||
|
||||
#
|
||||
# Linux Module Utilities
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_MODPROBE_SMALL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_DEPMOD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_INSMOD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LSMOD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MODINFO is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MODPROBE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_RMMOD is not set
|
||||
|
||||
#
|
||||
# Options common to multiple modutils
|
||||
#
|
||||
# end of Linux Module Utilities
|
||||
|
||||
#
|
||||
# Linux System Utilities
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_ACPID is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_BLKDISCARD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_BLKID is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_BLOCKDEV is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_CAL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_CHRT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_DMESG=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_DMESG_PRETTY=y
|
||||
# CONFIG_BUSYBOX_CONFIG_EJECT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FALLOCATE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FATATTR is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FBSET is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FDFORMAT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FDISK is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FINDFS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FLOCK=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FDFLUSH is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FREERAMDISK is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FSCK_MINIX is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FSFREEZE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FSTRIM is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_GETOPT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_HEXDUMP=y
|
||||
# CONFIG_BUSYBOX_CONFIG_HD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_XXD is not set
|
||||
CONFIG_BUSYBOX_CONFIG_HWCLOCK=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_IONICE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_IPCRM is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_IPCS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LOSETUP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LSPCI is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LSUSB is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MDEV is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MESG is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MKE2FS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MKFS_EXT2 is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MKFS_MINIX is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MKFS_REISER is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MKDOSFS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MKFS_VFAT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_MKSWAP=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_MKSWAP_UUID is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MORE is not set
|
||||
CONFIG_BUSYBOX_CONFIG_MOUNT=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_FAKE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_VERBOSE is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_HELPERS=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_LABEL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_NFS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_CIFS=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_FLAGS=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_FSTAB=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_OTHERTAB is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MOUNTPOINT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_NSENTER is not set
|
||||
CONFIG_BUSYBOX_CONFIG_PIVOT_ROOT=y
|
||||
# CONFIG_BUSYBOX_CONFIG_RDATE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_RDEV is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_READPROFILE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_RENICE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_REV is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_RTCWAKE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SCRIPT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SCRIPTREPLAY is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SETARCH is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LINUX32 is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LINUX64 is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SETPRIV is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SETSID is not set
|
||||
CONFIG_BUSYBOX_CONFIG_SWAPON=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_SWAPON_DISCARD=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_SWAPON_PRI=y
|
||||
CONFIG_BUSYBOX_CONFIG_SWAPOFF=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SWAPONOFF_LABEL is not set
|
||||
CONFIG_BUSYBOX_CONFIG_SWITCH_ROOT=y
|
||||
CONFIG_BUSYBOX_CONFIG_TASKSET=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TASKSET_FANCY=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TASKSET_CPULIST=y
|
||||
# CONFIG_BUSYBOX_CONFIG_UEVENT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_UMOUNT=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_UMOUNT_ALL=y
|
||||
# CONFIG_BUSYBOX_CONFIG_UNSHARE is not set
|
||||
|
||||
#
|
||||
# Common options for mount/umount
|
||||
#
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_LOOP=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_LOOP_CREATE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_MTAB_SUPPORT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_VOLUMEID is not set
|
||||
# end of Linux System Utilities
|
||||
|
||||
#
|
||||
# Miscellaneous Utilities
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_ADJTIMEX is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_ASCII is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_BBCONFIG is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_BC is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_DC is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_BEEP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_CHAT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_CONSPY is not set
|
||||
CONFIG_BUSYBOX_CONFIG_CROND=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_CROND_D is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_CROND_SPECIAL_TIMES is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_CROND_DIR="/etc"
|
||||
CONFIG_BUSYBOX_CONFIG_CRONTAB=y
|
||||
# CONFIG_BUSYBOX_CONFIG_DEVFSD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_DEVFS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_DEVMEM is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FBSPLASH is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FLASH_ERASEALL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FLASH_LOCK is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FLASH_UNLOCK is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FLASHCP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_HDPARM is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_HEXEDIT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_I2CGET is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_I2CSET is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_I2CDUMP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_I2CDETECT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_I2CTRANSFER is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_INOTIFYD is not set
|
||||
CONFIG_BUSYBOX_CONFIG_LESS=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_MAXLINES=9999999
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_BRACKETS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_FLAGS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_TRUNCATE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_MARKS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_REGEXP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_WINCH is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_DASHCMD is not set
|
||||
CONFIG_BUSYBOX_CONFIG_LOCK=y
|
||||
# CONFIG_BUSYBOX_CONFIG_LSSCSI is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MAKEDEVS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MAN is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MICROCOM is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_NANDWRITE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_NANDDUMP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_PARTPROBE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_RAIDAUTORUN is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_READAHEAD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_RFKILL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_RX is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SEEDRNG is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SETFATTR is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SETSERIAL is not set
|
||||
CONFIG_BUSYBOX_CONFIG_STRINGS=y
|
||||
CONFIG_BUSYBOX_CONFIG_TIME=y
|
||||
# CONFIG_BUSYBOX_CONFIG_TREE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_TS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_TTYSIZE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UBIATTACH is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UBIDETACH is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UBIMKVOL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UBIRMVOL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UBIRSVOL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UBIUPDATEVOL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UBIRENAME is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_VOLNAME is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_WATCHDOG is not set
|
||||
# end of Miscellaneous Utilities
|
||||
|
||||
#
|
||||
# Networking Utilities
|
||||
#
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_IPV6=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_UNIX_LOCAL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_VERBOSE_RESOLUTION_ERRORS=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_ETC_NETWORKS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_ETC_SERVICES is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_HWIB is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_ARP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_ARPING is not set
|
||||
CONFIG_BUSYBOX_CONFIG_BRCTL=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_BRCTL_FANCY=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_BRCTL_SHOW=y
|
||||
# CONFIG_BUSYBOX_CONFIG_DNSD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_ETHER_WAKE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FTPD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FTPGET is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FTPPUT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_HOSTNAME is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_DNSDOMAINNAME is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_HTTPD is not set
|
||||
CONFIG_BUSYBOX_CONFIG_IFCONFIG=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_IFCONFIG_STATUS=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_IFCONFIG_SLIP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_IFCONFIG_HW=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
|
||||
# CONFIG_BUSYBOX_CONFIG_IFENSLAVE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_IFPLUGD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_IFUP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_IFDOWN is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_INETD is not set
|
||||
CONFIG_BUSYBOX_CONFIG_IP=y
|
||||
# CONFIG_BUSYBOX_CONFIG_IPADDR is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_IPLINK is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_IPROUTE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_IPTUNNEL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_IPRULE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_IPNEIGH is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_IP_ADDRESS=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_IP_LINK=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_IP_ROUTE=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2"
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_IP_TUNNEL is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_IP_RULE=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_IP_NEIGH=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_IPCALC is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FAKEIDENTD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_NAMEIF is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_NBDCLIENT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_NC=y
|
||||
# CONFIG_BUSYBOX_CONFIG_NETCAT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_NC_SERVER is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_NC_EXTRA is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_NC_110_COMPAT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_NETMSG=y
|
||||
CONFIG_BUSYBOX_CONFIG_NETSTAT=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_NETSTAT_WIDE=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_NETSTAT_PRG=y
|
||||
CONFIG_BUSYBOX_CONFIG_NSLOOKUP=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_NSLOOKUP_BIG=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_NSLOOKUP_LONG_OPTIONS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_NTPD=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_NTPD_SERVER=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_NTPD_CONF is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_NTP_AUTH is not set
|
||||
CONFIG_BUSYBOX_CONFIG_PING=y
|
||||
CONFIG_BUSYBOX_CONFIG_PING6=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FANCY_PING=y
|
||||
# CONFIG_BUSYBOX_CONFIG_PSCAN is not set
|
||||
CONFIG_BUSYBOX_CONFIG_ROUTE=y
|
||||
# CONFIG_BUSYBOX_CONFIG_SLATTACH is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SSL_CLIENT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_TC is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_TCPSVD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UDPSVD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_TELNET is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_TELNETD is not set
|
||||
CONFIG_BUSYBOX_CONFIG_TFTP=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TFTP_HPA_COMPAT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_TFTPD is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TFTP_GET=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TFTP_PUT=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TFTP_BLOCKSIZE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_TFTP_DEBUG is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_TLS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_TRACEROUTE=y
|
||||
CONFIG_BUSYBOX_CONFIG_TRACEROUTE6=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_TUNCTL is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_VCONFIG is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_WGET is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_WHOIS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_ZCIP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_UDHCPD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_DUMPLEASES is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_DHCPRELAY is not set
|
||||
CONFIG_BUSYBOX_CONFIG_UDHCPC=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_UDHCPC_ARPING is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_UDHCPC_SANITIZEOPT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
|
||||
# CONFIG_BUSYBOX_CONFIG_UDHCPC6 is not set
|
||||
|
||||
#
|
||||
# Common options for DHCP applets
|
||||
#
|
||||
CONFIG_BUSYBOX_CONFIG_UDHCPC_DEFAULT_INTERFACE=""
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_UDHCP_PORT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_UDHCP_DEBUG=0
|
||||
CONFIG_BUSYBOX_CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_UDHCP_RFC3397=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_UDHCP_8021Q is not set
|
||||
# end of Networking Utilities
|
||||
|
||||
#
|
||||
# Print Utilities
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_LPD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LPR is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LPQ is not set
|
||||
# end of Print Utilities
|
||||
|
||||
#
|
||||
# Mail Utilities
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_MAKEMIME is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_POPMAILDIR is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_REFORMIME is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SENDMAIL is not set
|
||||
# end of Mail Utilities
|
||||
|
||||
#
|
||||
# Process Utilities
|
||||
#
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_FAST_TOP=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SHOW_THREADS is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FREE=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FUSER is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_IOSTAT is not set
|
||||
CONFIG_BUSYBOX_CONFIG_KILL=y
|
||||
CONFIG_BUSYBOX_CONFIG_KILLALL=y
|
||||
# CONFIG_BUSYBOX_CONFIG_KILLALL5 is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_LSOF is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_MPSTAT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_NMETER is not set
|
||||
CONFIG_BUSYBOX_CONFIG_PGREP=y
|
||||
# CONFIG_BUSYBOX_CONFIG_PKILL is not set
|
||||
CONFIG_BUSYBOX_CONFIG_PIDOF=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_PIDOF_SINGLE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_PIDOF_OMIT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_PMAP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_POWERTOP is not set
|
||||
CONFIG_BUSYBOX_CONFIG_PS=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_PS_WIDE=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_PS_LONG is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_PSTREE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_PWDX is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SMEMCAP is not set
|
||||
CONFIG_BUSYBOX_CONFIG_BB_SYSCTL=y
|
||||
CONFIG_BUSYBOX_CONFIG_TOP=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TOP_INTERACTIVE is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TOP_SMP_CPU is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TOP_DECIMALS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TOP_SMP_PROCESS is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_TOPMEM is not set
|
||||
CONFIG_BUSYBOX_CONFIG_UPTIME=y
|
||||
# CONFIG_BUSYBOX_CONFIG_WATCH is not set
|
||||
# end of Process Utilities
|
||||
|
||||
#
|
||||
# Runit Utilities
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_CHPST is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SETUIDGID is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_ENVUIDGID is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_ENVDIR is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SOFTLIMIT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_RUNSV is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_RUNSVDIR is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SV is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SVC is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SVOK is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SVLOGD is not set
|
||||
# end of Runit Utilities
|
||||
|
||||
#
|
||||
# Shells
|
||||
#
|
||||
CONFIG_BUSYBOX_CONFIG_SH_IS_ASH=y
|
||||
# CONFIG_BUSYBOX_CONFIG_SH_IS_HUSH is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SH_IS_NONE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_BASH_IS_ASH is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_BASH_IS_HUSH is not set
|
||||
CONFIG_BUSYBOX_CONFIG_BASH_IS_NONE=y
|
||||
CONFIG_BUSYBOX_CONFIG_SHELL_ASH=y
|
||||
CONFIG_BUSYBOX_CONFIG_ASH=y
|
||||
# CONFIG_BUSYBOX_CONFIG_ASH_OPTIMIZE_FOR_SIZE is not set
|
||||
CONFIG_BUSYBOX_CONFIG_ASH_INTERNAL_GLOB=y
|
||||
CONFIG_BUSYBOX_CONFIG_ASH_BASH_COMPAT=y
|
||||
# CONFIG_BUSYBOX_CONFIG_ASH_BASH_SOURCE_CURDIR is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_ASH_BASH_NOT_FOUND_HOOK is not set
|
||||
CONFIG_BUSYBOX_CONFIG_ASH_JOB_CONTROL=y
|
||||
CONFIG_BUSYBOX_CONFIG_ASH_ALIAS=y
|
||||
CONFIG_BUSYBOX_CONFIG_ASH_RANDOM_SUPPORT=y
|
||||
CONFIG_BUSYBOX_CONFIG_ASH_EXPAND_PRMT=y
|
||||
# CONFIG_BUSYBOX_CONFIG_ASH_IDLE_TIMEOUT is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_ASH_MAIL is not set
|
||||
CONFIG_BUSYBOX_CONFIG_ASH_ECHO=y
|
||||
CONFIG_BUSYBOX_CONFIG_ASH_PRINTF=y
|
||||
CONFIG_BUSYBOX_CONFIG_ASH_TEST=y
|
||||
# CONFIG_BUSYBOX_CONFIG_ASH_SLEEP is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_ASH_HELP is not set
|
||||
CONFIG_BUSYBOX_CONFIG_ASH_GETOPTS=y
|
||||
CONFIG_BUSYBOX_CONFIG_ASH_CMDCMD=y
|
||||
# CONFIG_BUSYBOX_CONFIG_CTTYHACK is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_HUSH is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SHELL_HUSH is not set
|
||||
|
||||
#
|
||||
# Options common to all shells
|
||||
#
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_SH_MATH=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_SH_MATH_64=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SH_MATH_BASE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SH_EXTRA_QUIET is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SH_STANDALONE is not set
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_SH_NOFORK=y
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SH_READ_FRAC is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SH_HISTFILESIZE is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_FEATURE_SH_EMBEDDED_SCRIPTS is not set
|
||||
# end of Shells
|
||||
|
||||
#
|
||||
# System Logging Utilities
|
||||
#
|
||||
# CONFIG_BUSYBOX_CONFIG_KLOGD is not set
|
||||
CONFIG_BUSYBOX_CONFIG_LOGGER=y
|
||||
# CONFIG_BUSYBOX_CONFIG_LOGREAD is not set
|
||||
# CONFIG_BUSYBOX_CONFIG_SYSLOGD is not set
|
||||
# end of System Logging Utilities
|
||||
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TFTP_BLOCKSIZE=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
|
||||
CONFIG_BUSYBOX_CONFIG_MPSTAT=y
|
||||
CONFIG_BUSYBOX_CONFIG_PSTREE=y
|
||||
|
||||
Reference in New Issue
Block a user