diff --git a/.gitattributes b/.gitattributes
index c54f62b6..50ca329f 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1 +1 @@
-*.sh eol=lf
+*.sh eol=lf
diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md
index 665081b9..8782a86b 100644
--- a/.github/ISSUE_TEMPLATE/bug.md
+++ b/.github/ISSUE_TEMPLATE/bug.md
@@ -12,8 +12,8 @@ Install ENV: (You can find it in the boot interface.)
* CPU:
* NIC:
-Arpl version: (You can find it in the update menu.)
- * arpl:
+RR version: (You can find it in the update menu.)
+ * RR:
* addons:
* modules:
* lkms:
diff --git a/.github/workflows/grub.yml b/.github/workflows/grub.yml
index d39524bc..3374557c 100644
--- a/.github/workflows/grub.yml
+++ b/.github/workflows/grub.yml
@@ -32,7 +32,7 @@ jobs:
- name: Make Grub
run: |
- . scripts/grub.sh "grub-2.06" "i386-pc i386-efi x86_64-efi"
+ . scripts/grub.sh "grub-2.06" "i386-pc i386-efi x86_64-efi" "RR"
- name: Upload artifact
uses: actions/upload-artifact@v3
@@ -46,7 +46,7 @@ jobs:
run: |
if [ -f "grub.img.gz" ]; then
echo "Copy img ..."
- mv -f grub.img.gz files/board/arpl/grub.img.gz
+ mv -f grub.img.gz files/grub.img.gz
echo "Git push ..."
git pull
diff --git a/.github/workflows/issues.yml b/.github/workflows/issues.yml
index f67adbc5..e541178a 100644
--- a/.github/workflows/issues.yml
+++ b/.github/workflows/issues.yml
@@ -45,8 +45,8 @@ jobs:
* CPU:
* NIC:
- Arpl version: (You can find it in the update menu.)
- * arpl:
+ RR version: (You can find it in the update menu.)
+ * RR:
* addons:
* modules:
* lkms:
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 777dad13..afd488d6 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -5,7 +5,7 @@
# See /LICENSE for more information.
#
-name: Build arpl
+name: Build RR
on:
push:
@@ -34,6 +34,8 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@main
+ with:
+ lfs: 'true'
# Install dependencies
- name: Install dependencies
@@ -41,48 +43,8 @@ jobs:
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "github-actions[bot]"
- # Clean up disk space
- docker rmi $(docker images -q)
sudo apt update
- sudo apt -y purge azure-cli* docker* llvm* google* dotnet* powershell* sphinxsearch* mysql* php*
- sudo apt -y full-upgrade
-
- sudo apt update
- sudo apt install -y jq gawk gettext libelf-dev qemu-utils
- sudo snap install yq
-
- # Restore buildroot cache
- - name: Cache buildroot
- id: re-cache
- uses: actions/cache/restore@v3
- with:
- path: .buildroot
- key: ${{ runner.os }}-${{ hashFiles('files/configs/arpl_defconfig') }}
-
- # build buildroot repository (if not restore cached)
- - name: Build buildroot
- if: steps.re-cache.outputs.cache-hit != 'true'
- run: |
- git clone --single-branch -b 2023.02.x https://github.com/buildroot/buildroot.git .buildroot
- # Copy files
- echo "Copying files"
- cp -Ru files/* .buildroot
- cd .buildroot
- echo "Generating default config"
- make BR2_EXTERNAL=./external -j$(nproc) arpl_defconfig
- echo "Download sources if not cached"
- make BR2_EXTERNAL=./external -j$(nproc) source
- echo "Prepare buildroot for first make"
- make BR2_EXTERNAL=./external -j$(nproc)
-
- # Save buildroot cache
- - name: Save buildroot
- if: steps.re-cache.outputs.cache-hit != 'true'
- id: cache-primes-save
- uses: actions/cache/save@v3
- with:
- path: .buildroot
- key: ${{ runner.os }}-${{ hashFiles('files/configs/arpl_defconfig') }}
+ sudo apt install -y jq cpio gettext
# calculates the version number and push
- name: Calculate version
@@ -112,8 +74,8 @@ jobs:
if [ -n "${VERSION}" ]; then
# Modify Source File
echo "${VERSION}" > VERSION
- echo "${VERSION}" > files/board/arpl/p1/ARPL-VERSION
- sed 's/^ARPL_VERSION=.*/ARPL_VERSION="'${VERSION}'"/' -i files/board/arpl/overlayfs/opt/arpl/include/consts.sh
+ echo "${VERSION}" > files/p1/RR_VERSION
+ sed 's/^RR_VERSION=.*/RR_VERSION="'${VERSION}'"/' -i files/initrd/opt/rr/include/consts.sh
git checkout main
git pull
@@ -125,50 +87,70 @@ jobs:
fi
fi
- # Convert po2mo, Get extractor, LKM, addons and Modules
- - name: Convert po2mo, Get extractor, LKM, addons and Modules
+ # Convert po2mo, Get extractor, LKMs, addons and Modules
+ - name: Convert po2mo, Get extractor, LKMs, addons and Modules
run: |
. scripts/func.sh
- convertpo2mo "files/board/arpl/overlayfs/opt/arpl/lang"
- getExtractor "files/board/arpl/p3/extractor"
- getLKMs "files/board/arpl/p3/lkms" ${{ inputs.prerelease }}
- getAddons "files/board/arpl/p3/addons" ${{ inputs.prerelease }}
- getModules "files/board/arpl/p3/modules" ${{ inputs.prerelease }}
+ convertpo2mo "files/initrd/opt/rr/lang"
+ getExtractor "files/p3/extractor"
+ getLKMs "files/p3/lkms" ${{ inputs.prerelease }}
+ getAddons "files/p3/addons" ${{ inputs.prerelease }}
+ getModules "files/p3/modules" ${{ inputs.prerelease }}
echo "OK"
- # Build incremental from caches
+ # Build incremental
- name: Build image
run: |
- # Remove old files
- rm -rf .buildroot/output/target/opt/arpl
- rm -rf .buildroot/board/arpl/overlayfs
- rm -rf .buildroot/board/arpl/p1
- rm -rf .buildroot/board/arpl/p3
+ . scripts/func.sh
+
+ gzip -dc "files/grub.img.gz" >"rr.img"
+ fdisk -l "rr.img"
+
+ LOOPX=$(sudo losetup -f)
+ sudo losetup -P "${LOOPX}" "rr.img"
+
+ echo "Mounting image file"
+ mkdir -p "/tmp/p1"
+ mkdir -p "/tmp/p3"
+ sudo mount ${LOOPX}p1 "/tmp/p1"
+ sudo mount ${LOOPX}p3 "/tmp/p3"
+
+ echo "Get Buildroot"
+ getBuildroot "2023.02.x" "br"
+ [ ! -f "br/bzImage-rr" -o ! -f "br/initrd-rr" ] && return 1
+
+ echo "Repack initrd"
+ cp -f "br/bzImage-rr" "files/p3/bzImage-rr"
+ repackInitrd "br/initrd-rr" "files/initrd" "files/p3/initrd-rr"
- # Copy files
echo "Copying files"
- cp -Ru files/* .buildroot/
+ sudo cp -Rf "files/p1/"* "/tmp/p1"
+ sudo cp -Rf "files/p3/"* "/tmp/p3"
+ sync
- cd .buildroot
- echo "Generating default config"
- make BR2_EXTERNAL=./external -j$(nproc) arpl_defconfig
- echo "Building..."
- make BR2_EXTERNAL=./external -j$(nproc)
- cd -
- # qemu-img convert -O vmdk arpl.img arpl-dyn.vmdk
- # qemu-img convert -O vmdk -o adapter_type=lsilogic arpl.img -o subformat=monolithicFlat arpl.vmdk
+ echo "Unmount image file"
+ sudo umount "/tmp/p1"
+ sudo umount "/tmp/p3"
+ rmdir "/tmp/p1"
+ rmdir "/tmp/p3"
+
+ sudo losetup --detach ${LOOPX}
+
+ # echo "Image Converter"
+ # qemu-img convert -O vmdk rr.img rr-dyn.vmdk
+ # qemu-img convert -O vmdk -o adapter_type=lsilogic rr.img -o subformat=monolithicFlat rr.vmdk
# Zip image and generate checksum
- name: Pack
run: |
if [ -n "${{ env.VERSION }}" ]; then
- zip -9 "arpl-i18n-${{ env.VERSION }}.img.zip" arpl.img
- # zip -9 "arpl-i18n-${{ env.VERSION }}.vmdk-dyn.zip" arpl-dyn.vmdk
- # zip -9 "arpl-i18n-${{ env.VERSION }}.vmdk-flat.zip" arpl.vmdk arpl-flat.vmdk
+ zip -9 "rr-${{ env.VERSION }}.img.zip" rr.img
+ # zip -9 "rr-${{ env.VERSION }}.vmdk-dyn.zip" rr-dyn.vmdk
+ # zip -9 "rr-${{ env.VERSION }}.vmdk-flat.zip" rr.vmdk rr-flat.vmdk
else
- zip -9 "arpl-i18n.img.zip" arpl.img
+ zip -9 "rr.img.zip" rr.img
fi
sha256sum update-list.yml update-check.sh > sha256sum
zip -9j update.zip update-list.yml update-check.sh
@@ -192,7 +174,7 @@ jobs:
with:
name: Images
path: |
- arpl-i18n.img.zip
+ rr.img.zip
update.zip
retention-days: 5
@@ -204,8 +186,8 @@ jobs:
tag_name: ${{ env.VERSION }}
prerelease: ${{ inputs.prerelease }}
files: |
- arpl-i18n-${{ env.VERSION }}.img.zip
- # arpl-i18n-${{ env.VERSION }}.vmdk-dyn.zip
- # arpl-i18n-${{ env.VERSION }}.vmdk-flat.zip
+ rr-${{ env.VERSION }}.img.zip
+ # rr-${{ env.VERSION }}.vmdk-dyn.zip
+ # rr-${{ env.VERSION }}.vmdk-flat.zip
update.zip
diff --git a/.gitignore b/.gitignore
index 4b0b24a0..667d0002 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,15 +1,13 @@
!.gitkeep
.vscode
-arpl*.img
-arpl*.vmdk
+rr*.img
+rr*.vmdk
*.zip
.buildroot
test*.sh
cache
*.bak
*.o
-/files/board/arpl/p3/addons
-/files/board/arpl/p3/lkms
-/files/board/arpl/p3/modules
-/tests
+files/initrd/opt/rr/lang/*.mo
+tests
/extractor
diff --git a/README.md b/README.md
index 1473399f..729b1982 100644
--- a/README.md
+++ b/README.md
@@ -1,20 +1,12 @@
-# Automated Redpill Loader (i18n)
+# Redpill Recovery (arpl-i18n)
-本库为 arpl i18n (多语言优化版):
+This project is a system for redpill’s preinstallation and recovery environment.
-### 原版:
-https://github.com/fbelavenuto/arpl
-* [arpl说明](https://github.com/fbelavenuto/arpl/blob/main/README.md)
-
-### 汉化:
-https://github.com/wjz304/arpl-zh_CN
-* 仅同步汉化原版, 所以功能与原版保持一致.
-
-### i18n:
-https://github.com/wjz304/arpl-i18n
-* addons: https://github.com/wjz304/arpl-addons
-* modules: https://github.com/wjz304/arpl-modules
-* rp-lkms: https://github.com/wjz304/redpill-lkm
+### 组件:
+https://github.com/wjz304/rr
+* addons: https://github.com/wjz304/rr-addons
+* modules: https://github.com/wjz304/rr-modules
+* rp-lkms: https://github.com/wjz304/rr-lkms
### About GPU:
* iGPU: https://jim.plus/
@@ -22,21 +14,21 @@
## 说明 - Instructions
* [GUIDE](./guide.md)
-* [About get logs](https://github.com/wjz304/arpl-i18n/issues/173)
-* [About not find DSM after "boot the loader"](https://github.com/wjz304/arpl-i18n/issues/175)
-* [About DT(Device Tree) and *portcfg/maxdisks](https://github.com/wjz304/arpl-i18n/issues/226)
+* [About get logs](https://github.com/wjz304/rr/issues/173)
+* [About not find DSM after "boot the loader"](https://github.com/wjz304/rr/issues/175)
+* [About DT(Device Tree) and *portcfg/maxdisks](https://github.com/wjz304/rr/issues/226)
## 翻译 - Translation
* 其他语言的翻译 - Language translation work:
```shell
# If it does not involve adding or deleting, the following process is not required.
sudo apt install gettext
- git clone https://github.com/wjz304/arpl-i18n.git
- cd files/board/arpl/overlayfs/opt/arpl
- xgettext -L Shell --keyword=TEXT *.sh -o lang/arpl.pot
- sed -i 's/charset=CHARSET/charset=UTF-8/' lang/arpl.pot
+ git clone https://github.com/wjz304/rr.git
+ cd files/initrd/opt/rr
+ xgettext -L Shell --keyword=TEXT *.sh -o lang/rr.pot
+ sed -i 's/charset=CHARSET/charset=UTF-8/' lang/rr.pot
# You need to replace the language you need and translate the po file.
- msginit -i lang/arpl.pot -l zh_CN.UTF-8 -o lang/zh_CN.po
+ msginit -i lang/rr.pot -l zh_CN.UTF-8 -o lang/zh_CN.po
# This process will be automatically processed during packaging.
msgfmt lang/zh_CN.po -o lang/zh_CN.mo
```
@@ -68,6 +60,12 @@
* The hard drive has a price, but the data is priceless. Any modification to the bootloader is risky. I will not be responsible for data loss.
* This tool is only for learning and communication, and commercial use is strictly prohibited.
+
+### 鸣谢 - Credits
+arpl: https://github.com/fbelavenuto/arpl
+redpill: https://github.com/RedPill-TTG
+Framework: https://github.com/buildroot/buildroot
+
## 打赏一下
* > ### 作者: Ing
* > QQ群1: 21609194 [点击链接加入QQ群](https://qm.qq.com/cgi-bin/qm/qr?k=z5O89os88QEKXCbz-0gwtEz1AeQiCwk3)
diff --git a/Taskfile.yaml b/Taskfile.yaml
index cbc7e15a..0731b94a 100644
--- a/Taskfile.yaml
+++ b/Taskfile.yaml
@@ -16,4 +16,4 @@ tasks:
dir: kpatch
cmds:
- make clean all
- - mv kpatch ../files/board/arpl/overlayfs/opt/arpl/
+ - mv kpatch ../files/initrd/opt/rr/
diff --git a/files/board/arpl/busybox_defconfig b/files/board/arpl/busybox_defconfig
deleted file mode 100644
index 3084c158..00000000
--- a/files/board/arpl/busybox_defconfig
+++ /dev/null
@@ -1,1220 +0,0 @@
-#
-# Automatically generated make config: don't edit
-# Busybox version: x.xx.x
-# Wed Jun 22 14:12:15 2022
-#
-# make: make BR2_EXTERNAL=./external busybox-menuconfig
-# path: /output/build/busybox-x.x.xx/.config
-
-CONFIG_HAVE_DOT_CONFIG=y
-
-#
-# Settings
-#
-CONFIG_DESKTOP=y
-# CONFIG_EXTRA_COMPAT is not set
-# CONFIG_FEDORA_COMPAT is not set
-CONFIG_INCLUDE_SUSv2=y
-CONFIG_LONG_OPTS=y
-CONFIG_SHOW_USAGE=y
-CONFIG_FEATURE_VERBOSE_USAGE=y
-# CONFIG_FEATURE_COMPRESS_USAGE is not set
-CONFIG_LFS=y
-# CONFIG_PAM is not set
-CONFIG_FEATURE_DEVPTS=y
-CONFIG_FEATURE_UTMP=y
-CONFIG_FEATURE_WTMP=y
-# CONFIG_FEATURE_PIDFILE is not set
-CONFIG_PID_FILE_PATH=""
-CONFIG_BUSYBOX=y
-CONFIG_FEATURE_SHOW_SCRIPT=y
-CONFIG_FEATURE_INSTALLER=y
-# CONFIG_INSTALL_NO_USR is not set
-CONFIG_FEATURE_SUID=y
-# CONFIG_FEATURE_SUID_CONFIG is not set
-# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set
-# CONFIG_FEATURE_PREFER_APPLETS is not set
-CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
-# CONFIG_SELINUX is not set
-# CONFIG_FEATURE_CLEAN_UP is not set
-CONFIG_FEATURE_SYSLOG_INFO=y
-CONFIG_FEATURE_SYSLOG=y
-
-#
-# Build Options
-#
-# CONFIG_STATIC is not set
-# CONFIG_PIE is not set
-# CONFIG_NOMMU is not set
-# CONFIG_BUILD_LIBBUSYBOX is not set
-# CONFIG_FEATURE_LIBBUSYBOX_STATIC is not set
-# CONFIG_FEATURE_INDIVIDUAL is not set
-# CONFIG_FEATURE_SHARED_BUSYBOX is not set
-CONFIG_CROSS_COMPILER_PREFIX=""
-CONFIG_SYSROOT=""
-CONFIG_EXTRA_CFLAGS=""
-CONFIG_EXTRA_LDFLAGS=""
-CONFIG_EXTRA_LDLIBS=""
-# CONFIG_USE_PORTABLE_CODE is not set
-CONFIG_STACK_OPTIMIZATION_386=y
-CONFIG_STATIC_LIBGCC=y
-
-#
-# Installation Options ("make install" behavior)
-#
-CONFIG_INSTALL_APPLET_SYMLINKS=y
-# CONFIG_INSTALL_APPLET_HARDLINKS is not set
-# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
-# CONFIG_INSTALL_APPLET_DONT is not set
-# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
-# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
-# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
-CONFIG_PREFIX="./_install"
-
-#
-# Debugging Options
-#
-# CONFIG_DEBUG is not set
-# CONFIG_DEBUG_PESSIMIZE is not set
-# CONFIG_DEBUG_SANITIZE is not set
-# CONFIG_UNIT_TEST is not set
-# CONFIG_WERROR is not set
-# CONFIG_WARN_SIMPLE_MSG is not set
-CONFIG_NO_DEBUG_LIB=y
-# CONFIG_DMALLOC is not set
-# CONFIG_EFENCE is not set
-
-#
-# Library Tuning
-#
-# CONFIG_FEATURE_USE_BSS_TAIL is not set
-CONFIG_FLOAT_DURATION=y
-CONFIG_FEATURE_RTMINMAX=y
-CONFIG_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS=y
-CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
-# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
-# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
-CONFIG_PASSWORD_MINLEN=6
-CONFIG_MD5_SMALL=1
-CONFIG_SHA3_SMALL=1
-CONFIG_FEATURE_NON_POSIX_CP=y
-# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
-CONFIG_FEATURE_USE_SENDFILE=y
-CONFIG_FEATURE_COPYBUF_KB=4
-CONFIG_MONOTONIC_SYSCALL=y
-CONFIG_IOCTL_HEX2STR_ERROR=y
-CONFIG_FEATURE_EDITING=y
-CONFIG_FEATURE_EDITING_MAX_LEN=1024
-CONFIG_FEATURE_EDITING_VI=y
-CONFIG_FEATURE_EDITING_HISTORY=999
-CONFIG_FEATURE_EDITING_SAVEHISTORY=y
-# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
-CONFIG_FEATURE_REVERSE_SEARCH=y
-CONFIG_FEATURE_TAB_COMPLETION=y
-# CONFIG_FEATURE_USERNAME_COMPLETION is not set
-CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
-CONFIG_FEATURE_EDITING_WINCH=y
-# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
-# CONFIG_LOCALE_SUPPORT is not set
-CONFIG_UNICODE_SUPPORT=y
-# CONFIG_UNICODE_USING_LOCALE is not set
-CONFIG_FEATURE_CHECK_UNICODE_IN_ENV=y
-CONFIG_SUBST_WCHAR=63
-CONFIG_LAST_SUPPORTED_WCHAR=767
-CONFIG_UNICODE_COMBINING_WCHARS=y
-CONFIG_UNICODE_WIDE_WCHARS=y
-# CONFIG_UNICODE_BIDI_SUPPORT is not set
-# CONFIG_UNICODE_NEUTRAL_TABLE is not set
-# CONFIG_UNICODE_PRESERVE_BROKEN is not set
-
-#
-# Applets
-#
-
-#
-# Archival Utilities
-#
-# CONFIG_FEATURE_SEAMLESS_XZ is not set
-# CONFIG_FEATURE_SEAMLESS_LZMA is not set
-# CONFIG_FEATURE_SEAMLESS_BZ2 is not set
-CONFIG_FEATURE_SEAMLESS_GZ=y
-# CONFIG_FEATURE_SEAMLESS_Z is not set
-CONFIG_AR=y
-# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
-CONFIG_FEATURE_AR_CREATE=y
-# CONFIG_UNCOMPRESS is not set
-CONFIG_GUNZIP=y
-CONFIG_ZCAT=y
-CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y
-CONFIG_BUNZIP2=y
-CONFIG_BZCAT=y
-CONFIG_UNLZMA=y
-CONFIG_LZCAT=y
-CONFIG_LZMA=y
-CONFIG_UNXZ=y
-CONFIG_XZCAT=y
-CONFIG_XZ=y
-# CONFIG_BZIP2 is not set
-CONFIG_BZIP2_SMALL=0
-CONFIG_FEATURE_BZIP2_DECOMPRESS=y
-CONFIG_CPIO=y
-# CONFIG_FEATURE_CPIO_O is not set
-# CONFIG_FEATURE_CPIO_P is not set
-# CONFIG_FEATURE_CPIO_IGNORE_DEVNO is not set
-# CONFIG_FEATURE_CPIO_RENUMBER_INODES is not set
-# CONFIG_DPKG is not set
-# CONFIG_DPKG_DEB is not set
-CONFIG_GZIP=y
-# CONFIG_FEATURE_GZIP_LONG_OPTIONS is not set
-CONFIG_GZIP_FAST=0
-# CONFIG_FEATURE_GZIP_LEVELS is not set
-CONFIG_FEATURE_GZIP_DECOMPRESS=y
-# CONFIG_LZOP is not set
-CONFIG_UNLZOP=y
-CONFIG_LZOPCAT=y
-# CONFIG_LZOP_COMPR_HIGH is not set
-# CONFIG_RPM is not set
-# CONFIG_RPM2CPIO is not set
-CONFIG_TAR=y
-CONFIG_FEATURE_TAR_LONG_OPTIONS=y
-CONFIG_FEATURE_TAR_CREATE=y
-# CONFIG_FEATURE_TAR_AUTODETECT is not set
-CONFIG_FEATURE_TAR_FROM=y
-CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
-CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
-CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
-CONFIG_FEATURE_TAR_TO_COMMAND=y
-# CONFIG_FEATURE_TAR_UNAME_GNAME is not set
-# CONFIG_FEATURE_TAR_NOPRESERVE_TIME is not set
-# CONFIG_FEATURE_TAR_SELINUX is not set
-CONFIG_UNZIP=y
-CONFIG_FEATURE_UNZIP_CDF=y
-CONFIG_FEATURE_UNZIP_BZIP2=y
-CONFIG_FEATURE_UNZIP_LZMA=y
-CONFIG_FEATURE_UNZIP_XZ=y
-# CONFIG_FEATURE_LZMA_FAST is not set
-
-#
-# Coreutils
-#
-CONFIG_FEATURE_VERBOSE=y
-
-#
-# Common options for date and touch
-#
-CONFIG_FEATURE_TIMEZONE=y
-
-#
-# Common options for cp and mv
-#
-CONFIG_FEATURE_PRESERVE_HARDLINKS=y
-
-#
-# Common options for df, du, ls
-#
-CONFIG_FEATURE_HUMAN_READABLE=y
-CONFIG_BASENAME=y
-CONFIG_CAT=y
-CONFIG_FEATURE_CATN=y
-CONFIG_FEATURE_CATV=y
-CONFIG_CHGRP=y
-CONFIG_CHMOD=y
-CONFIG_CHOWN=y
-# CONFIG_FEATURE_CHOWN_LONG_OPTIONS is not set
-CONFIG_CHROOT=y
-CONFIG_CKSUM=y
-CONFIG_CRC32=y
-# CONFIG_COMM is not set
-CONFIG_CP=y
-# CONFIG_FEATURE_CP_LONG_OPTIONS is not set
-# CONFIG_FEATURE_CP_REFLINK is not set
-CONFIG_CUT=y
-CONFIG_FEATURE_CUT_REGEX=y
-CONFIG_DATE=y
-CONFIG_FEATURE_DATE_ISOFMT=y
-# CONFIG_FEATURE_DATE_NANO is not set
-CONFIG_FEATURE_DATE_COMPAT=y
-CONFIG_DD=y
-CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
-# CONFIG_FEATURE_DD_THIRD_STATUS_LINE is not set
-CONFIG_FEATURE_DD_IBS_OBS=y
-CONFIG_FEATURE_DD_STATUS=y
-CONFIG_DF=y
-# CONFIG_FEATURE_DF_FANCY is not set
-CONFIG_FEATURE_SKIP_ROOTFS=y
-CONFIG_DIRNAME=y
-CONFIG_DOS2UNIX=y
-CONFIG_UNIX2DOS=y
-CONFIG_DU=y
-CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
-CONFIG_ECHO=y
-CONFIG_FEATURE_FANCY_ECHO=y
-CONFIG_ENV=y
-# CONFIG_EXPAND is not set
-# CONFIG_UNEXPAND is not set
-CONFIG_EXPR=y
-CONFIG_EXPR_MATH_SUPPORT_64=y
-CONFIG_FACTOR=y
-CONFIG_FALSE=y
-CONFIG_FOLD=y
-CONFIG_HEAD=y
-CONFIG_FEATURE_FANCY_HEAD=y
-CONFIG_HOSTID=y
-CONFIG_ID=y
-# CONFIG_GROUPS is not set
-CONFIG_INSTALL=y
-CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
-CONFIG_LINK=y
-CONFIG_LN=y
-CONFIG_LOGNAME=y
-CONFIG_LS=y
-CONFIG_FEATURE_LS_FILETYPES=y
-CONFIG_FEATURE_LS_FOLLOWLINKS=y
-CONFIG_FEATURE_LS_RECURSIVE=y
-CONFIG_FEATURE_LS_WIDTH=y
-CONFIG_FEATURE_LS_SORTFILES=y
-CONFIG_FEATURE_LS_TIMESTAMPS=y
-CONFIG_FEATURE_LS_USERNAME=y
-CONFIG_FEATURE_LS_COLOR=y
-CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
-CONFIG_MD5SUM=y
-CONFIG_SHA1SUM=y
-CONFIG_SHA256SUM=y
-CONFIG_SHA512SUM=y
-CONFIG_SHA3SUM=y
-
-#
-# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
-#
-CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
-CONFIG_MKDIR=y
-CONFIG_MKFIFO=y
-CONFIG_MKNOD=y
-CONFIG_MKTEMP=y
-CONFIG_MV=y
-CONFIG_NICE=y
-CONFIG_NL=y
-CONFIG_NOHUP=y
-CONFIG_NPROC=y
-CONFIG_OD=y
-CONFIG_PASTE=y
-CONFIG_PRINTENV=y
-CONFIG_PRINTF=y
-CONFIG_PWD=y
-CONFIG_READLINK=y
-CONFIG_FEATURE_READLINK_FOLLOW=y
-CONFIG_REALPATH=y
-CONFIG_RM=y
-CONFIG_RMDIR=y
-CONFIG_SEQ=y
-CONFIG_SHRED=y
-# CONFIG_SHUF is not set
-CONFIG_SLEEP=y
-CONFIG_FEATURE_FANCY_SLEEP=y
-CONFIG_SORT=y
-CONFIG_FEATURE_SORT_BIG=y
-# CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY is not set
-CONFIG_SPLIT=y
-CONFIG_FEATURE_SPLIT_FANCY=y
-# CONFIG_STAT is not set
-# CONFIG_FEATURE_STAT_FORMAT is not set
-# CONFIG_FEATURE_STAT_FILESYSTEM is not set
-CONFIG_STTY=y
-# CONFIG_SUM is not set
-CONFIG_SYNC=y
-# CONFIG_FEATURE_SYNC_FANCY is not set
-# CONFIG_FSYNC is not set
-# CONFIG_TAC is not set
-CONFIG_TAIL=y
-CONFIG_FEATURE_FANCY_TAIL=y
-CONFIG_TEE=y
-CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
-CONFIG_TEST=y
-CONFIG_TEST1=y
-CONFIG_TEST2=y
-CONFIG_FEATURE_TEST_64=y
-# CONFIG_TIMEOUT is not set
-CONFIG_TOUCH=y
-CONFIG_FEATURE_TOUCH_SUSV3=y
-CONFIG_TR=y
-CONFIG_FEATURE_TR_CLASSES=y
-CONFIG_FEATURE_TR_EQUIV=y
-CONFIG_TRUE=y
-CONFIG_TRUNCATE=y
-CONFIG_TTY=y
-CONFIG_UNAME=y
-CONFIG_UNAME_OSNAME="GNU/Linux"
-CONFIG_BB_ARCH=y
-CONFIG_UNIQ=y
-CONFIG_UNLINK=y
-CONFIG_USLEEP=y
-CONFIG_UUDECODE=y
-CONFIG_BASE32=y
-CONFIG_BASE64=y
-CONFIG_UUENCODE=y
-CONFIG_WC=y
-# CONFIG_FEATURE_WC_LARGE is not set
-CONFIG_WHO=y
-CONFIG_W=y
-# CONFIG_USERS is not set
-CONFIG_WHOAMI=y
-CONFIG_YES=y
-
-#
-# Console Utilities
-#
-CONFIG_CHVT=y
-CONFIG_CLEAR=y
-CONFIG_DEALLOCVT=y
-CONFIG_DUMPKMAP=y
-# CONFIG_FGCONSOLE is not set
-# CONFIG_KBD_MODE is not set
-CONFIG_LOADFONT=y
-# CONFIG_SETFONT is not set
-# CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set
-CONFIG_DEFAULT_SETFONT_DIR=""
-
-#
-# Common options for loadfont and setfont
-#
-CONFIG_FEATURE_LOADFONT_PSF2=y
-CONFIG_FEATURE_LOADFONT_RAW=y
-CONFIG_LOADKMAP=y
-CONFIG_OPENVT=y
-CONFIG_RESET=y
-CONFIG_RESIZE=y
-CONFIG_FEATURE_RESIZE_PRINT=y
-CONFIG_SETCONSOLE=y
-# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set
-CONFIG_SETKEYCODES=y
-CONFIG_SETLOGCONS=y
-# CONFIG_SHOWKEY is not set
-
-#
-# Debian Utilities
-#
-CONFIG_PIPE_PROGRESS=y
-CONFIG_RUN_PARTS=y
-CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y
-# CONFIG_FEATURE_RUN_PARTS_FANCY is not set
-CONFIG_START_STOP_DAEMON=y
-CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y
-CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y
-CONFIG_WHICH=y
-
-#
-# klibc-utils
-#
-# CONFIG_MINIPS is not set
-CONFIG_NUKE=y
-CONFIG_RESUME=y
-CONFIG_RUN_INIT=y
-
-#
-# Editors
-#
-CONFIG_AWK=y
-# CONFIG_FEATURE_AWK_LIBM is not set
-CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y
-CONFIG_CMP=y
-CONFIG_DIFF=y
-# CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set
-CONFIG_FEATURE_DIFF_DIR=y
-# CONFIG_ED is not set
-CONFIG_PATCH=y
-CONFIG_SED=y
-CONFIG_VI=y
-CONFIG_FEATURE_VI_MAX_LEN=4096
-CONFIG_FEATURE_VI_8BIT=y
-CONFIG_FEATURE_VI_COLON=y
-CONFIG_FEATURE_VI_COLON_EXPAND=y
-CONFIG_FEATURE_VI_YANKMARK=y
-CONFIG_FEATURE_VI_SEARCH=y
-# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
-CONFIG_FEATURE_VI_USE_SIGNALS=y
-CONFIG_FEATURE_VI_DOT_CMD=y
-CONFIG_FEATURE_VI_READONLY=y
-CONFIG_FEATURE_VI_SETOPTS=y
-CONFIG_FEATURE_VI_SET=y
-CONFIG_FEATURE_VI_WIN_RESIZE=y
-CONFIG_FEATURE_VI_ASK_TERMINAL=y
-CONFIG_FEATURE_VI_UNDO=y
-CONFIG_FEATURE_VI_UNDO_QUEUE=y
-CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
-CONFIG_FEATURE_VI_VERBOSE_STATUS=y
-CONFIG_FEATURE_ALLOW_EXEC=y
-
-#
-# Finding Utilities
-#
-CONFIG_FIND=y
-CONFIG_FEATURE_FIND_PRINT0=y
-CONFIG_FEATURE_FIND_MTIME=y
-CONFIG_FEATURE_FIND_ATIME=y
-CONFIG_FEATURE_FIND_CTIME=y
-CONFIG_FEATURE_FIND_MMIN=y
-CONFIG_FEATURE_FIND_AMIN=y
-CONFIG_FEATURE_FIND_CMIN=y
-CONFIG_FEATURE_FIND_PERM=y
-CONFIG_FEATURE_FIND_TYPE=y
-CONFIG_FEATURE_FIND_EXECUTABLE=y
-CONFIG_FEATURE_FIND_XDEV=y
-CONFIG_FEATURE_FIND_MAXDEPTH=y
-CONFIG_FEATURE_FIND_NEWER=y
-# CONFIG_FEATURE_FIND_INUM is not set
-CONFIG_FEATURE_FIND_SAMEFILE=y
-CONFIG_FEATURE_FIND_EXEC=y
-CONFIG_FEATURE_FIND_EXEC_PLUS=y
-CONFIG_FEATURE_FIND_USER=y
-CONFIG_FEATURE_FIND_GROUP=y
-CONFIG_FEATURE_FIND_NOT=y
-CONFIG_FEATURE_FIND_DEPTH=y
-CONFIG_FEATURE_FIND_PAREN=y
-CONFIG_FEATURE_FIND_SIZE=y
-CONFIG_FEATURE_FIND_PRUNE=y
-CONFIG_FEATURE_FIND_QUIT=y
-# CONFIG_FEATURE_FIND_DELETE is not set
-CONFIG_FEATURE_FIND_EMPTY=y
-CONFIG_FEATURE_FIND_PATH=y
-CONFIG_FEATURE_FIND_REGEX=y
-# CONFIG_FEATURE_FIND_CONTEXT is not set
-# CONFIG_FEATURE_FIND_LINKS is not set
-CONFIG_GREP=y
-CONFIG_EGREP=y
-CONFIG_FGREP=y
-CONFIG_FEATURE_GREP_CONTEXT=y
-CONFIG_XARGS=y
-# CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set
-CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
-CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
-CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
-CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y
-CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL=y
-CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE=y
-
-#
-# Init Utilities
-#
-# CONFIG_BOOTCHARTD is not set
-# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set
-# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set
-CONFIG_HALT=y
-CONFIG_POWEROFF=y
-CONFIG_REBOOT=y
-CONFIG_FEATURE_WAIT_FOR_INIT=y
-# CONFIG_FEATURE_CALL_TELINIT is not set
-CONFIG_TELINIT_PATH=""
-CONFIG_INIT=y
-CONFIG_LINUXRC=y
-CONFIG_FEATURE_USE_INITTAB=y
-CONFIG_FEATURE_KILL_REMOVED=y
-CONFIG_FEATURE_KILL_DELAY=0
-CONFIG_FEATURE_INIT_SCTTY=y
-CONFIG_FEATURE_INIT_SYSLOG=y
-CONFIG_FEATURE_INIT_QUIET=y
-# CONFIG_FEATURE_INIT_COREDUMPS is not set
-CONFIG_INIT_TERMINAL_TYPE="linux"
-CONFIG_FEATURE_INIT_MODIFY_CMDLINE=y
-
-#
-# Login/Password Management Utilities
-#
-CONFIG_FEATURE_SHADOWPASSWDS=y
-# CONFIG_USE_BB_PWD_GRP is not set
-# CONFIG_USE_BB_SHADOW is not set
-CONFIG_USE_BB_CRYPT=y
-CONFIG_USE_BB_CRYPT_SHA=y
-# CONFIG_ADD_SHELL is not set
-# CONFIG_REMOVE_SHELL is not set
-CONFIG_ADDGROUP=y
-# CONFIG_FEATURE_ADDUSER_TO_GROUP is not set
-CONFIG_ADDUSER=y
-# CONFIG_FEATURE_CHECK_NAMES is not set
-CONFIG_LAST_ID=60000
-CONFIG_FIRST_SYSTEM_ID=100
-CONFIG_LAST_SYSTEM_ID=999
-# CONFIG_CHPASSWD is not set
-CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="md5"
-# CONFIG_CRYPTPW is not set
-CONFIG_MKPASSWD=y
-CONFIG_DELUSER=y
-CONFIG_DELGROUP=y
-# CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set
-CONFIG_GETTY=y
-CONFIG_LOGIN=y
-# CONFIG_LOGIN_SESSION_AS_CHILD is not set
-# CONFIG_LOGIN_SCRIPTS is not set
-CONFIG_FEATURE_NOLOGIN=y
-CONFIG_FEATURE_SECURETTY=y
-CONFIG_PASSWD=y
-CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
-CONFIG_SU=y
-CONFIG_FEATURE_SU_SYSLOG=y
-CONFIG_FEATURE_SU_CHECKS_SHELLS=y
-# CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set
-CONFIG_SULOGIN=y
-CONFIG_VLOCK=y
-
-#
-# Linux Ext2 FS Progs
-#
-CONFIG_CHATTR=y
-CONFIG_FSCK=y
-CONFIG_LSATTR=y
-# CONFIG_TUNE2FS is not set
-
-#
-# Linux Module Utilities
-#
-# CONFIG_MODPROBE_SMALL is not set
-# CONFIG_DEPMOD is not set
-CONFIG_INSMOD=y
-CONFIG_LSMOD=y
-CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT=y
-# CONFIG_MODINFO is not set
-CONFIG_MODPROBE=y
-# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
-CONFIG_RMMOD=y
-
-#
-# Options common to multiple modutils
-#
-CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y
-# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set
-# CONFIG_FEATURE_2_4_MODULES is not set
-# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
-# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
-# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
-# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
-# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
-CONFIG_FEATURE_CHECK_TAINTED_MODULE=y
-# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
-CONFIG_FEATURE_MODUTILS_ALIAS=y
-CONFIG_FEATURE_MODUTILS_SYMBOLS=y
-CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
-CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
-
-#
-# Linux System Utilities
-#
-# CONFIG_ACPID is not set
-# CONFIG_FEATURE_ACPID_COMPAT is not set
-# CONFIG_BLKDISCARD is not set
-CONFIG_BLKID=y
-# CONFIG_FEATURE_BLKID_TYPE is not set
-# CONFIG_BLOCKDEV is not set
-# CONFIG_CAL is not set
-CONFIG_CHRT=y
-CONFIG_DMESG=y
-CONFIG_FEATURE_DMESG_PRETTY=y
-CONFIG_EJECT=y
-# CONFIG_FEATURE_EJECT_SCSI is not set
-CONFIG_FALLOCATE=y
-# CONFIG_FATATTR is not set
-CONFIG_FBSET=y
-CONFIG_FEATURE_FBSET_FANCY=y
-CONFIG_FEATURE_FBSET_READMODE=y
-CONFIG_FDFORMAT=y
-CONFIG_FDISK=y
-# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
-CONFIG_FEATURE_FDISK_WRITABLE=y
-# CONFIG_FEATURE_AIX_LABEL is not set
-# CONFIG_FEATURE_SGI_LABEL is not set
-# CONFIG_FEATURE_SUN_LABEL is not set
-# CONFIG_FEATURE_OSF_LABEL is not set
-CONFIG_FEATURE_GPT_LABEL=y
-CONFIG_FEATURE_FDISK_ADVANCED=y
-# CONFIG_FINDFS is not set
-CONFIG_FLOCK=y
-CONFIG_FDFLUSH=y
-CONFIG_FREERAMDISK=y
-# CONFIG_FSCK_MINIX is not set
-CONFIG_FSFREEZE=y
-CONFIG_FSTRIM=y
-CONFIG_GETOPT=y
-CONFIG_FEATURE_GETOPT_LONG=y
-CONFIG_HEXDUMP=y
-# CONFIG_HD is not set
-CONFIG_XXD=y
-CONFIG_HWCLOCK=y
-CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y
-# CONFIG_IONICE is not set
-CONFIG_IPCRM=y
-CONFIG_IPCS=y
-CONFIG_LAST=y
-# CONFIG_FEATURE_LAST_FANCY is not set
-CONFIG_LOSETUP=y
-CONFIG_LSPCI=y
-CONFIG_LSUSB=y
-CONFIG_MDEV=y
-CONFIG_FEATURE_MDEV_CONF=y
-CONFIG_FEATURE_MDEV_RENAME=y
-# CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set
-CONFIG_FEATURE_MDEV_EXEC=y
-# CONFIG_FEATURE_MDEV_LOAD_FIRMWARE is not set
-CONFIG_FEATURE_MDEV_DAEMON=y
-CONFIG_MESG=y
-CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
-CONFIG_MKE2FS=y
-# CONFIG_MKFS_EXT2 is not set
-# CONFIG_MKFS_MINIX is not set
-# CONFIG_FEATURE_MINIX2 is not set
-# CONFIG_MKFS_REISER is not set
-CONFIG_MKDOSFS=y
-# CONFIG_MKFS_VFAT is not set
-CONFIG_MKSWAP=y
-# CONFIG_FEATURE_MKSWAP_UUID is not set
-CONFIG_MORE=y
-CONFIG_MOUNT=y
-# CONFIG_FEATURE_MOUNT_FAKE is not set
-# CONFIG_FEATURE_MOUNT_VERBOSE is not set
-# CONFIG_FEATURE_MOUNT_HELPERS is not set
-# CONFIG_FEATURE_MOUNT_LABEL is not set
-# CONFIG_FEATURE_MOUNT_NFS is not set
-CONFIG_FEATURE_MOUNT_CIFS=y
-CONFIG_FEATURE_MOUNT_FLAGS=y
-CONFIG_FEATURE_MOUNT_FSTAB=y
-CONFIG_FEATURE_MOUNT_OTHERTAB=y
-CONFIG_MOUNTPOINT=y
-CONFIG_NOLOGIN=y
-# CONFIG_NOLOGIN_DEPENDENCIES is not set
-# CONFIG_NSENTER is not set
-CONFIG_PIVOT_ROOT=y
-CONFIG_RDATE=y
-# CONFIG_RDEV is not set
-CONFIG_READPROFILE=y
-CONFIG_RENICE=y
-# CONFIG_REV is not set
-# CONFIG_RTCWAKE is not set
-# CONFIG_SCRIPT is not set
-# CONFIG_SCRIPTREPLAY is not set
-CONFIG_SETARCH=y
-CONFIG_LINUX32=y
-CONFIG_LINUX64=y
-CONFIG_SETPRIV=y
-CONFIG_FEATURE_SETPRIV_DUMP=y
-CONFIG_FEATURE_SETPRIV_CAPABILITIES=y
-CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES=y
-CONFIG_SETSID=y
-CONFIG_SWAPON=y
-# CONFIG_FEATURE_SWAPON_DISCARD is not set
-# CONFIG_FEATURE_SWAPON_PRI is not set
-CONFIG_SWAPOFF=y
-CONFIG_FEATURE_SWAPONOFF_LABEL=y
-CONFIG_SWITCH_ROOT=y
-# CONFIG_TASKSET is not set
-# CONFIG_FEATURE_TASKSET_FANCY is not set
-# CONFIG_FEATURE_TASKSET_CPULIST is not set
-CONFIG_UEVENT=y
-CONFIG_UMOUNT=y
-CONFIG_FEATURE_UMOUNT_ALL=y
-# CONFIG_UNSHARE is not set
-# CONFIG_WALL is not set
-
-#
-# Common options for mount/umount
-#
-CONFIG_FEATURE_MOUNT_LOOP=y
-CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
-# CONFIG_FEATURE_MTAB_SUPPORT is not set
-CONFIG_VOLUMEID=y
-
-#
-# Filesystem/Volume identification
-#
-# CONFIG_FEATURE_VOLUMEID_BCACHE is not set
-# CONFIG_FEATURE_VOLUMEID_BTRFS is not set
-# CONFIG_FEATURE_VOLUMEID_CRAMFS is not set
-CONFIG_FEATURE_VOLUMEID_EROFS=y
-CONFIG_FEATURE_VOLUMEID_EXFAT=y
-CONFIG_FEATURE_VOLUMEID_EXT=y
-CONFIG_FEATURE_VOLUMEID_F2FS=y
-CONFIG_FEATURE_VOLUMEID_FAT=y
-# CONFIG_FEATURE_VOLUMEID_HFS is not set
-# CONFIG_FEATURE_VOLUMEID_ISO9660 is not set
-# CONFIG_FEATURE_VOLUMEID_JFS is not set
-# CONFIG_FEATURE_VOLUMEID_LFS is not set
-# CONFIG_FEATURE_VOLUMEID_LINUXRAID is not set
-# CONFIG_FEATURE_VOLUMEID_LINUXSWAP is not set
-# CONFIG_FEATURE_VOLUMEID_LUKS is not set
-CONFIG_FEATURE_VOLUMEID_MINIX=y
-# CONFIG_FEATURE_VOLUMEID_NILFS is not set
-# CONFIG_FEATURE_VOLUMEID_NTFS is not set
-# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set
-# CONFIG_FEATURE_VOLUMEID_REISERFS is not set
-# CONFIG_FEATURE_VOLUMEID_ROMFS is not set
-# CONFIG_FEATURE_VOLUMEID_SQUASHFS is not set
-# CONFIG_FEATURE_VOLUMEID_SYSV is not set
-CONFIG_FEATURE_VOLUMEID_UBIFS=y
-# CONFIG_FEATURE_VOLUMEID_UDF is not set
-# CONFIG_FEATURE_VOLUMEID_XFS is not set
-
-#
-# Miscellaneous Utilities
-#
-# CONFIG_ADJTIMEX is not set
-CONFIG_ASCII=y
-# CONFIG_BBCONFIG is not set
-# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
-CONFIG_BC=y
-CONFIG_DC=y
-CONFIG_FEATURE_DC_BIG=y
-# CONFIG_FEATURE_DC_LIBM is not set
-CONFIG_FEATURE_BC_INTERACTIVE=y
-CONFIG_FEATURE_BC_LONG_OPTIONS=y
-# CONFIG_BEEP is not set
-CONFIG_FEATURE_BEEP_FREQ=0
-CONFIG_FEATURE_BEEP_LENGTH_MS=0
-# CONFIG_CHAT is not set
-# CONFIG_FEATURE_CHAT_NOFAIL is not set
-# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
-# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set
-# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set
-# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set
-# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set
-# CONFIG_FEATURE_CHAT_CLR_ABORT is not set
-# CONFIG_CONSPY is not set
-CONFIG_CROND=y
-# CONFIG_FEATURE_CROND_D is not set
-# CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set
-CONFIG_FEATURE_CROND_SPECIAL_TIMES=y
-CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
-CONFIG_CRONTAB=y
-# CONFIG_DEVFSD is not set
-# CONFIG_DEVFSD_MODLOAD is not set
-# CONFIG_DEVFSD_FG_NP is not set
-# CONFIG_DEVFSD_VERBOSE is not set
-# CONFIG_FEATURE_DEVFS is not set
-CONFIG_DEVMEM=y
-# CONFIG_FBSPLASH is not set
-# CONFIG_FLASH_ERASEALL is not set
-# CONFIG_FLASH_LOCK is not set
-# CONFIG_FLASH_UNLOCK is not set
-# CONFIG_FLASHCP is not set
-CONFIG_HDPARM=y
-CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
-# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set
-# CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set
-# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set
-# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set
-# CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set
-CONFIG_HEXEDIT=y
-CONFIG_I2CGET=y
-CONFIG_I2CSET=y
-CONFIG_I2CDUMP=y
-CONFIG_I2CDETECT=y
-CONFIG_I2CTRANSFER=y
-# CONFIG_INOTIFYD is not set
-CONFIG_LESS=y
-CONFIG_FEATURE_LESS_MAXLINES=9999999
-CONFIG_FEATURE_LESS_BRACKETS=y
-CONFIG_FEATURE_LESS_FLAGS=y
-CONFIG_FEATURE_LESS_TRUNCATE=y
-# CONFIG_FEATURE_LESS_MARKS is not set
-CONFIG_FEATURE_LESS_REGEXP=y
-# CONFIG_FEATURE_LESS_WINCH is not set
-# CONFIG_FEATURE_LESS_ASK_TERMINAL is not set
-# CONFIG_FEATURE_LESS_DASHCMD is not set
-# CONFIG_FEATURE_LESS_LINENUMS is not set
-# CONFIG_FEATURE_LESS_RAW is not set
-# CONFIG_FEATURE_LESS_ENV is not set
-CONFIG_LSSCSI=y
-CONFIG_MAKEDEVS=y
-# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
-CONFIG_FEATURE_MAKEDEVS_TABLE=y
-# CONFIG_MAN is not set
-CONFIG_MICROCOM=y
-CONFIG_MIM=y
-CONFIG_MT=y
-# CONFIG_NANDWRITE is not set
-# CONFIG_NANDDUMP is not set
-CONFIG_PARTPROBE=y
-# CONFIG_RAIDAUTORUN is not set
-# CONFIG_READAHEAD is not set
-# CONFIG_RFKILL is not set
-CONFIG_RUNLEVEL=y
-# CONFIG_RX is not set
-CONFIG_SETFATTR=y
-CONFIG_SETSERIAL=y
-CONFIG_STRINGS=y
-CONFIG_TIME=y
-CONFIG_TS=y
-# CONFIG_TTYSIZE is not set
-# CONFIG_UBIATTACH is not set
-# CONFIG_UBIDETACH is not set
-# CONFIG_UBIMKVOL is not set
-# CONFIG_UBIRMVOL is not set
-# CONFIG_UBIRSVOL is not set
-# CONFIG_UBIUPDATEVOL is not set
-CONFIG_UBIRENAME=y
-# CONFIG_VOLNAME is not set
-CONFIG_WATCHDOG=y
-# CONFIG_FEATURE_WATCHDOG_OPEN_TWICE is not set
-
-#
-# Networking Utilities
-#
-CONFIG_FEATURE_IPV6=y
-# CONFIG_FEATURE_UNIX_LOCAL is not set
-CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
-# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
-# CONFIG_FEATURE_ETC_NETWORKS is not set
-# CONFIG_FEATURE_ETC_SERVICES is not set
-CONFIG_FEATURE_HWIB=y
-# CONFIG_FEATURE_TLS_SHA1 is not set
-CONFIG_ARP=y
-CONFIG_ARPING=y
-# CONFIG_BRCTL is not set
-# CONFIG_FEATURE_BRCTL_FANCY is not set
-# CONFIG_FEATURE_BRCTL_SHOW is not set
-CONFIG_DNSD=y
-CONFIG_ETHER_WAKE=y
-# CONFIG_FTPD is not set
-# CONFIG_FEATURE_FTPD_WRITE is not set
-# CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST is not set
-# CONFIG_FEATURE_FTPD_AUTHENTICATION is not set
-# CONFIG_FTPGET is not set
-# CONFIG_FTPPUT is not set
-# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set
-CONFIG_HOSTNAME=y
-CONFIG_DNSDOMAINNAME=y
-# CONFIG_HTTPD is not set
-CONFIG_FEATURE_HTTPD_PORT_DEFAULT=0
-# CONFIG_FEATURE_HTTPD_RANGES is not set
-# CONFIG_FEATURE_HTTPD_SETUID is not set
-# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set
-# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set
-# CONFIG_FEATURE_HTTPD_CGI is not set
-# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set
-# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set
-# CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set
-# CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set
-# CONFIG_FEATURE_HTTPD_PROXY is not set
-# CONFIG_FEATURE_HTTPD_GZIP is not set
-# CONFIG_FEATURE_HTTPD_ETAG is not set
-# CONFIG_FEATURE_HTTPD_LAST_MODIFIED is not set
-# CONFIG_FEATURE_HTTPD_DATE is not set
-# CONFIG_FEATURE_HTTPD_ACL_IP is not set
-CONFIG_IFCONFIG=y
-CONFIG_FEATURE_IFCONFIG_STATUS=y
-CONFIG_FEATURE_IFCONFIG_SLIP=y
-CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
-CONFIG_FEATURE_IFCONFIG_HW=y
-# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set
-# CONFIG_IFENSLAVE is not set
-# CONFIG_IFPLUGD is not set
-CONFIG_IFUP=y
-CONFIG_IFDOWN=y
-CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
-CONFIG_FEATURE_IFUPDOWN_IP=y
-CONFIG_FEATURE_IFUPDOWN_IPV4=y
-CONFIG_FEATURE_IFUPDOWN_IPV6=y
-CONFIG_FEATURE_IFUPDOWN_MAPPING=y
-# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
-CONFIG_INETD=y
-CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
-CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
-CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
-CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
-CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
-# CONFIG_FEATURE_INETD_RPC is not set
-CONFIG_IP=y
-CONFIG_IPADDR=y
-CONFIG_IPLINK=y
-CONFIG_IPROUTE=y
-CONFIG_IPTUNNEL=y
-CONFIG_IPRULE=y
-CONFIG_IPNEIGH=y
-CONFIG_FEATURE_IP_ADDRESS=y
-CONFIG_FEATURE_IP_LINK=y
-CONFIG_FEATURE_IP_ROUTE=y
-CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2"
-CONFIG_FEATURE_IP_TUNNEL=y
-CONFIG_FEATURE_IP_RULE=y
-CONFIG_FEATURE_IP_NEIGH=y
-# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
-# CONFIG_IPCALC is not set
-# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set
-# CONFIG_FEATURE_IPCALC_FANCY is not set
-# CONFIG_FAKEIDENTD is not set
-CONFIG_NAMEIF=y
-# CONFIG_FEATURE_NAMEIF_EXTENDED is not set
-# CONFIG_NBDCLIENT is not set
-# CONFIG_NC is not set
-# CONFIG_NETCAT is not set
-# CONFIG_NC_SERVER is not set
-# CONFIG_NC_EXTRA is not set
-# CONFIG_NC_110_COMPAT is not set
-CONFIG_NETSTAT=y
-# CONFIG_FEATURE_NETSTAT_WIDE is not set
-# CONFIG_FEATURE_NETSTAT_PRG is not set
-CONFIG_NSLOOKUP=y
-CONFIG_FEATURE_NSLOOKUP_BIG=y
-CONFIG_FEATURE_NSLOOKUP_LONG_OPTIONS=y
-# CONFIG_NTPD is not set
-# CONFIG_FEATURE_NTPD_SERVER is not set
-# CONFIG_FEATURE_NTPD_CONF is not set
-# CONFIG_FEATURE_NTP_AUTH is not set
-CONFIG_PING=y
-CONFIG_PING6=y
-CONFIG_FEATURE_FANCY_PING=y
-# CONFIG_PSCAN is not set
-CONFIG_ROUTE=y
-# CONFIG_SLATTACH is not set
-# CONFIG_SSL_CLIENT is not set
-CONFIG_TC=y
-CONFIG_FEATURE_TC_INGRESS=y
-# CONFIG_TCPSVD is not set
-# CONFIG_UDPSVD is not set
-CONFIG_TELNET=y
-CONFIG_FEATURE_TELNET_TTYPE=y
-CONFIG_FEATURE_TELNET_AUTOLOGIN=y
-CONFIG_FEATURE_TELNET_WIDTH=y
-# CONFIG_TELNETD is not set
-# CONFIG_FEATURE_TELNETD_STANDALONE is not set
-CONFIG_FEATURE_TELNETD_PORT_DEFAULT=0
-# CONFIG_FEATURE_TELNETD_INETD_WAIT is not set
-CONFIG_TFTP=y
-# CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set
-CONFIG_FEATURE_TFTP_HPA_COMPAT=y
-# CONFIG_TFTPD is not set
-CONFIG_FEATURE_TFTP_GET=y
-CONFIG_FEATURE_TFTP_PUT=y
-CONFIG_FEATURE_TFTP_BLOCKSIZE=y
-# CONFIG_TFTP_DEBUG is not set
-# CONFIG_TLS is not set
-CONFIG_TRACEROUTE=y
-CONFIG_TRACEROUTE6=y
-# CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set
-# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
-# CONFIG_TUNCTL is not set
-# CONFIG_FEATURE_TUNCTL_UG is not set
-CONFIG_VCONFIG=y
-CONFIG_WGET=y
-CONFIG_FEATURE_WGET_LONG_OPTIONS=y
-CONFIG_FEATURE_WGET_STATUSBAR=y
-CONFIG_FEATURE_WGET_FTP=y
-CONFIG_FEATURE_WGET_AUTHENTICATION=y
-CONFIG_FEATURE_WGET_TIMEOUT=y
-# CONFIG_FEATURE_WGET_HTTPS is not set
-# CONFIG_FEATURE_WGET_OPENSSL is not set
-CONFIG_WHOIS=y
-# CONFIG_ZCIP is not set
-# CONFIG_UDHCPD is not set
-# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
-# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set
-CONFIG_DHCPD_LEASES_FILE=""
-# CONFIG_DUMPLEASES is not set
-# CONFIG_DHCPRELAY is not set
-CONFIG_UDHCPC=y
-CONFIG_FEATURE_UDHCPC_ARPING=y
-CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y
-CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
-# CONFIG_UDHCPC6 is not set
-# CONFIG_FEATURE_UDHCPC6_RFC3646 is not set
-# CONFIG_FEATURE_UDHCPC6_RFC4704 is not set
-# CONFIG_FEATURE_UDHCPC6_RFC4833 is not set
-# CONFIG_FEATURE_UDHCPC6_RFC5970 is not set
-
-#
-# Common options for DHCP applets
-#
-CONFIG_UDHCPC_DEFAULT_INTERFACE="eth0"
-# CONFIG_FEATURE_UDHCP_PORT is not set
-CONFIG_UDHCP_DEBUG=0
-CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
-CONFIG_FEATURE_UDHCP_RFC3397=y
-CONFIG_FEATURE_UDHCP_8021Q=y
-CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-b -R -O search"
-
-#
-# Print Utilities
-#
-# CONFIG_LPD is not set
-# CONFIG_LPR is not set
-# CONFIG_LPQ is not set
-
-#
-# Mail Utilities
-#
-CONFIG_FEATURE_MIME_CHARSET=""
-# CONFIG_MAKEMIME is not set
-# CONFIG_POPMAILDIR is not set
-# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set
-# CONFIG_REFORMIME is not set
-# CONFIG_FEATURE_REFORMIME_COMPAT is not set
-# CONFIG_SENDMAIL is not set
-
-#
-# Process Utilities
-#
-# CONFIG_FEATURE_FAST_TOP is not set
-# CONFIG_FEATURE_SHOW_THREADS is not set
-CONFIG_FREE=y
-CONFIG_FUSER=y
-# CONFIG_IOSTAT is not set
-CONFIG_KILL=y
-CONFIG_KILLALL=y
-CONFIG_KILLALL5=y
-CONFIG_LSOF=y
-# CONFIG_MPSTAT is not set
-# CONFIG_NMETER is not set
-# CONFIG_PGREP is not set
-# CONFIG_PKILL is not set
-CONFIG_PIDOF=y
-CONFIG_FEATURE_PIDOF_SINGLE=y
-CONFIG_FEATURE_PIDOF_OMIT=y
-# CONFIG_PMAP is not set
-# CONFIG_POWERTOP is not set
-# CONFIG_FEATURE_POWERTOP_INTERACTIVE is not set
-CONFIG_PS=y
-# CONFIG_FEATURE_PS_WIDE is not set
-# CONFIG_FEATURE_PS_LONG is not set
-# CONFIG_FEATURE_PS_TIME is not set
-# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
-# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set
-# CONFIG_PSTREE is not set
-# CONFIG_PWDX is not set
-# CONFIG_SMEMCAP is not set
-CONFIG_BB_SYSCTL=y
-CONFIG_TOP=y
-CONFIG_FEATURE_TOP_INTERACTIVE=y
-CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
-CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
-# CONFIG_FEATURE_TOP_SMP_CPU is not set
-# CONFIG_FEATURE_TOP_DECIMALS is not set
-# CONFIG_FEATURE_TOP_SMP_PROCESS is not set
-# CONFIG_FEATURE_TOPMEM is not set
-CONFIG_UPTIME=y
-# CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set
-CONFIG_WATCH=y
-
-#
-# Runit Utilities
-#
-# CONFIG_CHPST is not set
-# CONFIG_SETUIDGID is not set
-# CONFIG_ENVUIDGID is not set
-# CONFIG_ENVDIR is not set
-# CONFIG_SOFTLIMIT is not set
-# CONFIG_RUNSV is not set
-# CONFIG_RUNSVDIR is not set
-# CONFIG_FEATURE_RUNSVDIR_LOG is not set
-# CONFIG_SV is not set
-CONFIG_SV_DEFAULT_SERVICE_DIR=""
-CONFIG_SVC=y
-CONFIG_SVOK=y
-# CONFIG_SVLOGD is not set
-# CONFIG_CHCON is not set
-# CONFIG_GETENFORCE is not set
-# CONFIG_GETSEBOOL is not set
-# CONFIG_LOAD_POLICY is not set
-# CONFIG_MATCHPATHCON is not set
-# CONFIG_RUNCON is not set
-# CONFIG_SELINUXENABLED is not set
-# CONFIG_SESTATUS is not set
-# CONFIG_SETENFORCE is not set
-# CONFIG_SETFILES is not set
-# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
-# CONFIG_RESTORECON is not set
-# CONFIG_SETSEBOOL is not set
-
-#
-# Shells
-#
-CONFIG_SH_IS_ASH=y
-# CONFIG_SH_IS_HUSH is not set
-# CONFIG_SH_IS_NONE is not set
-# CONFIG_BASH_IS_ASH is not set
-# CONFIG_BASH_IS_HUSH is not set
-CONFIG_BASH_IS_NONE=y
-CONFIG_SHELL_ASH=y
-CONFIG_ASH=y
-CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
-CONFIG_ASH_INTERNAL_GLOB=y
-CONFIG_ASH_BASH_COMPAT=y
-# CONFIG_ASH_BASH_SOURCE_CURDIR is not set
-CONFIG_ASH_BASH_NOT_FOUND_HOOK=y
-CONFIG_ASH_JOB_CONTROL=y
-CONFIG_ASH_ALIAS=y
-CONFIG_ASH_RANDOM_SUPPORT=y
-CONFIG_ASH_EXPAND_PRMT=y
-CONFIG_ASH_IDLE_TIMEOUT=y
-# CONFIG_ASH_MAIL is not set
-CONFIG_ASH_ECHO=y
-CONFIG_ASH_PRINTF=y
-CONFIG_ASH_TEST=y
-CONFIG_ASH_SLEEP=y
-CONFIG_ASH_HELP=y
-CONFIG_ASH_GETOPTS=y
-CONFIG_ASH_CMDCMD=y
-CONFIG_CTTYHACK=y
-# CONFIG_HUSH is not set
-# CONFIG_SHELL_HUSH is not set
-# CONFIG_HUSH_BASH_COMPAT is not set
-# CONFIG_HUSH_BRACE_EXPANSION is not set
-# CONFIG_HUSH_BASH_SOURCE_CURDIR is not set
-# CONFIG_HUSH_LINENO_VAR is not set
-# CONFIG_HUSH_INTERACTIVE is not set
-# CONFIG_HUSH_SAVEHISTORY is not set
-# CONFIG_HUSH_JOB is not set
-# CONFIG_HUSH_TICK is not set
-# CONFIG_HUSH_IF is not set
-# CONFIG_HUSH_LOOPS is not set
-# CONFIG_HUSH_CASE is not set
-# CONFIG_HUSH_FUNCTIONS is not set
-# CONFIG_HUSH_LOCAL is not set
-# CONFIG_HUSH_RANDOM_SUPPORT is not set
-# CONFIG_HUSH_MODE_X is not set
-# CONFIG_HUSH_ECHO is not set
-# CONFIG_HUSH_PRINTF is not set
-# CONFIG_HUSH_TEST is not set
-# CONFIG_HUSH_HELP is not set
-# CONFIG_HUSH_EXPORT is not set
-# CONFIG_HUSH_EXPORT_N is not set
-# CONFIG_HUSH_READONLY is not set
-# CONFIG_HUSH_KILL is not set
-# CONFIG_HUSH_WAIT is not set
-# CONFIG_HUSH_COMMAND is not set
-# CONFIG_HUSH_TRAP is not set
-# CONFIG_HUSH_TYPE is not set
-# CONFIG_HUSH_TIMES is not set
-# CONFIG_HUSH_READ is not set
-# CONFIG_HUSH_SET is not set
-# CONFIG_HUSH_UNSET is not set
-# CONFIG_HUSH_ULIMIT is not set
-# CONFIG_HUSH_UMASK is not set
-# CONFIG_HUSH_GETOPTS is not set
-# CONFIG_HUSH_MEMLEAK is not set
-
-#
-# Options common to all shells
-#
-CONFIG_FEATURE_SH_MATH=y
-CONFIG_FEATURE_SH_MATH_64=y
-CONFIG_FEATURE_SH_MATH_BASE=y
-CONFIG_FEATURE_SH_EXTRA_QUIET=y
-# CONFIG_FEATURE_SH_STANDALONE is not set
-# CONFIG_FEATURE_SH_NOFORK is not set
-CONFIG_FEATURE_SH_READ_FRAC=y
-# CONFIG_FEATURE_SH_HISTFILESIZE is not set
-CONFIG_FEATURE_SH_EMBEDDED_SCRIPTS=y
-
-#
-# System Logging Utilities
-#
-CONFIG_KLOGD=y
-CONFIG_FEATURE_KLOGD_KLOGCTL=y
-CONFIG_LOGGER=y
-# CONFIG_LOGREAD is not set
-# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set
-CONFIG_SYSLOGD=y
-CONFIG_FEATURE_ROTATE_LOGFILE=y
-CONFIG_FEATURE_REMOTE_LOG=y
-# CONFIG_FEATURE_SYSLOGD_DUP is not set
-# CONFIG_FEATURE_SYSLOGD_CFG is not set
-# CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS is not set
-CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
-# CONFIG_FEATURE_IPC_SYSLOG is not set
-CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0
-# CONFIG_FEATURE_KMSG_SYSLOG is not set
diff --git a/files/board/arpl/kernel_defconfig b/files/board/arpl/kernel_defconfig
deleted file mode 100644
index 700cb8df..00000000
--- a/files/board/arpl/kernel_defconfig
+++ /dev/null
@@ -1,516 +0,0 @@
-#
-# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.x.xx Kernel Configuration
-#
-# make: make BR2_EXTERNAL=./external linux-menuconfig
-# path: /output/build/linux-6.x.xx/.config
-
-# CONFIG_LOCALVERSION_AUTO is not set
-CONFIG_KERNEL_XZ=y
-CONFIG_SYSVIPC=y
-CONFIG_POSIX_MQUEUE=y
-CONFIG_AUDIT=y
-CONFIG_NO_HZ=y
-CONFIG_HIGH_RES_TIMERS=y
-CONFIG_PREEMPT_VOLUNTARY=y
-CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_TASKSTATS=y
-CONFIG_TASK_DELAY_ACCT=y
-CONFIG_TASK_XACCT=y
-CONFIG_TASK_IO_ACCOUNTING=y
-CONFIG_LOG_BUF_SHIFT=18
-CONFIG_CGROUPS=y
-CONFIG_CGROUP_SCHED=y
-CONFIG_CGROUP_FREEZER=y
-CONFIG_CPUSETS=y
-CONFIG_CGROUP_CPUACCT=y
-CONFIG_NAMESPACES=y
-CONFIG_BLK_DEV_INITRD=y
-# CONFIG_RD_GZIP is not set
-# CONFIG_RD_BZIP2 is not set
-# CONFIG_RD_LZMA is not set
-# CONFIG_RD_LZO is not set
-# CONFIG_RD_LZ4 is not set
-# CONFIG_RD_ZSTD is not set
-CONFIG_KALLSYMS_ALL=y
-CONFIG_KCMP=y
-CONFIG_EMBEDDED=y
-CONFIG_PROFILING=y
-CONFIG_SMP=y
-CONFIG_IOSF_MBI=y
-CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
-CONFIG_MICROCODE_AMD=y
-CONFIG_X86_MSR=y
-CONFIG_X86_CPUID=y
-CONFIG_NUMA=y
-CONFIG_X86_CHECK_BIOS_CORRUPTION=y
-# CONFIG_MTRR_SANITIZER is not set
-CONFIG_EFI=y
-CONFIG_HZ_1000=y
-CONFIG_KEXEC=y
-CONFIG_CRASH_DUMP=y
-CONFIG_HIBERNATION=y
-CONFIG_PM_DEBUG=y
-CONFIG_PM_TRACE_RTC=y
-CONFIG_ACPI_VIDEO=y
-CONFIG_ACPI_DOCK=y
-CONFIG_ACPI_BGRT=y
-CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
-CONFIG_CPU_FREQ_GOV_ONDEMAND=y
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
-CONFIG_X86_ACPI_CPUFREQ=y
-CONFIG_X86_POWERNOW_K8=y
-CONFIG_INTEL_IDLE=y
-CONFIG_IA32_EMULATION=y
-CONFIG_KPROBES=y
-CONFIG_JUMP_LABEL=y
-# CONFIG_GCC_PLUGINS is not set
-CONFIG_MODULES=y
-CONFIG_MODULE_UNLOAD=y
-CONFIG_MODULE_FORCE_UNLOAD=y
-# CONFIG_BLK_DEBUG_FS is not set
-CONFIG_PARTITION_ADVANCED=y
-CONFIG_BINFMT_MISC=y
-CONFIG_NET=y
-CONFIG_PACKET=y
-CONFIG_UNIX=y
-CONFIG_XFRM_USER=y
-CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
-CONFIG_IP_ADVANCED_ROUTER=y
-CONFIG_IP_MULTIPLE_TABLES=y
-CONFIG_IP_ROUTE_MULTIPATH=y
-CONFIG_IP_ROUTE_VERBOSE=y
-CONFIG_IP_PNP=y
-CONFIG_IP_PNP_DHCP=y
-CONFIG_IP_PNP_BOOTP=y
-CONFIG_IP_PNP_RARP=y
-CONFIG_IP_MROUTE=y
-CONFIG_IP_PIMSM_V1=y
-CONFIG_IP_PIMSM_V2=y
-CONFIG_SYN_COOKIES=y
-# CONFIG_INET_DIAG is not set
-CONFIG_TCP_CONG_ADVANCED=y
-# CONFIG_TCP_CONG_BIC is not set
-# CONFIG_TCP_CONG_WESTWOOD is not set
-# CONFIG_TCP_CONG_HTCP is not set
-CONFIG_TCP_MD5SIG=y
-CONFIG_IPV6=m
-# CONFIG_IPV6_SIT is not set
-CONFIG_NETLABEL=y
-CONFIG_NETFILTER=y
-# CONFIG_NETFILTER_ADVANCED is not set
-CONFIG_NF_CONNTRACK=y
-CONFIG_NF_CONNTRACK_FTP=y
-CONFIG_NF_CONNTRACK_IRC=y
-CONFIG_NF_CONNTRACK_SIP=y
-CONFIG_NF_CT_NETLINK=y
-CONFIG_NF_NAT=y
-CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y
-CONFIG_NETFILTER_XT_TARGET_NFLOG=y
-CONFIG_NETFILTER_XT_TARGET_SECMARK=y
-CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
-CONFIG_NETFILTER_XT_MATCH_POLICY=y
-CONFIG_NETFILTER_XT_MATCH_STATE=y
-CONFIG_IP_NF_IPTABLES=y
-CONFIG_IP_NF_FILTER=y
-CONFIG_IP_NF_TARGET_REJECT=y
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_MANGLE=y
-CONFIG_BRIDGE=m
-CONFIG_VLAN_8021Q=m
-CONFIG_NET_SCHED=y
-CONFIG_NET_EMATCH=y
-CONFIG_NET_CLS_ACT=y
-# CONFIG_WIRELESS=y
-# CONFIG_CFG80211=m
-CONFIG_PCI=y
-CONFIG_PCIEPORTBUS=y
-CONFIG_HOTPLUG_PCI_PCIE=y
-# CONFIG_PCI_STUB=m
-CONFIG_PCI_IOV=y
-
-CONFIG_HOTPLUG_PCI_ACPI=y
-# CONFIG_PCI_ENDPOINT=y
-CONFIG_PCI_SW_SWITCHTEC=y
-
-CONFIG_DEVTMPFS=y
-CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_FW_LOADER_USER_HELPER=y
-CONFIG_FW_LOADER_COMPRESS=y
-CONFIG_DEBUG_DEVRES=y
-CONFIG_CONNECTOR=y
-# CONFIG_EFI_CUSTOM_SSDT_OVERLAYS is not set
-CONFIG_BLK_DEV_LOOP=y
-CONFIG_VIRTIO_BLK=m
-CONFIG_BLK_DEV_NVME=y
-CONFIG_VMWARE_VMCI=m
-CONFIG_BLK_DEV_SD=y
-CONFIG_CHR_DEV_SG=y
-CONFIG_SCSI_CONSTANTS=y
-CONFIG_SCSI_SPI_ATTRS=y
-CONFIG_SCSI_SAS_ATA=y
-CONFIG_BLK_DEV_3W_XXXX_RAID=m
-CONFIG_SCSI_HPSA=m
-CONFIG_SCSI_3W_9XXX=m
-CONFIG_SCSI_3W_SAS=m
-CONFIG_SCSI_ACARD=m
-CONFIG_SCSI_AACRAID=m
-CONFIG_SCSI_AIC7XXX=m
-CONFIG_SCSI_AIC79XX=m
-# CONFIG_AIC79XX_DEBUG_ENABLE is not set
-CONFIG_SCSI_AIC94XX=m
-CONFIG_SCSI_MVSAS=m
-CONFIG_SCSI_MVUMI=m
-CONFIG_SCSI_ADVANSYS=m
-CONFIG_SCSI_ARCMSR=m
-CONFIG_SCSI_ESAS2R=m
-CONFIG_MEGARAID_NEWGEN=y
-CONFIG_MEGARAID_MM=m
-CONFIG_MEGARAID_MAILBOX=m
-CONFIG_MEGARAID_LEGACY=m
-CONFIG_MEGARAID_SAS=m
-CONFIG_SCSI_MPT3SAS=m
-CONFIG_SCSI_MPI3MR=m
-CONFIG_SCSI_SMARTPQI=m
-CONFIG_SCSI_HPTIOP=m
-CONFIG_SCSI_BUSLOGIC=m
-CONFIG_SCSI_MYRB=m
-CONFIG_SCSI_MYRS=m
-CONFIG_VMWARE_PVSCSI=m
-CONFIG_SCSI_SNIC=m
-CONFIG_SCSI_DMX3191D=m
-CONFIG_SCSI_ISCI=m
-CONFIG_SCSI_IPS=m
-CONFIG_SCSI_INITIO=m
-CONFIG_SCSI_INIA100=m
-CONFIG_SCSI_STEX=m
-CONFIG_SCSI_SYM53C8XX_2=m
-CONFIG_SCSI_IPR=m
-CONFIG_SCSI_QLOGIC_1280=m
-CONFIG_SCSI_QLA_ISCSI=m
-CONFIG_QEDI=m
-CONFIG_SCSI_DC395x=m
-CONFIG_SCSI_AM53C974=m
-CONFIG_SCSI_WD719X=m
-CONFIG_SCSI_PMCRAID=m
-CONFIG_SCSI_PM8001=m
-CONFIG_SCSI_VIRTIO=m
-CONFIG_SCSI_DH=y
-CONFIG_ATA=y
-# CONFIG_ATA_FORCE is not set
-CONFIG_SATA_AHCI=y
-CONFIG_SATA_MV=y
-CONFIG_MD=y
-CONFIG_BLK_DEV_MD=y
-CONFIG_BLK_DEV_DM=y
-CONFIG_DM_MIRROR=y
-CONFIG_DM_RAID=m
-CONFIG_DM_ZERO=y
-CONFIG_FUSION=y
-CONFIG_FUSION_SPI=m
-CONFIG_FUSION_SAS=m
-CONFIG_FUSION_CTL=m
-CONFIG_NETDEVICES=y
-CONFIG_NET_TEAM=m
-CONFIG_MACVLAN=m
-CONFIG_IPVLAN=m
-CONFIG_VXLAN=m
-CONFIG_NETCONSOLE=y
-CONFIG_VIRTIO_NET=m
-CONFIG_ET131X=m
-CONFIG_SLICOSS=m
-CONFIG_ACENIC=m
-CONFIG_ENA_ETHERNET=m
-CONFIG_AMD_XGBE=m
-CONFIG_AQTION=m
-CONFIG_ATL1=m
-CONFIG_ATL1E=m
-CONFIG_ATL1C=m
-CONFIG_ALX=m
-CONFIG_CX_ECAT=m
-CONFIG_B44=m
-CONFIG_BCMGENET=m
-CONFIG_CNIC=m
-CONFIG_TIGON3=m
-CONFIG_BNX2X=m
-CONFIG_SYSTEMPORT=m
-CONFIG_BNXT=m
-CONFIG_THUNDER_NIC_PF=m
-CONFIG_THUNDER_NIC_VF=m
-CONFIG_LIQUIDIO=m
-CONFIG_LIQUIDIO_VF=m
-CONFIG_CHELSIO_T1=m
-CONFIG_CHELSIO_T1_1G=y
-CONFIG_CHELSIO_T3=m
-CONFIG_CHELSIO_T4=m
-CONFIG_CHELSIO_T4VF=m
-CONFIG_ENIC=m
-CONFIG_DNET=m
-CONFIG_DL2K=m
-CONFIG_SUNDANCE=m
-CONFIG_BE2NET=m
-CONFIG_HINIC=m
-CONFIG_E1000=m
-CONFIG_E1000E=m
-CONFIG_IGB=m
-CONFIG_IGBVF=m
-CONFIG_IXGBE=m
-CONFIG_IXGBEVF=m
-CONFIG_I40E=m
-CONFIG_I40EVF=m
-CONFIG_ICE=m
-CONFIG_FM10K=m
-CONFIG_IGC=m
-CONFIG_JME=m
-CONFIG_MVMDIO=m
-CONFIG_SKGE=m
-CONFIG_SKY2=m
-CONFIG_MLX4_EN=m
-CONFIG_MLX5_CORE=m
-CONFIG_MLX5_CORE_EN=y
-CONFIG_MLXSW_CORE=m
-CONFIG_MYRI10GE=m
-CONFIG_NI_XGE_MANAGEMENT_ENET=m
-CONFIG_NATSEMI=m
-CONFIG_NS83820=m
-CONFIG_S2IO=m
-CONFIG_NFP=m
-CONFIG_HAMACHI=m
-CONFIG_YELLOWFIN=m
-CONFIG_QLA3XXX=m
-CONFIG_QLCNIC=m
-CONFIG_NETXEN_NIC=m
-CONFIG_QED=m
-CONFIG_QEDE=m
-CONFIG_BNA=m
-CONFIG_QCOM_EMAC=m
-CONFIG_RMNET=m
-CONFIG_8139CP=m
-CONFIG_8139TOO=m
-# CONFIG_8139TOO_PIO is not set
-CONFIG_8139TOO_TUNE_TWISTER=y
-# CONFIG_R8169 is not set
-CONFIG_SXGBE_ETH=m
-CONFIG_SIS190=m
-CONFIG_SFC_FALCON=m
-CONFIG_NIU=m
-CONFIG_DWC_XLGMAC=m
-CONFIG_TEHUTI=m
-CONFIG_VIA_VELOCITY=m
-CONFIG_XILINX_AXI_EMAC=m
-CONFIG_PHYLIB=y
-CONFIG_BROADCOM_PHY=m
-CONFIG_REALTEK_PHY=y
-CONFIG_USB_NET_DRIVERS=m
-CONFIG_USB_CATC=m
-CONFIG_USB_KAWETH=m
-CONFIG_USB_PEGASUS=m
-CONFIG_USB_RTL8150=m
-CONFIG_USB_RTL8152=m
-CONFIG_USB_LAN78XX=m
-CONFIG_USB_USBNET=m
-CONFIG_USB_NET_CDC_EEM=m
-CONFIG_USB_NET_HUAWEI_CDC_NCM=m
-CONFIG_USB_NET_CDC_MBIM=m
-CONFIG_USB_NET_DM9601=m
-CONFIG_USB_NET_SR9700=m
-CONFIG_USB_NET_SR9800=m
-CONFIG_USB_NET_SMSC75XX=m
-CONFIG_USB_NET_SMSC95XX=m
-CONFIG_USB_NET_GL620A=m
-CONFIG_USB_NET_PLUSB=m
-CONFIG_USB_NET_MCS7830=m
-CONFIG_USB_NET_RNDIS_HOST=m
-CONFIG_USB_NET_CX82310_ETH=m
-CONFIG_USB_NET_KALMIA=m
-CONFIG_USB_NET_QMI_WWAN=m
-CONFIG_USB_NET_INT51X1=m
-CONFIG_USB_IPHETH=m
-CONFIG_USB_SIERRA_NET=m
-CONFIG_USB_VL600=m
-CONFIG_USB_NET_CH9200=m
-CONFIG_USB_NET_AQC111=m
-CONFIG_USB_RTL8153_ECM=m
-# CONFIG_WLAN is not set
-CONFIG_VMXNET3=m
-CONFIG_INPUT_EVDEV=y
-CONFIG_INPUT_TABLET=y
-# CONFIG_LEGACY_PTYS is not set
-CONFIG_SERIAL_8250=y
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_NR_UARTS=32
-CONFIG_SERIAL_8250_EXTENDED=y
-CONFIG_SERIAL_8250_MANY_PORTS=y
-CONFIG_SERIAL_8250_SHARE_IRQ=y
-CONFIG_SERIAL_8250_DETECT_IRQ=y
-CONFIG_SERIAL_8250_RSA=y
-CONFIG_VIRTIO_CONSOLE=m
-CONFIG_HW_RANDOM=y
-# CONFIG_HW_RANDOM_INTEL is not set
-# CONFIG_HW_RANDOM_AMD is not set
-CONFIG_NVRAM=y
-CONFIG_HPET=y
-# CONFIG_HPET_MMAP is not set
-CONFIG_I2C=y
-CONFIG_I2C_I801=y
-CONFIG_WATCHDOG=y
-CONFIG_MFD_SYSCON=y
-CONFIG_AGP=y
-CONFIG_AGP_AMD64=y
-CONFIG_AGP_INTEL=y
-CONFIG_FB=y
-CONFIG_FIRMWARE_EDID=y
-CONFIG_FB_MODE_HELPERS=y
-CONFIG_FB_VESA=y
-CONFIG_FB_EFI=y
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
-CONFIG_FRAMEBUFFER_CONSOLE=y
-CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION=y
-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
-CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
-CONFIG_HIDRAW=y
-CONFIG_HID_A4TECH=y
-CONFIG_HID_APPLE=y
-CONFIG_HID_BELKIN=y
-CONFIG_HID_CHERRY=y
-CONFIG_HID_CHICONY=y
-CONFIG_HID_CYPRESS=y
-CONFIG_HID_EZKEY=y
-CONFIG_HID_GYRATION=y
-CONFIG_HID_ITE=y
-CONFIG_HID_KENSINGTON=y
-CONFIG_HID_LOGITECH=y
-CONFIG_LOGITECH_FF=y
-CONFIG_HID_REDRAGON=y
-CONFIG_HID_MICROSOFT=y
-CONFIG_HID_MONTEREY=y
-CONFIG_HID_NTRIG=y
-CONFIG_HID_PANTHERLORD=y
-CONFIG_PANTHERLORD_FF=y
-CONFIG_HID_PETALYNX=y
-CONFIG_HID_SAMSUNG=y
-CONFIG_HID_SONY=y
-CONFIG_HID_SUNPLUS=y
-CONFIG_HID_TOPSEED=y
-CONFIG_HID_PID=y
-CONFIG_USB_HIDDEV=y
-CONFIG_USB=y
-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-CONFIG_USB_MON=y
-CONFIG_USB_XHCI_HCD=y
-CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_OHCI_HCD=y
-CONFIG_USB_UHCI_HCD=y
-CONFIG_USB_STORAGE=y
-CONFIG_USB_STORAGE_REALTEK=y
-CONFIG_USB_STORAGE_DATAFAB=y
-CONFIG_USB_STORAGE_FREECOM=y
-CONFIG_USB_STORAGE_ISD200=y
-CONFIG_USB_STORAGE_USBAT=y
-CONFIG_USB_STORAGE_SDDR09=y
-CONFIG_USB_STORAGE_SDDR55=y
-CONFIG_USB_STORAGE_JUMPSHOT=y
-CONFIG_USB_STORAGE_ALAUDA=y
-CONFIG_USB_STORAGE_ONETOUCH=y
-CONFIG_USB_STORAGE_KARMA=y
-CONFIG_USB_STORAGE_CYPRESS_ATACB=y
-CONFIG_USB_STORAGE_ENE_UB6250=y
-CONFIG_USB_UAS=y
-CONFIG_USB_SERIAL=m
-CONFIG_USB_ROLE_SWITCH=y
-CONFIG_USB_ROLES_INTEL_XHCI=m
-CONFIG_MMC=m
-CONFIG_MMC_SDHCI=m
-CONFIG_MMC_VIA_SDMMC=m
-CONFIG_MMC_VUB300=m
-CONFIG_MMC_USHC=m
-CONFIG_SCSI_UFSHCD=m
-CONFIG_SCSI_UFSHCD_PCI=m
-CONFIG_SCSI_UFS_DWC_TC_PCI=m
-CONFIG_SCSI_UFSHCD_PLATFORM=m
-CONFIG_SCSI_UFS_CDNS_PLATFORM=m
-CONFIG_LEDS_TRIGGERS=y
-CONFIG_RTC_CLASS=y
-# CONFIG_RTC_HCTOSYS is not set
-CONFIG_DMADEVICES=y
-CONFIG_SYNC_FILE=y
-CONFIG_VIRT_DRIVERS=y
-CONFIG_VBOXGUEST=m
-CONFIG_VIRTIO_PCI=m
-# CONFIG_VIRTIO_PCI_LEGACY is not set
-CONFIG_VIRTIO_BALLOON=m
-CONFIG_VIRTIO_INPUT=m
-CONFIG_VIRTIO_MMIO=m
-CONFIG_VHOST_NET=m
-# CONFIG_SURFACE_PLATFORMS is not set
-CONFIG_ACPI_WMI=y
-CONFIG_MXM_WMI=y
-CONFIG_EEEPC_LAPTOP=y
-CONFIG_AMD_IOMMU=y
-CONFIG_INTEL_IOMMU=y
-# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
-CONFIG_VIRTIO_IOMMU=m
-CONFIG_MEMORY=y
-CONFIG_RESET_CONTROLLER=y
-CONFIG_VALIDATE_FS_PARSER=y
-# CONFIG_EXT2_FS is not set
-CONFIG_EXT3_FS=y
-CONFIG_EXT3_FS_POSIX_ACL=y
-CONFIG_EXT3_FS_SECURITY=y
-CONFIG_EXT4_USE_FOR_EXT2=y
-CONFIG_QUOTA=y
-CONFIG_QUOTA_NETLINK_INTERFACE=y
-CONFIG_QFMT_V2=y
-CONFIG_AUTOFS4_FS=y
-CONFIG_MSDOS_FS=y
-CONFIG_VFAT_FS=y
-CONFIG_PROC_KCORE=y
-CONFIG_TMPFS=y
-CONFIG_HUGETLBFS=y
-CONFIG_EFIVAR_FS=y
-CONFIG_NFS_FS=y
-CONFIG_NFS_V3_ACL=y
-CONFIG_NFS_V4=y
-CONFIG_ROOT_NFS=y
-CONFIG_NLS_DEFAULT="utf8"
-CONFIG_NLS_CODEPAGE_437=y
-CONFIG_NLS_ASCII=y
-CONFIG_NLS_ISO8859_1=y
-CONFIG_NLS_UTF8=y
-CONFIG_SECURITY=y
-CONFIG_SECURITY_NETWORK=y
-CONFIG_SECURITY_SELINUX=y
-CONFIG_SECURITY_SELINUX_BOOTPARAM=y
-CONFIG_CRYPTO_AUTHENC=y
-CONFIG_CRYPTO_RSA=y
-CONFIG_CRYPTO_AES=y
-CONFIG_CRYPTO_CBC=y
-CONFIG_CRYPTO_CCM=y
-CONFIG_CRYPTO_GCM=y
-CONFIG_CRYPTO_SEQIV=y
-CONFIG_CRYPTO_ECHAINIV=y
-CONFIG_CRYPTO_CMAC=y
-CONFIG_CRYPTO_SHA256=y
-CONFIG_ASYMMETRIC_KEY_TYPE=y
-CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
-CONFIG_X509_CERTIFICATE_PARSER=y
-CONFIG_PKCS7_MESSAGE_PARSER=y
-CONFIG_SYSTEM_TRUSTED_KEYRING=y
-CONFIG_CRC_CCITT=y
-CONFIG_FONT_SUPPORT=y
-CONFIG_FONTS=y
-CONFIG_FONT_8x8=y
-CONFIG_FONT_8x16=y
-CONFIG_FONT_CJK_16x16=y
-CONFIG_FONT_CJK_32x32=y
-CONFIG_PRINTK_TIME=y
-CONFIG_MAGIC_SYSRQ=y
-CONFIG_DEBUG_STACK_USAGE=y
-# CONFIG_SCHED_DEBUG is not set
-CONFIG_SCHEDSTATS=y
-CONFIG_BLK_DEV_IO_TRACE=y
-CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
-CONFIG_EARLY_PRINTK_DBGP=y
-CONFIG_DEBUG_BOOT_PARAMS=y
diff --git a/files/board/arpl/make-img.sh b/files/board/arpl/make-img.sh
deleted file mode 100755
index 9869a918..00000000
--- a/files/board/arpl/make-img.sh
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/usr/bin/env bash
-# CONFIG_DIR = .
-# $1 = Target path = ./output/target
-# BR2_DL_DIR = ./dl
-# BINARIES_DIR = ./output/images
-# BUILD_DIR = ./output/build
-# BASE_DIR = ./output
-
-set -e
-
-# Define some constants
-MY_ROOT="${CONFIG_DIR}/.."
-IMAGE_FILE="${MY_ROOT}/arpl.img"
-BOARD_PATH="${CONFIG_DIR}/board/arpl"
-
-echo "Creating image file"
-# unzip base image
-gzip -dc "${BOARD_PATH}/grub.img.gz" >"${IMAGE_FILE}"
-# fdisk
-fdisk -l "${IMAGE_FILE}"
-# Find idle of loop device
-LOOPX=$(sudo losetup -f)
-# Setup the ${LOOPX} loop device
-sudo losetup -P "${LOOPX}" "${IMAGE_FILE}"
-
-echo "Mounting image file"
-mkdir -p "${BINARIES_DIR}/p1"
-mkdir -p "${BINARIES_DIR}/p3"
-sudo mount ${LOOPX}p1 "${BINARIES_DIR}/p1"
-sudo mount ${LOOPX}p3 "${BINARIES_DIR}/p3"
-
-echo "Copying files"
-sudo cp "${BINARIES_DIR}/bzImage" "${BINARIES_DIR}/p3/bzImage-arpl"
-sudo cp "${BINARIES_DIR}/rootfs.cpio.xz" "${BINARIES_DIR}/p3/initrd-arpl"
-sudo cp -R "${BOARD_PATH}/p1/"* "${BINARIES_DIR}/p1"
-sudo cp -R "${BOARD_PATH}/p3/"* "${BINARIES_DIR}/p3"
-sync
-
-echo "Unmount image file"
-sudo umount "${BINARIES_DIR}/p1"
-sudo umount "${BINARIES_DIR}/p3"
-rmdir "${BINARIES_DIR}/p1"
-rmdir "${BINARIES_DIR}/p3"
-
-sudo losetup --detach ${LOOPX}
diff --git a/files/board/arpl/overlayfs/etc/init.d/S41dhcpcd b/files/board/arpl/overlayfs/etc/init.d/S41dhcpcd
deleted file mode 100755
index ddcfbc86..00000000
--- a/files/board/arpl/overlayfs/etc/init.d/S41dhcpcd
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/sh
-#
-# Start/stop dhcpcd
-#
-
-DAEMON=/usr/sbin/dhcpcd
-CONFIG=/etc/dhcpcd.conf
-PIDFILE=/var/run/dhcpcd/pid
-
-[ -f "${CONFIG}" ] || exit 0
-
-case "${1}" in
-start)
- echo "Starting dhcpcd..."
- start-stop-daemon -S -x "${DAEMON}" -p "${PIDFILE}" -- -f "${CONFIG}"
- ;;
-stop)
- echo "Stopping dhcpcd..."
- start-stop-daemon -K -x "${DAEMON}" -p "${PIDFILE}" -o
- ;;
-reload | force-reload)
- echo "Reloading dhcpcd configuration..."
- "${DAEMON}" -s reload
- ;;
-restart)
- "${0}" stop
- sleep 1 # Prevent race condition: ensure dhcpcd stops before start.
- "${0}" start
- ;;
-*)
- echo "Usage: ${0} {start|stop|restart|reload|force-reload}"
- exit 1
- ;;
-esac
diff --git a/files/board/arpl/overlayfs/etc/inittab b/files/board/arpl/overlayfs/etc/inittab
deleted file mode 100644
index 2102b801..00000000
--- a/files/board/arpl/overlayfs/etc/inittab
+++ /dev/null
@@ -1,46 +0,0 @@
-# /etc/inittab
-#
-# Copyright (C) 2001 Erik Andersen
-#
-# Note: BusyBox init doesn't support runlevels. The runlevels field is
-# completely ignored by BusyBox init. If you want runlevels, use
-# sysvinit.
-#
-# Format for each entry: :::
-#
-# id == tty to run on, or empty for /dev/console
-# runlevels == ignored
-# action == one of sysinit, respawn, askfirst, wait, and once
-# process == program to run
-
-# Startup the system
-::sysinit:/bin/mount -t proc proc /proc
-::sysinit:/bin/mount -o remount,rw /
-::sysinit:/bin/mkdir -p /dev/pts /dev/shm
-::sysinit:/bin/mount -a
-::sysinit:/bin/mkdir -p /run/lock/subsys
-::sysinit:/sbin/swapon -a
-null::sysinit:/bin/ln -sf /proc/self/fd /dev/fd
-null::sysinit:/bin/ln -sf /proc/self/fd/0 /dev/stdin
-null::sysinit:/bin/ln -sf /proc/self/fd/1 /dev/stdout
-null::sysinit:/bin/ln -sf /proc/self/fd/2 /dev/stderr
-::sysinit:/bin/hostname -F /etc/hostname
-# Reduce kernel logs
-::sysinit:/usr/bin/dmesg -n 1
-# now run any rc scripts
-::sysinit:/etc/init.d/rcS
-
-# Login in terminals
-tty1::respawn:/sbin/agetty -a root --noclear tty1
-tty2::askfirst:/sbin/agetty --noclear tty2
-ttyS0::askfirst:/sbin/agetty -a root ttyS0 115200 linux
-::respawn:/usr/bin/ttyd -t enableZmodem=true -t enableSixel=true -t enableTrzsz=true login -f root
-
-# Stuff to do for the 3-finger salute
-::ctrlaltdel:/sbin/reboot
-
-# Stuff to do before rebooting
-::shutdown:/etc/init.d/rcK
-::shutdown:/sbin/swapoff -a
-::shutdown:/bin/umount -a -r
-::shutdown:/usr/sbin/kexec -e -a
diff --git a/files/board/arpl/overlayfs/etc/samba/smb.conf b/files/board/arpl/overlayfs/etc/samba/smb.conf
deleted file mode 100644
index 36fba469..00000000
--- a/files/board/arpl/overlayfs/etc/samba/smb.conf
+++ /dev/null
@@ -1,20 +0,0 @@
-[global]
-workgroup = WORKGROUP
-server role = standalone server
-obey pam restrictions = yes
-map to guest = Bad User
-usershare allow guests = yes
-dfree command = /usr/bin/df
-
-[arpl]
-browseable = yes
-public = yes
-path = /mnt
-guest ok = yes
-printable = no
-read only = no
-writable = yes
-create mask = 0600
-directory mask = 0700
-force user = root
-force group = root
diff --git a/files/board/arpl/overlayfs/etc/ssh/sshd_config b/files/board/arpl/overlayfs/etc/ssh/sshd_config
deleted file mode 100644
index b640e016..00000000
--- a/files/board/arpl/overlayfs/etc/ssh/sshd_config
+++ /dev/null
@@ -1,116 +0,0 @@
-# $OpenBSD: sshd_config,v 1.104 2021/07/02 05:11:21 dtucker Exp $
-
-# This is the sshd server system-wide configuration file. See
-# sshd_config(5) for more information.
-
-# This sshd was compiled with PATH=/bin:/sbin:/usr/bin:/usr/sbin
-
-# The strategy used for options in the default sshd_config shipped with
-# OpenSSH is to specify options with their default value where
-# possible, but leave them commented. Uncommented options override the
-# default value.
-
-#Port 22
-#AddressFamily any
-#ListenAddress 0.0.0.0
-#ListenAddress ::
-
-#HostKey /etc/ssh/ssh_host_rsa_key
-#HostKey /etc/ssh/ssh_host_ecdsa_key
-#HostKey /etc/ssh/ssh_host_ed25519_key
-
-# Ciphers and keying
-#RekeyLimit default none
-
-# Logging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2m
-PermitRootLogin yes
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-#PubkeyAuthentication yes
-
-# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
-# but this is overridden so installations will only check .ssh/authorized_keys
-AuthorizedKeysFile .ssh/authorized_keys
-
-#AuthorizedPrincipalsFile none
-
-#AuthorizedKeysCommand none
-#AuthorizedKeysCommandUser nobody
-
-# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-#IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-#PasswordAuthentication yes
-#PermitEmptyPasswords no
-
-# Change to no to disable s/key passwords
-#KbdInteractiveAuthentication yes
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-
-# Set this to 'yes' to enable PAM authentication, account processing,
-# and session processing. If this is enabled, PAM authentication will
-# be allowed through the KbdInteractiveAuthentication and
-# PasswordAuthentication. Depending on your PAM configuration,
-# PAM authentication via KbdInteractiveAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and KbdInteractiveAuthentication to 'no'.
-#UsePAM no
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-#X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-#PermitTTY yes
-#PrintMotd yes
-#PrintLastLog yes
-#TCPKeepAlive yes
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS no
-#PidFile /var/run/sshd.pid
-#MaxStartups 10:30:100
-#PermitTunnel no
-#ChrootDirectory none
-#VersionAddendum none
-
-# no default banner path
-#Banner none
-
-# override default of no subsystems
-Subsystem sftp /usr/libexec/sftp-server
-
-# Example of overriding settings on a per-user basis
-#Match User anoncvs
-# X11Forwarding no
-# AllowTcpForwarding no
-# PermitTTY no
-# ForceCommand cvs server
diff --git a/files/board/arpl/overlayfs/etc/udev/rules.d/99-usb-realtek-net.rules b/files/board/arpl/overlayfs/etc/udev/rules.d/99-usb-realtek-net.rules
deleted file mode 100644
index 9589b19d..00000000
--- a/files/board/arpl/overlayfs/etc/udev/rules.d/99-usb-realtek-net.rules
+++ /dev/null
@@ -1,46 +0,0 @@
-# This is used to change the default configuration of Realtek USB ethernet adapters
-
-ACTION!="add", GOTO="usb_realtek_net_end"
-SUBSYSTEM!="usb", GOTO="usb_realtek_net_end"
-ENV{DEVTYPE}!="usb_device", GOTO="usb_realtek_net_end"
-
-# Modify this to change the default value
-ENV{REALTEK_MODE1}="1"
-ENV{REALTEK_MODE2}="3"
-
-# Realtek
-ATTR{idVendor}=="0bda", ATTR{idProduct}=="815[2,3,5,6]", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="0bda", ATTR{idProduct}=="8053", ATTR{bcdDevice}=="e???", ATTR{bConfigurationValue}!="$env{REALTEK_MODE2}", ATTR{bConfigurationValue}="$env{REALTEK_MODE2}"
-
-# Samsung
-ATTR{idVendor}=="04e8", ATTR{idProduct}=="a101", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-
-# Lenovo
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="304f", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="3052", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="3054", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="3057", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="3062", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="3069", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="3082", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="3098", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="7205", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="720a", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="720b", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="720c", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="7214", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="721e", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="8153", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="a359", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-ATTR{idVendor}=="17ef", ATTR{idProduct}=="a387", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-
-# TP-LINK
-ATTR{idVendor}=="2357", ATTR{idProduct}=="0601", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-
-# Nvidia
-ATTR{idVendor}=="0955", ATTR{idProduct}=="09ff", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-
-# LINKSYS
-ATTR{idVendor}=="13b1", ATTR{idProduct}=="0041", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
-
-LABEL="usb_realtek_net_end"
diff --git a/files/board/arpl/overlayfs/opt/arpl/lang/zh_CN.mo b/files/board/arpl/overlayfs/opt/arpl/lang/zh_CN.mo
deleted file mode 100644
index 34882a72..00000000
Binary files a/files/board/arpl/overlayfs/opt/arpl/lang/zh_CN.mo and /dev/null differ
diff --git a/files/board/arpl/overlayfs/opt/arpl/lang/zh_HK.mo b/files/board/arpl/overlayfs/opt/arpl/lang/zh_HK.mo
deleted file mode 100644
index 0c48b4cd..00000000
Binary files a/files/board/arpl/overlayfs/opt/arpl/lang/zh_HK.mo and /dev/null differ
diff --git a/files/board/arpl/overlayfs/opt/arpl/lang/zh_TW.mo b/files/board/arpl/overlayfs/opt/arpl/lang/zh_TW.mo
deleted file mode 100644
index 72862d25..00000000
Binary files a/files/board/arpl/overlayfs/opt/arpl/lang/zh_TW.mo and /dev/null differ
diff --git a/files/board/arpl/overlayfs/root/.bashrc b/files/board/arpl/overlayfs/root/.bashrc
deleted file mode 100644
index 514d4412..00000000
--- a/files/board/arpl/overlayfs/root/.bashrc
+++ /dev/null
@@ -1,42 +0,0 @@
-# ~/.bashrc: executed by bash(1) for non-login shells.
-
-# Note: PS1 and umask are already set in /etc/profile. You should not
-# need this unless you want different defaults for root.
-PS1='\u@\h:\w# '
-# umask 022
-
-# You may uncomment the following lines if you want `ls' to be colorized:
-export LS_OPTIONS='--color=auto'
-alias ls='ls ${LS_OPTIONS}'
-alias ll='ls ${LS_OPTIONS} -l'
-
-# Save history in realtime
-shopt -s histappend
-PROMPT_COMMAND="history -a;$PROMPT_COMMAND"
-
-export EDITOR="/bin/nano"
-export BOOTLOADER_PATH="/mnt/p1"
-export SLPART_PATH="/mnt/p2" # Synologic partition
-export CACHE_PATH="/mnt/p3"
-export DSMROOT_PATH="/mnt/dsmroot"
-# export PATH="${PATH}:/opt/arpl"
-
-if [ -f ${BOOTLOADER_PATH}/.locale ]; then
- export LANG="$(cat ${BOOTLOADER_PATH}/.locale)"
-fi
-
-if [ $(ls /opt/arpl/lang/*.mo 2>/dev/null | wc -l) -gt 0 ]; then
- for F in $(ls /opt/arpl/lang/*.mo); do
- install "${F}" "/usr/share/locale/$(basename "${F}" .mo)/LC_MESSAGES/arpl.mo"
- done
-fi
-
-if [ ! -f ${HOME}/.initialized ]; then
- touch "${HOME}/.initialized"
- /opt/arpl/init.sh
-fi
-cd "/opt/arpl"
-if tty | grep -q "/dev/pts" && [ -z "${SSH_TTY}" ]; then
- /opt/arpl/menu.sh
- #exit # Allow web access back to shell
-fi
diff --git a/files/board/arpl/overlayfs/root/.dialogrc b/files/board/arpl/overlayfs/root/.dialogrc
deleted file mode 100644
index 02fd0264..00000000
--- a/files/board/arpl/overlayfs/root/.dialogrc
+++ /dev/null
@@ -1,144 +0,0 @@
-#
-# Run-time configuration file for dialog
-#
-# Automatically generated by "dialog --create-rc "
-#
-#
-# Types of values:
-#
-# Number -
-# String - "string"
-# Boolean -
-# Attribute - (foreground,background,highlight?,underline?,reverse?)
-
-# Set aspect-ration.
-aspect = 0
-
-# Set separator (for multiple widgets output).
-separate_widget = ""
-
-# Set tab-length (for textbox tab-conversion).
-tab_len = 0
-
-# Make tab-traversal for checklist, etc., include the list.
-visit_items = OFF
-
-# Shadow dialog boxes? This also turns on color.
-use_shadow = ON
-
-# Turn color support ON or OFF
-use_colors = ON
-
-# Screen color
-screen_color = (CYAN,DEFAULT,ON)
-
-# Shadow color
-shadow_color = (BLACK,BLACK,ON)
-
-# Dialog box color
-dialog_color = (BLACK,WHITE,OFF)
-
-# Dialog box title color
-title_color = (BLUE,WHITE,ON)
-
-# Dialog box border color
-border_color = (WHITE,WHITE,ON)
-
-# Active button color
-button_active_color = (WHITE,BLUE,ON)
-
-# Inactive button color
-button_inactive_color = dialog_color
-
-# Active button key color
-button_key_active_color = button_active_color
-
-# Inactive button key color
-button_key_inactive_color = (RED,WHITE,OFF)
-
-# Active button label color
-button_label_active_color = (YELLOW,BLUE,ON)
-
-# Inactive button label color
-button_label_inactive_color = (BLACK,WHITE,ON)
-
-# Input box color
-inputbox_color = dialog_color
-
-# Input box border color
-inputbox_border_color = dialog_color
-
-# Search box color
-searchbox_color = dialog_color
-
-# Search box title color
-searchbox_title_color = title_color
-
-# Search box border color
-searchbox_border_color = border_color
-
-# File position indicator color
-position_indicator_color = title_color
-
-# Menu box color
-menubox_color = dialog_color
-
-# Menu box border color
-menubox_border_color = border_color
-
-# Item color
-item_color = dialog_color
-
-# Selected item color
-item_selected_color = button_active_color
-
-# Tag color
-tag_color = title_color
-
-# Selected tag color
-tag_selected_color = button_label_active_color
-
-# Tag key color
-tag_key_color = button_key_inactive_color
-
-# Selected tag key color
-tag_key_selected_color = (RED,BLUE,ON)
-
-# Check box color
-check_color = dialog_color
-
-# Selected check box color
-check_selected_color = button_active_color
-
-# Up arrow color
-uarrow_color = (GREEN,WHITE,ON)
-
-# Down arrow color
-darrow_color = uarrow_color
-
-# Item help-text color
-itemhelp_color = (WHITE,BLACK,OFF)
-
-# Active form text color
-form_active_text_color = button_active_color
-
-# Form text color
-form_text_color = (WHITE,CYAN,ON)
-
-# Readonly form item color
-form_item_readonly_color = (CYAN,WHITE,ON)
-
-# Dialog box gauge color
-gauge_color = title_color
-
-# Dialog box border2 color
-border2_color = dialog_color
-
-# Input box border2 color
-inputbox_border2_color = dialog_color
-
-# Search box border2 color
-searchbox_border2_color = dialog_color
-
-# Menu box border2 color
-menubox_border2_color = dialog_color
diff --git a/files/board/arpl/overlayfs/root/.profile b/files/board/arpl/overlayfs/root/.profile
deleted file mode 100644
index 34ba343a..00000000
--- a/files/board/arpl/overlayfs/root/.profile
+++ /dev/null
@@ -1,17 +0,0 @@
-# ~/.profile: executed by the command interpreter for login shells.
-# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
-# exists.
-# see /usr/share/doc/bash/examples/startup-files for examples.
-# the files are located in the bash-doc package.
-
-# the default umask is set in /etc/profile; for setting the umask
-# for ssh logins, install and configure the libpam-umask package.
-#umask 022
-
-# if running bash
-if [ -n "$BASH_VERSION" ]; then
- # include .bashrc if it exists
- if [ -f "$HOME/.bashrc" ]; then
- . "$HOME/.bashrc"
- fi
-fi
diff --git a/files/board/arpl/overlayfs/usr/bin/yq b/files/board/arpl/overlayfs/usr/bin/yq
deleted file mode 100755
index 1481a7be..00000000
Binary files a/files/board/arpl/overlayfs/usr/bin/yq and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/3com/typhoon.bin b/files/board/arpl/overlayfs/usr/lib/firmware/3com/typhoon.bin
deleted file mode 100644
index 81d1294c..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/3com/typhoon.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/acenic/tg1.bin b/files/board/arpl/overlayfs/usr/lib/firmware/acenic/tg1.bin
deleted file mode 100644
index 6a714fa9..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/acenic/tg1.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/acenic/tg2.bin b/files/board/arpl/overlayfs/usr/lib/firmware/acenic/tg2.bin
deleted file mode 100644
index 689981ec..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/acenic/tg2.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/adaptec/starfire_rx.bin b/files/board/arpl/overlayfs/usr/lib/firmware/adaptec/starfire_rx.bin
deleted file mode 100644
index 5abd88f4..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/adaptec/starfire_rx.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/adaptec/starfire_tx.bin b/files/board/arpl/overlayfs/usr/lib/firmware/adaptec/starfire_tx.bin
deleted file mode 100644
index 5abd88f4..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/adaptec/starfire_tx.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/advansys/3550.bin b/files/board/arpl/overlayfs/usr/lib/firmware/advansys/3550.bin
deleted file mode 100644
index 5a4581cc..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/advansys/3550.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/advansys/38C0800.bin b/files/board/arpl/overlayfs/usr/lib/firmware/advansys/38C0800.bin
deleted file mode 100644
index 2b222cd5..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/advansys/38C0800.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/advansys/38C1600.bin b/files/board/arpl/overlayfs/usr/lib/firmware/advansys/38C1600.bin
deleted file mode 100644
index db568dff..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/advansys/38C1600.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/advansys/mcode.bin b/files/board/arpl/overlayfs/usr/lib/firmware/advansys/mcode.bin
deleted file mode 100644
index c1265095..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/advansys/mcode.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-mips-06-6.2.1.fw b/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-mips-06-6.2.1.fw
deleted file mode 100644
index 3c17b89b..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-mips-06-6.2.1.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-mips-06-6.2.3.fw b/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-mips-06-6.2.3.fw
deleted file mode 100644
index 7e9e54b6..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-mips-06-6.2.3.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-mips-09-6.2.1a.fw b/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-mips-09-6.2.1a.fw
deleted file mode 100644
index 99ac571d..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-mips-09-6.2.1a.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-mips-09-6.2.1b.fw b/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-mips-09-6.2.1b.fw
deleted file mode 100644
index 8bd1e799..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-mips-09-6.2.1b.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-rv2p-06-6.0.15.fw b/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-rv2p-06-6.0.15.fw
deleted file mode 100644
index 4d756e1e..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-rv2p-06-6.0.15.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-rv2p-09-6.0.17.fw b/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-rv2p-09-6.0.17.fw
deleted file mode 100644
index 66932993..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-rv2p-09-6.0.17.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw b/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw
deleted file mode 100644
index e5738ce9..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2x/bnx2x-e1-6.2.9.0.fw b/files/board/arpl/overlayfs/usr/lib/firmware/bnx2x/bnx2x-e1-6.2.9.0.fw
deleted file mode 100644
index 000a7041..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2x/bnx2x-e1-6.2.9.0.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2x/bnx2x-e1h-6.2.9.0.fw b/files/board/arpl/overlayfs/usr/lib/firmware/bnx2x/bnx2x-e1h-6.2.9.0.fw
deleted file mode 100644
index 84e35c18..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2x/bnx2x-e1h-6.2.9.0.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2x/bnx2x-e2-6.2.9.0.fw b/files/board/arpl/overlayfs/usr/lib/firmware/bnx2x/bnx2x-e2-6.2.9.0.fw
deleted file mode 100644
index 3198470b..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/bnx2x/bnx2x-e2-6.2.9.0.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/cxgb3/ael2005_opt_edc.bin b/files/board/arpl/overlayfs/usr/lib/firmware/cxgb3/ael2005_opt_edc.bin
deleted file mode 100644
index df2ffd9b..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/cxgb3/ael2005_opt_edc.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/cxgb3/ael2005_twx_edc.bin b/files/board/arpl/overlayfs/usr/lib/firmware/cxgb3/ael2005_twx_edc.bin
deleted file mode 100644
index d3e91fad..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/cxgb3/ael2005_twx_edc.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/cxgb3/ael2020_twx_edc.bin b/files/board/arpl/overlayfs/usr/lib/firmware/cxgb3/ael2020_twx_edc.bin
deleted file mode 100644
index 4ecf70a5..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/cxgb3/ael2020_twx_edc.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/cxgb3/t3b_psram-1.1.0.bin b/files/board/arpl/overlayfs/usr/lib/firmware/cxgb3/t3b_psram-1.1.0.bin
deleted file mode 100644
index 14d4369d..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/cxgb3/t3b_psram-1.1.0.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/cxgb3/t3c_psram-1.1.0.bin b/files/board/arpl/overlayfs/usr/lib/firmware/cxgb3/t3c_psram-1.1.0.bin
deleted file mode 100644
index fe587128..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/cxgb3/t3c_psram-1.1.0.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/kaweth/new_code.bin b/files/board/arpl/overlayfs/usr/lib/firmware/kaweth/new_code.bin
deleted file mode 100644
index 97f06cf1..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/kaweth/new_code.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/kaweth/new_code_fix.bin b/files/board/arpl/overlayfs/usr/lib/firmware/kaweth/new_code_fix.bin
deleted file mode 100644
index 53188431..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/kaweth/new_code_fix.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/kaweth/trigger_code.bin b/files/board/arpl/overlayfs/usr/lib/firmware/kaweth/trigger_code.bin
deleted file mode 100644
index f4cd7b9b..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/kaweth/trigger_code.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/kaweth/trigger_code_fix.bin b/files/board/arpl/overlayfs/usr/lib/firmware/kaweth/trigger_code_fix.bin
deleted file mode 100644
index 65af2d2a..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/kaweth/trigger_code_fix.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/qlogic/1040.bin b/files/board/arpl/overlayfs/usr/lib/firmware/qlogic/1040.bin
deleted file mode 100644
index 01366ead..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/qlogic/1040.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/qlogic/12160.bin b/files/board/arpl/overlayfs/usr/lib/firmware/qlogic/12160.bin
deleted file mode 100644
index 7f7f2551..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/qlogic/12160.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/qlogic/1280.bin b/files/board/arpl/overlayfs/usr/lib/firmware/qlogic/1280.bin
deleted file mode 100644
index 62d29949..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/qlogic/1280.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8105e-1.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8105e-1.fw
deleted file mode 100644
index 4c2cbd0e..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8105e-1.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8106e-1.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8106e-1.fw
deleted file mode 100644
index 85694cb6..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8106e-1.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8106e-2.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8106e-2.fw
deleted file mode 100644
index ac042757..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8106e-2.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8107e-1.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8107e-1.fw
deleted file mode 100644
index c071c2f0..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8107e-1.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8107e-2.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8107e-2.fw
deleted file mode 100644
index 76fc0544..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8107e-2.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8125a-3.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8125a-3.fw
deleted file mode 100644
index fac63526..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8125a-3.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8125b-1.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8125b-1.fw
deleted file mode 100644
index 90191ab9..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8125b-1.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8125b-2.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8125b-2.fw
deleted file mode 100644
index dc753b58..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8125b-2.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8153a-2.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8153a-2.fw
deleted file mode 100644
index 9c90f5d9..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8153a-2.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8153a-3.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8153a-3.fw
deleted file mode 100644
index 184c2c10..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8153a-3.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8153a-4.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8153a-4.fw
deleted file mode 100644
index b0c5e023..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8153a-4.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8153b-2.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8153b-2.fw
deleted file mode 100644
index 7ca22a65..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8153b-2.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168d-1.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168d-1.fw
deleted file mode 100644
index 99e002de..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168d-1.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168d-2.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168d-2.fw
deleted file mode 100644
index 7022ab0a..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168d-2.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168e-1.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168e-1.fw
deleted file mode 100644
index d203bd5d..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168e-1.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168e-2.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168e-2.fw
deleted file mode 100644
index 7ea5984c..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168e-2.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168e-3.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168e-3.fw
deleted file mode 100644
index 0f888a32..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168e-3.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168f-1.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168f-1.fw
deleted file mode 100644
index bf788316..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168f-1.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168f-2.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168f-2.fw
deleted file mode 100644
index c3424929..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168f-2.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168fp-3.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168fp-3.fw
deleted file mode 100644
index cc703844..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168fp-3.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168g-1.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168g-1.fw
deleted file mode 100644
index 2c628b03..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168g-1.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168g-2.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168g-2.fw
deleted file mode 100644
index 944d44e6..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168g-2.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168g-3.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168g-3.fw
deleted file mode 100644
index 0c97d7ea..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168g-3.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168h-1.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168h-1.fw
deleted file mode 100644
index 296813ab..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168h-1.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168h-2.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168h-2.fw
deleted file mode 100644
index df92848a..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8168h-2.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8402-1.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8402-1.fw
deleted file mode 100644
index 82fa35d7..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8402-1.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8411-1.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8411-1.fw
deleted file mode 100644
index 72772dbc..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8411-1.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8411-2.fw b/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8411-2.fw
deleted file mode 100644
index e3789fe5..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtl_nic/rtl8411-2.fw and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8188efw.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8188efw.bin
deleted file mode 100644
index ac9a430a..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8188efw.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8188eufw.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8188eufw.bin
deleted file mode 100644
index 4ae7e1c5..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8188eufw.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cfw.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cfw.bin
deleted file mode 100644
index 77eb1ebe..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cfw.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cfwU.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cfwU.bin
deleted file mode 100644
index b231e1d6..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cfwU.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cfwU_B.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cfwU_B.bin
deleted file mode 100644
index 3a3e3867..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cfwU_B.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cufw.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cufw.bin
deleted file mode 100644
index 3aa75065..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cufw.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cufw_A.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cufw_A.bin
deleted file mode 100644
index fceafc92..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cufw_A.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cufw_B.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cufw_B.bin
deleted file mode 100644
index 06569e7f..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cufw_B.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cufw_TMSC.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cufw_TMSC.bin
deleted file mode 100644
index ec0a0d3e..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192cufw_TMSC.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192defw.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192defw.bin
deleted file mode 100644
index cbb4b887..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192defw.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192eefw.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192eefw.bin
deleted file mode 100644
index 4a034d3a..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192eefw.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192eu_ap_wowlan.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192eu_ap_wowlan.bin
deleted file mode 100644
index f68d10c6..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192eu_ap_wowlan.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192eu_nic.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192eu_nic.bin
deleted file mode 100644
index 4a034d3a..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192eu_nic.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192eu_wowlan.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192eu_wowlan.bin
deleted file mode 100644
index aebcffc3..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192eu_wowlan.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192sefw.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192sefw.bin
deleted file mode 100644
index ed4afe85..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8192sefw.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8712u.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8712u.bin
deleted file mode 100644
index 3f965a65..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8712u.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723aufw_A.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723aufw_A.bin
deleted file mode 100644
index 7accded7..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723aufw_A.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723aufw_B.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723aufw_B.bin
deleted file mode 100644
index 5c374000..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723aufw_B.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723aufw_B_NoBT.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723aufw_B_NoBT.bin
deleted file mode 100644
index 8e9952cb..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723aufw_B_NoBT.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723befw.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723befw.bin
deleted file mode 100644
index 25e183cb..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723befw.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723befw_36.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723befw_36.bin
deleted file mode 100644
index 1bb9b9c8..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723befw_36.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bs_ap_wowlan.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bs_ap_wowlan.bin
deleted file mode 100644
index 944bc16c..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bs_ap_wowlan.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bs_bt.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bs_bt.bin
deleted file mode 100644
index f29df42f..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bs_bt.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bs_nic.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bs_nic.bin
deleted file mode 100644
index 8d534053..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bs_nic.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bs_wowlan.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bs_wowlan.bin
deleted file mode 100644
index 473e29c3..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bs_wowlan.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bu_ap_wowlan.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bu_ap_wowlan.bin
deleted file mode 100644
index 944bc16c..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bu_ap_wowlan.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bu_nic.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bu_nic.bin
deleted file mode 100644
index 8d534053..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bu_nic.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bu_wowlan.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bu_wowlan.bin
deleted file mode 100644
index 473e29c3..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723bu_wowlan.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723defw.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723defw.bin
deleted file mode 100644
index 6d2c9539..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723defw.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723fw.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723fw.bin
deleted file mode 100644
index 725f2138..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723fw.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723fw_B.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723fw_B.bin
deleted file mode 100644
index 993c7f6e..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8723fw_B.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8812aefw.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8812aefw.bin
deleted file mode 100644
index 90a04098..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8812aefw.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8812aefw_wowlan.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8812aefw_wowlan.bin
deleted file mode 100644
index 4d0cc358..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8812aefw_wowlan.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8821aefw.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8821aefw.bin
deleted file mode 100644
index 4f84cf94..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8821aefw.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8821aefw_29.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8821aefw_29.bin
deleted file mode 100644
index f0acde46..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8821aefw_29.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8821aefw_wowlan.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8821aefw_wowlan.bin
deleted file mode 100644
index 115d49f1..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8821aefw_wowlan.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8822befw.bin b/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8822befw.bin
deleted file mode 100644
index 1fcdbeb2..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/rtlwifi/rtl8822befw.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/sun/cassini.bin b/files/board/arpl/overlayfs/usr/lib/firmware/sun/cassini.bin
deleted file mode 100644
index c8cdfad0..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/sun/cassini.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/tehuti/bdx.bin b/files/board/arpl/overlayfs/usr/lib/firmware/tehuti/bdx.bin
deleted file mode 100644
index b7d6e232..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/tehuti/bdx.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3.bin b/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3.bin
deleted file mode 100644
index 0b8ae5ae..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3.bin.ihex b/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3.bin.ihex
deleted file mode 100644
index d842d7cc..00000000
--- a/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3.bin.ihex
+++ /dev/null
@@ -1,175 +0,0 @@
-:10000000000000000800000000000A80000000005E
-:1000100010000003000000000000000D0000000DB3
-:100020003C1D080037BD3FFC03A0F0213C10080038
-:10003000261000000E000018000000000000000D57
-:100040003C1D080037BD3FFC03A0F0213C10080018
-:10005000261000340E00021C000000000000000DFD
-:1000600000000000000000000000000027BDFFE0CD
-:100070003C1CC000AFBF0018AF80680C0E00004CE5
-:10008000241B210597850000978700029782002C8A
-:100090009783002E3C040800248409C0AFA00014FC
-:1000A000000214000062182500052C00AFA3001008
-:1000B0008F86001000E528250E000060240701024D
-:1000C0003C02AC00344201003C03AC01346301004B
-:1000D000AF8204903C02FFFFAF820494AF83049888
-:1000E000AF82049C24020001AF825CE00E00003F5E
-:1000F000AF825D000E000140000000008FBF0018BD
-:1001000003E0000827BD00202402FFFFAF82540453
-:100110008F83540034630400AF835400AF825404CF
-:100120003C02080024420034AF82541C03E0000863
-:10013000AF80540000000000000000003C020800F6
-:10014000344230003C030800346330003C040800B3
-:10015000348437FF3C010800AC220A6424020040CA
-:100160003C010800AC220A683C010800AC200A608F
-:10017000AC600000246300040083102B5040FFFD9E
-:10018000AC60000003E0000800000000008048218F
-:100190008FAA00103C0208008C420A603C04080050
-:1001A0008C840A688FAB0014244300010044102B98
-:1001B0003C010800AC230A60144000030000402109
-:1001C0003C010800AC200A603C0208008C420A6036
-:1001D0003C0308008C630A64912400000002114073
-:1001E000004310210048102125080001A044000010
-:1001F000290200081440FFF4252900013C020800F0
-:100200008C420A603C0308008C630A648F84680C8B
-:100210000002114000431021AC440008AC45000C22
-:10022000AC460010AC470014AC4A001803E00008CC
-:10023000AC4B001C000000000000000000000000AB
-:1002400000000000000000000000000000000000AE
-:10025000000000000000000000000000000000009E
-:10026000000000000000000000000000000000008E
-:10027000000000000000000000000000000000007E
-:10028000000000000000000000000000000000006E
-:10029000000000000000000000000000000000005E
-:1002A000000000000000000000000000000000004E
-:1002B000000000000000000000000000000000003E
-:1002C000000000000000000000000000000000002E
-:1002D000000000000000000000000000000000001E
-:1002E000000000000000000000000000000000000E
-:1002F00000000000000000000000000000000000FE
-:1003000000000000000000000000000002000008E3
-:10031000000000000A0001E33C0A00010A0001E3BA
-:100320003C0A00020A0001E3000000000A0001E3A9
-:10033000000000000A0001E3000000000A0001E3E1
-:10034000000000000A0001E3000000000A0001E3D1
-:10035000000000000A0001E3000000000A0001E3C1
-:10036000000000000A0001E3000000000A0001E3B1
-:100370003C0A00070A0001E33C0A00080A0001E306
-:100380003C0A00090A0001E3000000000A0001E342
-:10039000000000000A0001E33C0A000B0A0001E330
-:1003A0003C0A000C0A0001E33C0A000D0A0001E3CC
-:1003B000000000000A0001E3000000000A0001E361
-:1003C0003C0A000E0A0001E3000000000A0001E3FD
-:1003D000000000000A0001E3000000000A0001E341
-:1003E000000000000A0001E3000000000A0001E331
-:1003F000000000000A0001E3000000000A0001E321
-:10040000000000000A0001E33C0A00130A0001E3B7
-:100410003C0A001400000000000000000000000082
-:1004200000000000000000000000000000000000CC
-:1004300000000000000000000000000000000000BC
-:1004400000000000000000000000000000000000AC
-:10045000000000000000000000000000000000009C
-:10046000000000000000000000000000000000008C
-:10047000000000000000000000000000000000007C
-:10048000000000000000000000000000000000006C
-:10049000000000000000000000000000000000005C
-:1004A000000000000000000000000000000000004C
-:1004B000000000000000000000000000000000003C
-:1004C000000000000000000000000000000000002C
-:1004D000000000000000000000000000000000001C
-:1004E000000000000000000000000000000000000C
-:1004F00000000000000000000000000000000000FC
-:1005000000000000000000000000000027BDFFE028
-:100510000000182100001021AFBF0018AFB1001477
-:10052000AFB000103C01080000220821AC200A7086
-:100530003C01080000220821AC200A743C0108009C
-:1005400000220821AC200A78246300011860FFF51E
-:100550002442000C241100018F9068103202000424
-:1005600014400005240400013C0208008C420A7873
-:1005700018400003000020210E000182000000004E
-:100580003202000110400003000000000E0001696B
-:10059000000000000A000153AF9150288FBF0018DF
-:1005A0008FB100148FB0001003E0000827BD0020B9
-:1005B0003C0508008CA50A703C0608008CC60A8021
-:1005C0003C0708008CE70A7827BDFFE03C040800E0
-:1005D000248409D0AFBF0018AFA000100E00006047
-:1005E000AFA000140E00017B000020218FBF001877
-:1005F00003E0000827BD0020240200018F8368105B
-:1006000000821004000210270062182403E0000892
-:10061000AF83681027BDFFD8AFBF00241080002E25
-:10062000AFB000208F825CECAFA200188F825CEC30
-:100630003C10080026100A78AFA2001C340280008B
-:10064000AF825CEC8E020000184000160000000033
-:100650003C02080094420A748FA3001C000221C0CF
-:10066000AC8300048FA2001C3C0108000E000201B4
-:10067000AC220A7410400005000000008E02000049
-:10068000244200010A0001DFAE0200003C02080023
-:100690008C420A7000021C02000321C00A0001C53E
-:1006A000AFA2001C0E000201000000001040001F5D
-:1006B000000000008E0200008FA3001C24420001F5
-:1006C0003C010800AC230A703C010800AC230A740A
-:1006D0000A0001DFAE0200003C10080026100A7874
-:1006E0008E02000018400028000000000E000201E9
-:1006F0000000000014400024000000008E020000F2
-:100700003C0308008C630A702442FFFFAFA3001C67
-:1007100018400006AE02000000031402000221C0CF
-:100720008C8200043C010800AC220A7097A2001ED3
-:100730002442FF002C4203001440000B240240001E
-:100740003C040800248409DCAFA00010AFA0001412
-:100750008FA6001C240500080E0000600000382150
-:100760000A0001DF00000000AF825CF83C020800D4
-:100770008C420A408FA3001C24420001AF835CF826
-:100780003C010800AC220A408FBF00248FB000203B
-:1007900003E0000827BD002827BDFFE03C04080057
-:1007A000248409E8000028210000302100003821BD
-:1007B000AFBF0018AFA000100E000060AFA0001483
-:1007C0008FBF001803E0000827BD00208F82680C4F
-:1007D0008F85680C000218270003182B00031823CC
-:1007E000004310240044102100A2282B10A0000672
-:1007F00000000000004018218F82680C0043102B7D
-:100800001440FFFD0000000003E0000800000000AD
-:100810003C0408008C8400003C0308008C630A4000
-:100820000064102B54400002008310230064102346
-:100830002C42000803E000083842000127BDFFE019
-:10084000008028213C04080024840A000000302194
-:1008500000003821AFBF0018AFA000100E000060EC
-:10086000AFA000140A000216000000008FBF00189D
-:1008700003E0000827BD00200000000027BDFFE0C6
-:100880003C1CC000AFBF00180E00004CAF80680CCD
-:100890003C04080024840A10038028210000302131
-:1008A00000003821AFA000100E000060AFA00014BF
-:1008B0002402FFFFAF8254043C0200AA0E0002345F
-:1008C000AF8254348FBF001803E0000827BD00201A
-:1008D00000000000000000000000000027BDFFE84D
-:1008E000AFB0001024100001AFBF00143C01C003E2
-:1008F000AC2000008F8268103042200010400003BE
-:10090000000000000E000246000000000A00023A4B
-:10091000AF9054288FBF00148FB0001003E0000880
-:1009200027BD001827BDFFF88F845D0C3C0200FF37
-:100930003C0308008C630A503442FFF80082102404
-:100940001043001E3C0500FF34A5FFF83C06C00321
-:100950003C074000008518248C6200103C01080010
-:10096000AC230A50304200081040000500871025D3
-:100970008CC2000024420001ACC200000087102598
-:10098000AF825D0C8FA2000024420001AFA20000E4
-:100990008FA200008FA2000024420001AFA200003D
-:1009A0008FA200008F845D0C3C0308008C630A500A
-:1009B000008510241443FFE80085182427BD000893
-:1009C00003E000080000000000000000353730316F
-:1009D000726C734100000000000000005377457600
-:1009E000656E743000000000726C704576656E7440
-:1009F00031000000556E6B6E45766E74000000008D
-:100A0000000000000000000000000000666174614A
-:100A10006C45727200000000000000004D61696EBC
-:100A2000437075420000000000000000000000005C
-:100A300000000000000000000000000000000000B6
-:100A400000000000000000000000000000000000A6
-:100A50000000000000000000000000000000000096
-:0C0A60000000000000000000000000008A
-:00000001FF
- * Firmware is:
- * Derived from proprietary unpublished source code,
- * Copyright (C) 2000-2003 Broadcom Corporation.
- *
- * Permission is hereby granted for the distribution of this firmware
- * data in hexadecimal or equivalent format, provided this copyright
- * notice is accompanying it.
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg357766.bin b/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg357766.bin
deleted file mode 100644
index b7816a07..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg357766.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3_tso.bin b/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3_tso.bin
deleted file mode 100644
index 3c481c92..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3_tso.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3_tso.bin.ihex b/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3_tso.bin.ihex
deleted file mode 100644
index f10c4ef9..00000000
--- a/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3_tso.bin.ihex
+++ /dev/null
@@ -1,446 +0,0 @@
-:100000000106000008000000000024140E00000398
-:100010000000000008001B24000000001000000386
-:10002000000000000000000D0000000D3C1D080055
-:1000300037BD400003A0F0213C100800261000004E
-:100040000E000010000000000000000D27BDFFE0C2
-:100050003C04FEFEAFBF00180E0005D83484000239
-:100060000E000668000000003C03080090631B6857
-:10007000240200023C04080024841AAC1462000329
-:10008000240500013C04080024841AA0240600066C
-:1000900000003821AFA000100E00067CAFA00014B5
-:1000A0008F625C5034420001AF625C508F625C90A2
-:1000B00034420001AF625C902402FFFF0E00003466
-:1000C000AF6254048FBF001803E0000827BD002072
-:1000D00000000000000000000000000027BDFFE05D
-:1000E000AFBF001CAFB20018AFB100140E00005B30
-:1000F000AFB0001024120002241100018F7068209C
-:100100003202010010400003000000000E0000BB9E
-:10011000000000008F7068203202200010400004B0
-:10012000320200010E0001F024040001320200013D
-:1001300010400003000000000E0000A300000000BB
-:100140003C02080090421B9814520003000000007B
-:100150000E0004C0000000000A00003CAF715028EF
-:100160008FBF001C8FB200188FB100148FB0001029
-:1001700003E0000827BD002027BDFFE03C04080085
-:1001800024841AC0000028210000302100003821FA
-:10019000AFBF0018AFA000100E00067CAFA0001487
-:1001A0003C040800248423D8A48000003C010800FB
-:1001B000A0201B983C010800AC201B9C3C010800BF
-:1001C000AC201BA03C010800AC201BA43C01080093
-:1001D000AC201BAC3C010800AC201BB83C01080063
-:1001E000AC201BBC8F6244343C010800AC221B884D
-:1001F0008F6244383C010800AC221B8C8F62441093
-:10020000AC80F7A83C010800AC201B843C0108002E
-:10021000AC2023E03C010800AC2023C83C010800CE
-:10022000AC2023CC3C010800AC2024003C01080099
-:10023000AC221B908F6200682403000700021702A3
-:1002400010430005000000008F62006800021702E2
-:1002500014400004240200013C0108000A00009739
-:10026000AC20240CAC8200343C04080024841ACC5A
-:100270003C0508008CA5240C00003021000038212A
-:10028000AFA000100E00067CAFA000148FBF0018B6
-:1002900003E0000827BD002027BDFFE03C04080064
-:1002A00024841AD8000028210000302100003821C1
-:1002B000AFBF0018AFA000100E00067CAFA0001466
-:1002C0000E00005B000000000E0000B400002021C2
-:1002D0008FBF001803E0000827BD002024020001A2
-:1002E0008F63682000821004000210270062182427
-:1002F00003E00008AF63682027BDFFD0AFBF002C2C
-:10030000AFB60028AFB50024AFB40020AFB3001CD7
-:10031000AFB20018AFB10014AFB000108F675C5CD3
-:100320003C03080024631BBC8C62000014470005DA
-:100330003C0200FF3C02080090421B981440011947
-:100340003C0200FF3442FFF800E28824AC67000062
-:1003500000111902306300FF30E20003000211C0F7
-:100360000062282500A04021000716023C03080077
-:1003700090631B983044000F1460003600804821C1
-:10038000240200013C010800A0221B980005110076
-:10039000008210253C010800AC201B9C3C01080099
-:1003A000AC201BA03C010800AC201BA43C010800B1
-:1003B000AC201BAC3C010800AC201BB83C01080081
-:1003C000AC201BB03C010800AC201BB43C01080071
-:1003D000A42223D89622000C30437FFF3C01080062
-:1003E000A4222410304280003C010800A4231BC634
-:1003F00010400005240200013C010800AC2223F457
-:100400000A0001022406003E240600363C010800D2
-:10041000AC2023F49622000A3C03080094631BC618
-:100420003C010800AC2023F03C010800AC2023F87C
-:10043000000213020002108000C210210062182185
-:100440003C010800A42223D03C0108000A00011549
-:10045000A4231B969622000C3C010800A42223EC46
-:100460003C04080024841B9C8C82000000021100C4
-:100470003C01080000220821AC311BC88C8200001E
-:10048000000211003C01080000220821AC271BCC0F
-:100490008C82000025030001306601FF000211007C
-:1004A0003C01080000220821AC261BD08C820000F1
-:1004B000000211003C01080000220821AC291BD4D5
-:1004C000962300083C0208008C421BAC0043282104
-:1004D0003C010800AC251BAC9622000A3042000407
-:1004E00014400018000611008F630C143063000FD5
-:1004F0002C6200021440000B3C02C0008F630C14FD
-:100500003C0208008C421B403063000F2442000173
-:100510003C010800AC221B402C6200021040FFF797
-:100520003C02C00000E21825AF635C5C8F625C5047
-:100530003042000210400014000000000A00014791
-:10054000000000003C0308008C631B803C04080092
-:1005500094841B94012210253C010800A42223DA74
-:10056000240200013C010800AC221BB824630001F6
-:100570000085202A3C01080010800003AC231B806A
-:100580003C010800A4251B943C06080024C61B9CC3
-:100590008CC2000024420001ACC20000284200804E
-:1005A00014400005000000000E000656240400025E
-:1005B0000A0001E6000000003C0208008C421BB863
-:1005C00010400078240200013C05080090A51B980B
-:1005D00014A20072000000003C15080096B51B969E
-:1005E0003C0408008C841BAC32A3FFFF0083102A5C
-:1005F0001440006C000000001483000300000000A1
-:100600003C010800AC2523F01060005C0000902144
-:1006100024D600040060A02124D300148EC2000060
-:10062000000281003C110800023088210E000625DE
-:100630008E311BC80040282110A00054000000008B
-:100640009628000A31020040104000052407180CCB
-:100650008E22000C2407188C00021400ACA2001893
-:100660003C030800007018218C631BD03C0208007A
-:10067000005010218C421BD400031D000002140006
-:1006800000621825ACA300148EC300049622000853
-:10069000004320233242FFFF3083FFFF004310213D
-:1006A0000282102A1440000202B23023008030215E
-:1006B0008E62000030C4FFFF00441021AE620000D3
-:1006C0008E220000ACA200008E2200048E63FFF494
-:1006D00000431021ACA20004A4A6000E8E62FFF419
-:1006E00000441021AE62FFF4962300080043102A54
-:1006F00014400005024690218E62FFF0AE60FFF4C8
-:1007000024420001AE62FFF0ACA000083242FFFFBD
-:1007100014540008240203053102008054400001F3
-:1007200034E7001024020905A4A2000C0A0001CB42
-:1007300034E70020A4A2000C3C0208008C4223F005
-:10074000104000033C024B650A0001D3344276544A
-:100750003C02B49A344289ABACA2001C30E2FFFFE9
-:10076000ACA200100E0005A200A020213242FFFF23
-:100770000054102B1440FFA90000000024020002C6
-:100780003C0108000A0001E6A0221B988EC2083C2A
-:10079000244200010A0001E6AEC2083C0E0004C07B
-:1007A000000000008FBF002C8FB600288FB50024FA
-:1007B0008FB400208FB3001C8FB200188FB10014CB
-:1007C0008FB0001003E0000827BD003027BDFFD028
-:1007D000AFBF0028AFB30024AFB20020AFB1001C00
-:1007E000AFB000188F725C9C3C0200FF3442FFF8EF
-:1007F0003C07080024E71BB4024288249623000E1D
-:100800008CE2000000431021ACE200008E220010B8
-:100810003042002014400011008098210E00063B59
-:10082000022020213C02C00002421825AF635C9CDC
-:100830008F625C90304200021040011E00000000F8
-:10084000AF635C9C8F625C903042000210400119E3
-:10085000000000000A00020D000000008E240008C5
-:100860008E23001400041402000231C0000315029C
-:10087000304201FF2442FFFF3042007F0003194253
-:1008800030637800000211002442400000624821D9
-:100890009522000A3084FFFF30420008104000B06B
-:1008A000000429C03C0208008C42240014400024AB
-:1008B00024C5000894C200143C010800A42223D0DF
-:1008C0008CC40010000414023C010800A42223D2AE
-:1008D0003C010800A42423D494C2000E3083FFFFFF
-:1008E000004310233C010800AC22240894C2001AE3
-:1008F0003C010800AC2624003C010800AC32240472
-:100900003C010800AC2223FC3C02C0000242182536
-:10091000AF635C9C8F625C9030420002104000E547
-:1009200000000000AF635C9C8F625C90304200026C
-:10093000104000E0000000000A0002460000000035
-:1009400094C2000E3C030800946323D40043402368
-:100950003103FFFF2C6200081040001C0000000063
-:1009600094C200142442002800A22821000310424F
-:100970001840000B0000202124E6084800403821E0
-:1009800094A300008CC200002484000100431021C5
-:10099000ACC200000087102A1440FFF924A5000211
-:1009A000310200011040001F3C0240003C040800DE
-:1009B000248423FCA0A0000194A300008C820000EA
-:1009C000004310210A000285AC8200008F6268009B
-:1009D0003C030010004310241040000900000000F8
-:1009E00094C2001A3C0308008C6323FC00431021CE
-:1009F0003C010800AC2223FC0A0002863C024000B5
-:100A000094C2001A94C4001C3C0308008C6323FCAD
-:100A100000441023006218213C010800AC2323FC91
-:100A20003C02400002421825AF635C9C8F625C90E0
-:100A3000304200021440FFFC000000009522000A32
-:100A4000304200101040009B000000003C030800F2
-:100A5000946323D43C07080024E724008CE40000BE
-:100A60008F62680024630030008328213C0300105B
-:100A7000004310241440000A0000000094A2000467
-:100A80003C0408008C8424083C0308008C6323FC8D
-:100A900000441023006218213C010800AC2323FC11
-:100AA0003C0408008C8423FC00041C023082FFFFFD
-:100AB000006220210004140200822021000410277B
-:100AC000A4A200063C0308008C6324043C0200FF3F
-:100AD0003442FFF8006288249622000824050001B1
-:100AE00024034000000231C000801021A4C2001A7B
-:100AF000A4C0001CACE000003C010800AC251B6059
-:100B0000AF635CB88F625CB03042000210400003FB
-:100B1000000000003C010800AC201B608E22000891
-:100B2000AF625CB88F625CB03042000210400003DC
-:100B3000000000003C010800AC201B603C020800E3
-:100B40008C421B601040FFEC000000003C040800D9
-:100B50000E00063B8C8424040A00032A00000000D7
-:100B60003C03080090631B982402000214620003F7
-:100B70003C034B650A0002E1000080218E22001C2C
-:100B80003463765410430002241000022410000144
-:100B900000C020210E000350020030212402000377
-:100BA0003C010800A0221B98240200021202000A45
-:100BB000240200013C0308008C6323F0106200064D
-:100BC000000000003C020800944223D800021400F8
-:100BD0000A00031FAE2200143C040800248423DA18
-:100BE0009482000000021400AE2200143C020800AF
-:100BF0008C421BBC3C03C0003C010800A0201B9899
-:100C000000431025AF625C5C8F625C503042000292
-:100C100010400009000000002484F7E28C820000EC
-:100C200000431025AF625C5C8F625C503042000272
-:100C30001440FFFA000000003C02080024421B841C
-:100C40008C43000024630001AC4300008F630C144C
-:100C50003063000F2C6200021440000C3C02400084
-:100C60008F630C143C0208008C421B403063000F61
-:100C7000244200013C010800AC221B402C6200020F
-:100C80001040FFF7000000003C024000024218251F
-:100C9000AF635C9C8F625C90304200021440FFFCAA
-:100CA0000000000012600003000000000E0004C0FD
-:100CB000000000008FBF00288FB300248FB20020F7
-:100CC0008FB1001C8FB0001803E0000827BD003072
-:100CD0008F6344503C04080024841B888C820000ED
-:100CE00000031C020043102B144000073C0380004B
-:100CF0008C8400048F62445000021C020083102B7D
-:100D00001040FFFC3C038000AF6344448F624444C6
-:100D1000004310241440FFFD000000008F6244488F
-:100D200003E000083042FFFF3C0240000082202523
-:100D3000AF645C388F625C30304200021440FFFCCC
-:100D40000000000003E000080000000027BDFFE0F5
-:100D50000080582114C00011256E00083C020800D4
-:100D60008C4223F410400007240200163C010800C6
-:100D7000A42223D22402002A3C0108000A000364B2
-:100D8000A42223D48D670010000714023C01080040
-:100D9000A42223D23C010800A42723D43C04080049
-:100DA000948423D43C030800946323D295CF000697
-:100DB0003C020800944223D00083202301E2C02398
-:100DC0003065FFFF24A2002801C248213082FFFFC6
-:100DD00014C0001A012260219582000C3042003FAD
-:100DE0003C010800A42223D69582000495830006C6
-:100DF0003C010800AC2023E43C010800AC2023E8BF
-:100E000000021400004310253C010800AC221BC066
-:100E1000952200043C010800A4221BC49523000273
-:100E200001E510230043102A1040001024020001A5
-:100E30003C0108000A000398AC2223F83C03080098
-:100E40008C6323E83C02080094421BC40043102139
-:100E5000A52200043C02080094421BC0A5820004A5
-:100E60003C0208008C421BC0A58200063C02080020
-:100E70008C4223F03C0D08008DAD23E43C0A0800B1
-:100E8000144000E58D4A23E83C02080094421BC44C
-:100E9000004A18213063FFFF0062182B2402000271
-:100EA00010C2000D014350233C020800944223D697
-:100EB0003042000910400008000000009582000C3C
-:100EC0003042FFF6A582000C3C020800944223D673
-:100ED0003042000901A268233C0208008C4223F83A
-:100EE0001040004A012038213C020800944223D2DD
-:100EF00000004021A520000A01E21023A5220002E3
-:100F00003082FFFF0002104218400008000030212C
-:100F10000040182194E200002508000100C23021A1
-:100F20000103102A1440FFFB24E7000200061C0204
-:100F300030C2FFFF006230210006140200C23021DF
-:100F400000C0282100061027A522000A0000302139
-:100F50002527000C0000402194E200002508000134
-:100F600000C230212D0200041440FFFB24E70002E0
-:100F70009522000200004021912300090044202313
-:100F8000018038213082FFFFA4E0001000621821A8
-:100F9000000210421840001000C3302100404821D8
-:100FA00094E2000024E7000200C2302130E2007F1A
-:100FB00014400006250800018D6300003C02007FFC
-:100FC0003442FF8000625824256700080109102A76
-:100FD0001440FFF3000000003082000110400005C3
-:100FE00000061C02A0E0000194E2000000C23021D3
-:100FF00000061C0230C2FFFF00623021000614020E
-:1010000000C230210A00047D30C6FFFF2402000226
-:1010100014C20081000000003C0208008C42240C35
-:1010200014400007000000003C020800944223D254
-:101030009523000201E210231062007700000000F7
-:101040003C020800944223D201E21023A5220002B0
-:101050003C0208008C42240C1040001A31E3FFFFD0
-:101060008DC700103C02080094421B9600E040210E
-:1010700000072C0200AA20210043102300823823FD
-:101080000007240230E2FFFF00823821000710270A
-:10109000A522000A3102FFFF3C040800948423D4F7
-:1010A0000045302300E0282100641823006D18213A
-:1010B00000C3302100061C0230C2FFFF0A00047D7D
-:1010C0000062302101203821000040213082FFFFE2
-:1010D0000002104218400008000030210040182192
-:1010E00094E200002508000100C230210103102A0B
-:1010F0001440FFFB24E7000200061C0230C2FFFF81
-:10110000006230210006140200C2302100C02821F4
-:1011100000061027A522000A000030212527000C18
-:101120000000402194E200002508000100C23021A7
-:101130002D0200041440FFFB24E700029522000268
-:101140000000402191230009004420230180382120
-:101150003082FFFFA4E000103C040800948423D4F4
-:101160000062182100C3302100061C0230C2FFFFBC
-:101170000062302100061C023C020800944223D089
-:1011800000C348210044102300021FC20043102165
-:1011900000021043184000100000302100402021C0
-:1011A00094E2000024E7000200C2302130E2007F18
-:1011B00014400006250800018D6300003C02007FFA
-:1011C0003442FF8000625824256700080104102A79
-:1011D0001440FFF3000000003C020800944223EC9E
-:1011E00000C230213122FFFF00C2302100061C0264
-:1011F00030C2FFFF006230210006140200C230211D
-:1012000000C0402100061027A5820010ADC00014C8
-:101210000A00049DADC000008DC7001000E0402111
-:101220001140000700072C0200AA3021000614021A
-:1012300030C3FFFF004330210006140200C2282102
-:1012400000051027A522000A3C030800946323D45C
-:101250003102FFFF01E210210043302300CD302195
-:1012600000061C0230C2FFFF00623021000614029B
-:1012700000C2302100C0402100061027A5820010C6
-:101280003102FFFF00051C0000431025ADC2001015
-:101290003C0208008C4223F4104000052DE205EBCF
-:1012A0001440000225E2FFF234028870A5C2003427
-:1012B0003C030800246323E88C6200002442000100
-:1012C000AC6200003C0408008C8423E43C0208006B
-:1012D0008C421BC03303FFFF0083202100431821F1
-:1012E0000062102B3C010800AC2423E410400003F2
-:1012F0002482FFFF3C010800AC2223E43C010800EB
-:10130000AC231BC003E0000827BD002027BDFFB8A9
-:101310003C05080024A51B96AFBF0044AFBE0040AB
-:10132000AFB7003CAFB60038AFB50034AFB4003053
-:10133000AFB3002CAFB20028AFB10024AFB0002093
-:1013400094A900003C020800944223D03C0308000A
-:101350008C631BB03C0408008C841BAC012210235E
-:101360000064182AA7A9001E106000BEA7A20016DC
-:1013700024BE002297B6001E24B3001A24B700161C
-:101380008FC2000014400008000000008FC2FFF868
-:1013900097A300168FC4FFF4004310210082202A77
-:1013A000148000B00000000097D5081832A2FFFF9B
-:1013B000104000A3000090210040A02100008821DF
-:1013C0000E000625000000000040302114C0000778
-:1013D000000000003C0208008C4223DC2442000193
-:1013E0003C0108000A000596AC2223DC3C100800F2
-:1013F000021180218E101BC89608000A310200409D
-:10140000104000052407180C8E02000C2407188CCD
-:1014100000021400ACC200183102008054400001E8
-:1014200034E700103C020800005110218C421BD010
-:101430003C030800007118218C631BD400021500C6
-:1014400000031C0000431025ACC2001496040008E1
-:101450003242FFFF008210210282102A1440000253
-:1014600002B22823008028218E020000024590212C
-:10147000ACC200008E02000400C020212631001002
-:10148000AC82000430E2FFFFAC800008A485000EAF
-:10149000AC820010240203050E0005A2A482000CF9
-:1014A0003242FFFF0054102B1440FFC53242FFFFB1
-:1014B0000A00058E000000008E6200008E63FFFCB3
-:1014C0000043102A10400067000000008E62FFF009
-:1014D000000289003C100800021180210E00062540
-:1014E0008E101BC80040302114C000050000000011
-:1014F0008E62082C244200010A000596AE62082C78
-:101500009608000A31020040104000052407180C1C
-:101510008E02000C2407188C00021400ACC20018C4
-:101520003C020800005110218C421BD03C030800F3
-:10153000007118218C631BD40002150000031C00ED
-:1015400000431025ACC200148E63FFF4960200081D
-:10155000004320233242FFFF3083FFFF004310216E
-:1015600002C2102A104000030080282197A9001E03
-:10157000013228238E62000030A4FFFF00441021B6
-:10158000AE620000A4C5000E8E020000ACC20000D6
-:101590008E0200048E63FFF400431021ACC20004ED
-:1015A0008E63FFF496020008006418210062102A7E
-:1015B00014400006024590218E62FFF0AE60FFF4F9
-:1015C000244200010A000571AE62FFF0AE63FFF431
-:1015D000ACC000083242FFFF105600033102000485
-:1015E000104000062402030531020080544000012F
-:1015F00034E7001034E7002024020905A4C2000CDF
-:101600008EE300008EE20004146200073C02B49AEC
-:101610008EE208605440000134E704003C024B6550
-:101620000A00058834427654344289ABACC2001CAF
-:1016300030E2FFFFACC200100E0005A200C0202166
-:101640003242FFFF0056102B1440FF9B00000000A9
-:101650008E6200008E63FFFC0043102A1440FF4896
-:10166000000000008FBF00448FBE00408FB7003CD9
-:101670008FB600388FB500348FB400308FB3002C94
-:101680008FB200288FB100248FB0002003E0000843
-:1016900027BD004827BDFFE8AFBF0014AFB0001062
-:1016A0008F6244508F6344100A0005B1008080218E
-:1016B0008F626820304220001040000300000000CC
-:1016C0000E0001F0000020218F6244508F6344100F
-:1016D0003042FFFF0043102B1440FFF500000000D4
-:1016E0008F630C143063000F2C6200021440000B57
-:1016F000000000008F630C143C0208008C421B4069
-:101700003063000F244200013C010800AC221B4062
-:101710002C6200021040FFF700000000AF705C1860
-:101720008F625C103042000210400009000000008F
-:101730008F626820304220001040FFF80000000057
-:101740000E0001F0000020210A0005C40000000086
-:101750008FBF00148FB0001003E0000827BD0018F1
-:1017600000000000000000000000000027BDFFE8AE
-:101770003C1BC000AFBF0014AFB00010AF60680CDE
-:101780008F62680434420082AF6268048F63400055
-:1017900024020B503C010800AC221B5424020B789D
-:1017A0003C010800AC221B6434630002AF634000BC
-:1017B0000E000605008080213C010800A0221B6865
-:1017C000304200FF24030002144300050000000023
-:1017D0003C0208008C421B540A0005F8AC5000C0C3
-:1017E0003C0208008C421B54AC5000BC8F62443455
-:1017F0008F6344388F6444103C010800AC221B5CAA
-:101800003C010800AC231B6C3C010800AC241B58B5
-:101810008FBF00148FB0001003E0000827BD001830
-:101820003C0408008C8700003C03AA553463AA5589
-:101830003C06C003AC8300008CC2000014430007C8
-:10184000240500023C0355AA346355AAAC8300006A
-:101850008CC2000050430001240500013C02080036
-:10186000AC47000003E0000800A0102127BDFFF8EE
-:1018700018800009000028218F63680C8F62680CB3
-:101880001043FFFE0000000024A5000100A4102A60
-:101890001440FFF90000000003E0000827BD000825
-:1018A0008F6344503C0208008C421B5C00031C0206
-:1018B0000043102B144000083C0380003C04080047
-:1018C0008C841B6C8F62445000021C020083102B1E
-:1018D0001040FFFC3C038000AF6344448F624444EB
-:1018E000004310241440FFFD000000008F624448B4
-:1018F00003E000083042FFFF3082FFFF2442E00097
-:101900002C422001144000033C0240000A0006481B
-:101910002402FFFF00822025AF645C388F625C30B8
-:10192000304200021440FFFC0000102103E00008D8
-:10193000000000008F6244503C0308008C631B5879
-:101940000A0006513042FFFF8F6244503042FFFFD1
-:101950000043102B1440FFFC0000000003E00008CF
-:101960000000000027BDFFE0008028213C040800A3
-:1019700024841AF00000302100003821AFBF001885
-:10198000AFA000100E00067CAFA000140A00066095
-:10199000000000008FBF001803E0000827BD0020F2
-:1019A0000000000000000000000000003C020800F1
-:1019B000344230003C030800346330003C0408002B
-:1019C000348437FF3C010800AC221B742402004021
-:1019D0003C010800AC221B783C010800AC201B70C5
-:1019E000AC600000246300040083102B5040FFFD16
-:1019F000AC60000003E00008000000000080482107
-:101A00008FAA00103C0208008C421B703C040800A6
-:101A10008C841B788FAB0014244300010044102BEE
-:101A20003C010800AC231B7014400003000040215F
-:101A30003C010800AC201B703C0208008C421B706B
-:101A40003C0308008C631B749124000000021140C9
-:101A5000004310210048102125080001A044000087
-:101A6000290200081440FFF4252900013C02080067
-:101A70008C421B703C0308008C631B748F64680CE1
-:101A80000002114000431021AC440008AC45000C9A
-:101A9000AC460010AC470014AC4A001803E0000844
-:101AA000AC4B001C00000000000000004D61696E9E
-:101AB00043707542000000004D61696E43707541CE
-:101AC00000000000000000000000000073746B6F55
-:101AD00066666C64496E000073746B6F66662A2AD2
-:101AE0000000000053774576656E743000000000FA
-:101AF000000000000000000000000000666174614A
-:101B00006C45727200000000000000000000000040
-:101B100000000000000000000000000000000000C5
-:101B200000000000000000000000000000000000B5
-:101B300073746B6F66666C645F76312E362E300080
-:101B40000000000000000000000000000000000095
-:0C1B500000000000000000000000000089
-:00000001FF
- * Firmware is:
- * Derived from proprietary unpublished source code,
- * Copyright (C) 2000-2003 Broadcom Corporation.
- *
- * Permission is hereby granted for the distribution of this firmware
- * data in hexadecimal or equivalent format, provided this copyright
- * notice is accompanying it.
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3_tso5.bin b/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3_tso5.bin
deleted file mode 100644
index fb77f0ff..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3_tso5.bin and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3_tso5.bin.ihex b/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3_tso5.bin.ihex
deleted file mode 100644
index 33672514..00000000
--- a/files/board/arpl/overlayfs/usr/lib/firmware/tigon/tg3_tso5.bin.ihex
+++ /dev/null
@@ -1,252 +0,0 @@
-:10000000010200000001000000000FD80C004003B6
-:100010000000000000010F040000000010000003B9
-:10002000000000000000000D0000000D3C1D00015C
-:1000300037BDE00003A0F0213C10000126100000B5
-:100040000C004010000000000000000D27BDFFE084
-:100050003C04FEFEAFBF00180C0042E834840002EE
-:100060000C004364000000003C03000190630F3467
-:10007000240200023C04000124840E9C146200034C
-:10008000240500013C04000124840E902406000293
-:1000900000003821AFA000100C004378AFA000147E
-:1000A0000C00402C000000008FBF001803E0000887
-:1000B00027BD0020000000000000000027BDFFE079
-:1000C000AFBF001CAFB20018AFB100140C0042D497
-:1000D000AFB000103C128000241100018F70681036
-:1000E0003202040010400007000000008F64100876
-:1000F0000092102414400003000000000C00406433
-:10010000000000003C02000190420F561051000315
-:10011000320202001040FFF1000000000C0041B468
-:100120000000000008004034000000008FBF001CE9
-:100130008FB200188FB100148FB0001003E00008D8
-:1001400027BD002027BDFFE03C04000124840EB041
-:10015000000028210000302100003821AFBF001826
-:10016000AFA000100C004378AFA000140000D02115
-:1001700024020130AF6250003C010001A4200F5066
-:100180003C010001A0200F578FBF001803E00008BA
-:1001900027BD002000000000000000003C0300011B
-:1001A00024630F609062000027BDFFF0144000033D
-:1001B0000080C02108004073000048213C0220005C
-:1001C00003021024104000032409000208004073B9
-:1001D000A0600000240900010018104030431F8077
-:1001E000346F80081520004B25EB00283C040001EB
-:1001F000008320218C8480103C05000124A50F7A07
-:1002000000041402A0A200003C010001A0240F7B06
-:100210003C02000100431021944280143C01000183
-:10022000A0220F7C3C0C0001018360218D8C801882
-:10023000304200FF24420008000220C324020001D3
-:100240003C010001A0220F600124102B1040000C83
-:100250000000382124A6000E016028218CA2000095
-:100260008CA3000424A5000824E70001ACC2000010
-:10027000ACC3000400E4102B1440FFF824C60008AF
-:10028000000038213C08000125080F7B9106000082
-:100290003C02000190420F7C2503000D00C3282181
-:1002A0000046102300021FC2004310210002104329
-:1002B0001840000C0000202191020001004610238C
-:1002C00000021FC2004310210002184394A2000044
-:1002D00024E700010082202100E3102A1440FFFBE4
-:1002E00024A5000200041C023082FFFF00622021CE
-:1002F00000041402008220213C02FFFF018210242E
-:100300003083FFFF004310253C010001080040FA44
-:10031000AC220F803C05000124A50F7C90A20000B8
-:100320003C0C0001018360218D8C8018000220C2EA
-:100330001080000E000038210160302124A5000C3F
-:100340008CA200008CA3000424A5000824E700016F
-:10035000ACC20000ACC3000400E4102B1440FFF852
-:1003600024C600083C05000124A50F7C90A20000D3
-:1003700030430007240200041062001128620005C7
-:10038000104000052402000210620008000710C09F
-:10039000080040FA00000000240200061062000E6F
-:1003A000000710C0080040FA0000000000A2182159
-:1003B0009463000C004B1021080040FAA443000095
-:1003C000000710C000A218218C63000C004B102104
-:1003D000080040FAAC43000000A218218C63000C16
-:1003E000004B202100A21021AC8300009442001099
-:1003F000A482000495E700063C02000190420F7CB5
-:100400003C03000190630F7A00E2C8233C02000124
-:1004100090420F7B2463002801E3402124420028FE
-:100420001520001201E2302194C2000C3C010001B1
-:10043000A4220F7894C2000494C300063C0100017A
-:10044000A4200F763C010001A4200F7200021400CA
-:10045000004310253C010001AC220F6C9502000402
-:100460003C01000108004124A4220F703C0200015D
-:1004700094420F703C03000194630F7200431021FB
-:10048000A50200043C02000194420F6CA4C20004C7
-:100490003C0200018C420F6CA4C200063C04000127
-:1004A00094840F723C02000194420F703C0A0001D8
-:1004B000954A0F76004418213063FFFF0062182A26
-:1004C000240200021122000B008320233C030001C0
-:1004D00094630F7830620009104000063062FFF626
-:1004E000A4C2000C3C02000194420F783042000983
-:1004F00001425023240200011122001B2922000284
-:1005000050400005240200021120000731A2FFFF25
-:1005100008004197000000001122001D240200166F
-:100520000800419731A2FFFF3C0E000195CE0F80DD
-:10053000108000050180682101C4202100041C02F4
-:100540003082FFFF00627021000E1027A502000A12
-:100550003C03000190630F7B31A2FFFF00E21021FA
-:100560000800418D004320233C02000194420F808B
-:100570000044202100041C023082FFFF0062202181
-:10058000008070210004102708004185A502000AA0
-:100590003C05000124A50F7A90A30000146200021C
-:1005A00024E2FFF2A5E2003490A2000000E2102352
-:1005B000A50200023C03000194630F803C0200018D
-:1005C00094420F5A30E5FFFF0064182100451023C4
-:1005D0000062202300041C023082FFFF0062202101
-:1005E00000041027A502000A3C03000190630F7C61
-:1005F0002462000114A20005008070210163102113
-:10060000904200000800418500026200246200025E
-:1006100014A20003306200FE004B1021944C000035
-:100620003C02000194420F823183FFFF3C04000131
-:1006300090840F7B0043102100E21021004420230E
-:10064000008A202100041C023082FFFF006220216A
-:100650000004140200822021008068210004102779
-:10066000A4C2001031A2FFFF000E1C0000431025A1
-:100670003C04000124840F72ADE20010948200005B
-:100680003C05000194A50F763C0300018C630F6CC0
-:100690002442000100B92821A48200003322FFFF78
-:1006A000006220210083182B3C010001A4250F7655
-:1006B0001060000324A2FFFF3C010001A4220F767A
-:1006C0003C024000030210253C010001AC240F6CE9
-:1006D000AF62100803E0000827BD00103C030001D2
-:1006E00090630F5627BDFFE824020001AFBF00143E
-:1006F00010620026AFB000108F620CF42442FFFF9E
-:100700003042007F000211008C4340003C01000198
-:10071000AC230F648C434008244440008C5C4004AC
-:1007200030620040144000022402008824020008C5
-:100730003C010001A4220F68306200041040000553
-:10074000240200013C010001A0220F57080041D5FE
-:10075000000314023C010001A0200F570003140203
-:100760003C010001A4220F549483000C24020001D8
-:100770003C010001A4200F503C010001A0220F56B3
-:100780003C010001A4230F62240200011342001E59
-:10079000000000001340000524020003134200671C
-:1007A00000000000080042CF000000003C020001F1
-:1007B00094420F62241A00013C010001A4200F5E44
-:1007C0003C010001A4200F52304407FF00021BC26D
-:1007D000000318233063003E3463003600021242E7
-:1007E0003042003C006218213C010001A4240F5853
-:1007F00000832021246300303C010001A4240F5A0F
-:100800003C010001A4230F5C3C06000124C60F52EA
-:1008100094C5000094C300023C04000194840F5A64
-:10082000006510210044102A104000133C10800085
-:1008300000A31021A4C200003C02A000AF620CF48F
-:100840003C010001A0200F568F6410080090102476
-:1008500014400003000000000C0040640000000091
-:100860008F620CF400501024104000B7000000000C
-:100870000800420F000000003C03000194630F5089
-:1008800000851023A4C40000006218213042FFFF3D
-:100890003C010001A4230F50AF620CE83C020001B0
-:1008A00094420F6834420024AF620CEC94C30002FF
-:1008B0003C02000194420F50146200123C0280007E
-:1008C0003C1080003C02A000AF620CF43C0100012F
-:1008D000A0200F568F6410080090102414400003CD
-:1008E000000000000C004064000000008F620CF467
-:1008F000005010241440FFF700000000080042CF11
-:10090000241A0003AF620CF43C1080008F641008BE
-:100910000090102414400003000000000C0040640C
-:10092000000000008F620CF4005010241440FFF708
-:1009300000000000080042CF241A00033C07000119
-:1009400024E70F5094E2000003821021AF620CE014
-:100950003C0200018C420F64AF620CE43C050001D4
-:1009600094A50F5494E300003C04000194840F58B4
-:100970003C02000194420F5E00A328230082202342
-:1009800030A6FFFF3083FFFF00C3102B144000434D
-:10099000000000003C02000194420F5C00021400C1
-:1009A00000621025AF620CE894E200003C030001F5
-:1009B00094630F5400441021A4E200003042FFFF72
-:1009C000144300213C0200083C02000190420F57F2
-:1009D000104000063C03000C3C02000194420F68EA
-:1009E000346306240800427C0000D0213C02000150
-:1009F00094420F683C03000834630624004310252A
-:100A0000AF620CEC3C1080003C02A000AF620CF422
-:100A10003C010001A0200F568F64100800901024A4
-:100A200014400003000000000C00406400000000BF
-:100A30008F620CF4005010241040001500000000DC
-:100A400008004283000000003C03000194630F682B
-:100A5000344206243C108000006218253C028000CD
-:100A6000AF630CECAF620CF48F641008009010249C
-:100A700014400003000000000C004064000000006F
-:100A80008F620CF4005010241440FFF700000000A7
-:100A90003C010001080042CFA4200F5E3C0200018F
-:100AA00094420F5C0002140000C21025AF620CE8F3
-:100AB0003C02000190420F57104000093C03000C1B
-:100AC0003C02000194420F68346306240000D021E8
-:100AD00000431025AF620CEC080042C13C108000BE
-:100AE0003C02000194420F683C0300083463060492
-:100AF00000431025AF620CEC3C02000194420F5EF3
-:100B0000004510213C010001A4220F5E3C10800032
-:100B10003C02A000AF620CF43C010001A0200F5683
-:100B20008F6410080090102414400003000000009F
-:100B30000C004064000000008F620CF40050102490
-:100B40001440FFF7000000008FBF00148FB00010AA
-:100B500003E0000827BD00180000000027BDFFE0EB
-:100B60003C04000124840EC0000028210000302134
-:100B700000003821AFBF0018AFA000100C00437870
-:100B8000AFA000140000D02124020130AF62500059
-:100B90003C010001A4200F503C010001A0200F5790
-:100BA0008FBF001803E0000827BD002027BDFFE825
-:100BB0003C1BC000AFBF0014AFB00010AF60680CAA
-:100BC0008F62680434420082AF6268048F63400021
-:100BD00024020B503C010001AC220F2024020B78B0
-:100BE0003C010001AC220F3034630002AF634000CF
-:100BF0000C004315008080213C010001A0220F342D
-:100C0000304200FF240300021443000500000000EE
-:100C10003C0200018C420F2008004308AC5000C089
-:100C20003C0200018C420F20AC5000BC8F62443467
-:100C30008F6344388F6444103C010001AC220F28BC
-:100C40003C010001AC230F383C010001AC240F240F
-:100C50008FBF00148FB0001003E0000827BD0018FC
-:100C600003E000082402000127BDFFF818800009F6
-:100C7000000028218F63680C8F62680C1043FFFE10
-:100C80000000000024A5000100A4102A1440FFF970
-:100C90000000000003E0000827BD00088F634450F7
-:100CA0003C0200018C420F2800031C020043102B61
-:100CB000144000083C0380003C0400018C840F3881
-:100CC0008F62445000021C020083102B1040FFFC76
-:100CD0003C038000AF6344448F62444400431024CB
-:100CE0001440FFFD000000008F62444803E000084C
-:100CF0003042FFFF3082FFFF2442E0002C422001FF
-:100D0000144000033C024000080043472402FFFF58
-:100D100000822025AF645C388F625C303042000274
-:100D20001440FFFC0000102103E000080000000058
-:100D30008F6244503C0300018C630F240800435031
-:100D40003042FFFF8F6244503042FFFF0043102BC0
-:100D50001440FFFC0000000003E000080000000059
-:100D600027BDFFE0008028213C04000124840ED030
-:100D70000000302100003821AFBF0018AFA00010E4
-:100D80000C004378AFA000140800435F000000008F
-:100D90008FBF001803E0000827BD00203C020001BF
-:100DA0003442D6003C0300013463D6003C04000109
-:100DB0003484DDFF3C010001AC220F4024020040DE
-:100DC0003C010001AC220F443C010001AC200F3C6F
-:100DD000AC600000246300040083102B5040FFFD32
-:100DE000AC60000003E00008000000000080482123
-:100DF0008FAA00103C0200018C420F3C3C04000111
-:100E00008C840F448FAB0014244300010044102B4A
-:100E10003C010001AC230F3C1440000300004021C2
-:100E20003C010001AC200F3C3C0200018C420F3C15
-:100E30003C0300018C630F4091240000000211402C
-:100E4000004310210048102125080001A0440000A3
-:100E5000290200081440FFF4252900013C0200018A
-:100E60008C420F3C3C0300018C630F408F64680C84
-:100E70000002114000431021AC440008AC45000CB6
-:100E8000AC460010AC470014AC4A001803E0000860
-:100E9000AC4B001C00000000000000004D61696EBA
-:100EA00043707542000000004D61696E43707541EA
-:100EB00000000000000000000000000073746B6F71
-:100EC00066666C64000000000000000073746B6FC5
-:100ED00066666C64000000000000000066617461DA
-:100EE0006C4572720000000000000000000000006D
-:100EF00000000000000000000000000000000000F2
-:100F000000000000000000000000000000000000E1
-:100F100073746B6F66666C645F76312E322E3000B0
-:0C0F2000000000000000000000000000C5
-:00000001FF
- * Firmware is:
- * Derived from proprietary unpublished source code,
- * Copyright (C) 2000-2003 Broadcom Corporation.
- *
- * Permission is hereby granted for the distribution of this firmware
- * data in hexadecimal or equivalent format, provided this copyright
- * notice is accompanying it.
-/* 5705 needs a special version of the TSO firmware. */
diff --git a/files/board/arpl/overlayfs/usr/lib/libdevmapper.so.1.02 b/files/board/arpl/overlayfs/usr/lib/libdevmapper.so.1.02
deleted file mode 100755
index f22a03f3..00000000
Binary files a/files/board/arpl/overlayfs/usr/lib/libdevmapper.so.1.02 and /dev/null differ
diff --git a/files/board/arpl/overlayfs/usr/sbin/arpl-reboot.sh b/files/board/arpl/overlayfs/usr/sbin/arpl-reboot.sh
deleted file mode 100755
index 57608016..00000000
--- a/files/board/arpl/overlayfs/usr/sbin/arpl-reboot.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/usr/bin/env bash
-
-function use() {
- echo "Use: ${0} junior|config"
- exit 1
-}
-
-[ -z "${1}" ] && use
-[ "${1}" != "junior" -a "${1}" != "config" ] && use
-echo "Rebooting to ${1} mode"
-GRUBPATH="$(dirname $(find ${BOOTLOADER_PATH}/ -name grub.cfg | head -1))"
-ENVFILE="${GRUBPATH}/grubenv"
-[ ! -f "${ENVFILE}" ] && grub-editenv ${ENVFILE} create
-grub-editenv ${ENVFILE} set next_entry="${1}"
-reboot
diff --git a/files/board/arpl/overlayfs/usr/sbin/grub-editenv b/files/board/arpl/overlayfs/usr/sbin/grub-editenv
deleted file mode 100755
index c492ead5..00000000
Binary files a/files/board/arpl/overlayfs/usr/sbin/grub-editenv and /dev/null differ
diff --git a/files/board/arpl/overlayfs/var/www/data/index.html b/files/board/arpl/overlayfs/var/www/data/index.html
deleted file mode 100644
index defdd528..00000000
--- a/files/board/arpl/overlayfs/var/www/data/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/files/board/arpl/post-build.sh b/files/board/arpl/post-build.sh
deleted file mode 100755
index b319f3e5..00000000
--- a/files/board/arpl/post-build.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/usr/bin/env bash
-# CONFIG_DIR = .
-# $1 = Target path = ./output/target
-# BR2_DL_DIR = ./dl
-# BINARIES_DIR = ./output/images
-# BUILD_DIR = ./output/build
-# BASE_DIR = ./output
-
-set -e
-
-# Fix DHCPCD client id
-sed -i 's|#clientid|clientid|' "${1}/etc/dhcpcd.conf"
-sed -i 's|duid|#duid|' "${1}/etc/dhcpcd.conf"
diff --git a/files/configs/arpl_defconfig b/files/configs/arpl_defconfig
deleted file mode 100644
index d6e57baf..00000000
--- a/files/configs/arpl_defconfig
+++ /dev/null
@@ -1,132 +0,0 @@
-#
-# Automatically generated file; DO NOT EDIT.
-# Buildroot 2023.02.x Configuration
-#
-BR2_x86_64=y
-BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
-BR2_TOOLCHAIN_BUILDROOT_CXX=y
-BR2_DL_DIR=".buildroot-dl"
-BR2_CCACHE=y
-BR2_CCACHE_DIR=".buildroot-ccache"
-BR2_SHARED_STATIC_LIBS=y
-BR2_TARGET_GENERIC_HOSTNAME="arpl"
-BR2_TARGET_GENERIC_ISSUE="Automated RedPill loader"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
-BR2_ROOTFS_MERGED_USR=y
-BR2_TARGET_GENERIC_ROOT_PASSWD="arpl"
-BR2_SYSTEM_BIN_SH_BASH=y
-BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:/opt/arpl"
-BR2_ENABLE_LOCALE_WHITELIST="C ar ca cs_CZ cy cy_GB cy de en el es es_MX eu eu_ES fr fr_FR fi_FI he hu it ja ja_JP ja ko nb nb_NO nl nn nn_NO oc oc_FR pl pt pt_PT pt_BR ru ru_RU uk uk_UA sv sv_SE tr zh zh_CN zh_HK zh_TW"
-BR2_GENERATE_LOCALE="en_US.UTF-8 ar_YE.UTF-8 ca_ES.UTF-8 cs_CZ.UTF-8 cy_GB.UTF-8 de_DE.UTF-8 el_GR.UTF-8 en_GB.UTF-8 es_ES.UTF-8 es_MX.UTF-8 eu_ES.UTF-8 fr_FR.UTF-8 fi_FI.UTF-8 he_IL.UTF-8 hu_HU.UTF-8 it_IT.UTF-8 ja_JP.UTF-8 ko_KR.UTF-8 nb_NO.UTF-8 nl_NL.UTF-8 nn_NO.UTF-8 oc_FR.UTF-8 pl_PL.UTF-8 pt_BR.UTF-8 pt_PT.UTF-8 ru_RU.UTF-8 uk_UA.UTF-8 sv_SE.UTF-8 tr_TR.UTF-8 zh_CN.UTF-8 zh_HK.UTF-8 zh_TW.UTF-8"
-BR2_SYSTEM_ENABLE_NLS=y
-BR2_TARGET_TZ_INFO=y
-BR2_ROOTFS_OVERLAY="board/arpl/overlayfs"
-BR2_ROOTFS_POST_BUILD_SCRIPT="board/arpl/post-build.sh"
-BR2_ROOTFS_POST_IMAGE_SCRIPT="board/arpl/make-img.sh"
-BR2_LINUX_KERNEL=y
-BR2_LINUX_KERNEL_PATCH="https://raw.githubusercontent.com/zhmars/cjktty-patches/master/v6.x/cjktty-$(BR2_TOOLCHAIN_HEADERS_AT_LEAST).patch"
-BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
-BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/arpl/kernel_defconfig"
-BR2_LINUX_KERNEL_XZ=y
-BR2_PACKAGE_BUSYBOX_CONFIG="board/arpl/busybox_defconfig"
-BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
-BR2_PACKAGE_BZIP2=y
-BR2_PACKAGE_XZ=y
-BR2_PACKAGE_ZIP=y
-BR2_PACKAGE_KEXEC=y
-BR2_PACKAGE_KEXEC_ZLIB=y
-BR2_PACKAGE_LSOF=y
-BR2_PACKAGE_STRACE=y
-BR2_PACKAGE_BINUTILS=y
-BR2_PACKAGE_BINUTILS_TARGET=y
-BR2_PACKAGE_GETTEXT=y
-BR2_PACKAGE_HAS_GETTEXT=y
-BR2_PACKAGE_PROVIDES_GETTEXT="gettext-gnu"
-BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-gnu"
-BR2_PACKAGE_GETTEXT_GNU=y
-BR2_PACKAGE_JQ=y
-BR2_PACKAGE_TREE=y
-BR2_PACKAGE_CPIO=y
-BR2_PACKAGE_DOSFSTOOLS=y
-BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
-BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
-BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
-BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
-BR2_PACKAGE_WQY_ZENHEI=y
-BR2_PACKAGE_FBV=y
-BR2_PACKAGE_FBV_PNG=y
-BR2_PACKAGE_FBV_JPEG=y
-BR2_PACKAGE_FBV_GIF=y
-BR2_PACKAGE_IMAGEMAGICK=y
-BR2_PACKAGE_LINUX_FIRMWARE=y
-BR2_PACKAGE_LINUX_FIRMWARE_BROADCOM_TIGON3=y
-BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
-BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4=y
-BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5=y
-BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100=y
-BR2_PACKAGE_LINUX_FIRMWARE_INTEL_ICE=y
-BR2_PACKAGE_LINUX_FIRMWARE_MICROCHIP_VSC85XX_PHY=y
-BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X=y
-BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
-BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
-BR2_PACKAGE_ACPID=y
-BR2_PACKAGE_DMIDECODE=y
-BR2_PACKAGE_DT_UTILS=y
-BR2_PACKAGE_KBD=y
-BR2_PACKAGE_LSHW=y
-BR2_PACKAGE_LSSCSI=y
-BR2_PACKAGE_MDADM=y
-BR2_PACKAGE_NVME=y
-BR2_PACKAGE_PCIUTILS=y
-BR2_PACKAGE_SMARTMONTOOLS=y
-BR2_PACKAGE_USBUTILS=y
-BR2_PACKAGE_PYTHON3=y
-BR2_PACKAGE_PYTHON_CLICK=y
-BR2_PACKAGE_PYTHON_PILLOW=y
-BR2_PACKAGE_PYTHON_PIP=y
-BR2_PACKAGE_PYTHON_QRCODE=y
-BR2_PACKAGE_PYTHON_REQUESTS=y
-BR2_PACKAGE_PYTHON_SIX=y
-BR2_PACKAGE_PYTHON_URLLIB3=y
-BR2_PACKAGE_GIFLIB=y
-BR2_PACKAGE_JPEG=y
-BR2_PACKAGE_JPEG_TURBO=y
-BR2_PACKAGE_HAS_JPEG=y
-BR2_PACKAGE_PROVIDES_JPEG="jpeg-turbo"
-BR2_PACKAGE_DTC=y
-BR2_PACKAGE_DTC_PROGRAMS=y
-BR2_PACKAGE_LIBCURL=y
-BR2_PACKAGE_LIBCURL_CURL=y
-BR2_PACKAGE_NCURSES_WCHAR=y
-BR2_PACKAGE_PCRE2=y
-BR2_PACKAGE_DHCPCD=y
-BR2_PACKAGE_ETHTOOL=y
-BR2_PACKAGE_LRZSZ=y
-BR2_PACKAGE_OPENSSH=y
-# BR2_PACKAGE_OPENSSH_CLIENT is not set
-BR2_PACKAGE_SAMBA4=y
-BR2_PACKAGE_TFTPD=y
-BR2_PACKAGE_THTTPD=y
-BR2_PACKAGE_BASH_COMPLETION=y
-BR2_PACKAGE_DIALOG=y
-BR2_PACKAGE_TTYD=y
-BR2_PACKAGE_XXHASH=y
-BR2_PACKAGE_ACL=y
-BR2_PACKAGE_COREUTILS=y
-BR2_PACKAGE_COREUTILS_INDIVIDUAL_BINARIES=y
-BR2_PACKAGE_UTIL_LINUX_BINARIES=y
-BR2_PACKAGE_UTIL_LINUX_AGETTY=y
-BR2_PACKAGE_NANO=y
-BR2_PACKAGE_NANO_TINY=y
-BR2_PACKAGE_VIM=y
-BR2_PACKAGE_VIM_RUNTIME=y
-BR2_TARGET_ROOTFS_CPIO=y
-BR2_TARGET_ROOTFS_CPIO_XZ=y
-# BR2_TARGET_ROOTFS_TAR is not set
-BR2_PACKAGE_HOST_DOSFSTOOLS=y
-BR2_PACKAGE_HOST_E2FSPROGS=y
-# ARPL external packages (in /root/arpl-i18n/external)
-#
-BR2_PACKAGE_LIBSIXEL=y
-BR2_PACKAGE_R8125=y
-BR2_PACKAGE_R8169=y
\ No newline at end of file
diff --git a/files/external/Config.in b/files/external/Config.in
deleted file mode 100644
index e10e5784..00000000
--- a/files/external/Config.in
+++ /dev/null
@@ -1,3 +0,0 @@
-source "$BR2_EXTERNAL_ARPL_PATH/libsixel/Config.in"
-source "$BR2_EXTERNAL_ARPL_PATH/r8125/Config.in"
-source "$BR2_EXTERNAL_ARPL_PATH/r8169/Config.in"
\ No newline at end of file
diff --git a/files/external/external.desc b/files/external/external.desc
deleted file mode 100644
index 9ba7cb0e..00000000
--- a/files/external/external.desc
+++ /dev/null
@@ -1,2 +0,0 @@
-name: ARPL
-desc: ARPL external packages
diff --git a/files/external/external.mk b/files/external/external.mk
deleted file mode 100644
index c9315040..00000000
--- a/files/external/external.mk
+++ /dev/null
@@ -1 +0,0 @@
-include $(sort $(wildcard $(BR2_EXTERNAL_ARPL_PATH)/*/*.mk))
diff --git a/files/external/libsixel/Config.in b/files/external/libsixel/Config.in
deleted file mode 100644
index 4b491c2d..00000000
--- a/files/external/libsixel/Config.in
+++ /dev/null
@@ -1,8 +0,0 @@
-config BR2_PACKAGE_LIBSIXEL
- bool "libsixel"
- depends on BR2_USE_MMU
- help
- This package provides encoder/decoder implementation for
- DEC SIXEL graphics, and some converter programs.
-
- https://github.com/saitoha/libsixel
diff --git a/files/external/libsixel/libsixel.hash b/files/external/libsixel/libsixel.hash
deleted file mode 100644
index 8a35a080..00000000
--- a/files/external/libsixel/libsixel.hash
+++ /dev/null
@@ -1 +0,0 @@
-sha256 f555dd6fbc4b6a79b29670472a8d0455699901342ef6eda9e178e067fc6e0b60 libsixel-6a5be8b72d84037b83a5ea838e17bcf372ab1d5f.tar.gz
diff --git a/files/external/libsixel/libsixel.mk b/files/external/libsixel/libsixel.mk
deleted file mode 100644
index de643ed0..00000000
--- a/files/external/libsixel/libsixel.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-################################################################################
-#
-# libsixel
-#
-################################################################################
-# 6a5be8b72d84037b83a5ea838e17bcf372ab1d5f is v1.8.6 commit ID
-LIBSIXEL_VERSION = 6a5be8b72d84037b83a5ea838e17bcf372ab1d5f
-LIBSIXEL_SITE = $(call github,saitoha,libsixel,$(LIBSIXEL_VERSION))
-LIBSIXEL_LICENSE = MIT
-LIBSIXEL_LICENSE_FILES = LICENSE
-
-LIBSIXEL_CPE_ID_VENDOR = libsixel_project
-LIBSIXEL_INSTALL_STAGING = YES
-LIBSIXEL_AUTORECONF = YES
-
-$(eval $(autotools-package))
-$(eval $(host-autotools-package))
diff --git a/files/external/r8125/Config.in b/files/external/r8125/Config.in
deleted file mode 100644
index c6af87ac..00000000
--- a/files/external/r8125/Config.in
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_R8125
- bool "r8125"
- depends on BR2_LINUX_KERNEL
- help
- A standalone driver for the RTL8125 Ethernet adapter.
-
- https://github.com/wjz304/r8125
-
-comment "r8125 needs a Linux kernel to be built"
- depends on !BR2_LINUX_KERNEL
diff --git a/files/external/r8125/r8125.hash b/files/external/r8125/r8125.hash
deleted file mode 100644
index 6a722e4b..00000000
--- a/files/external/r8125/r8125.hash
+++ /dev/null
@@ -1,2 +0,0 @@
-# Locally computed
-sha256 5630b47ecf44d30cfb6d5ebb5925ae0ecdd0f61d3803302711efb593f5d8eef8 r8125-a44d1347a47fe627754583fcb012b330aec01e84.tar.gz
diff --git a/files/external/r8125/r8125.mk b/files/external/r8125/r8125.mk
deleted file mode 100644
index b3e7ecba..00000000
--- a/files/external/r8125/r8125.mk
+++ /dev/null
@@ -1,13 +0,0 @@
-################################################################################
-#
-# r8125
-#
-################################################################################
-
-R8125_VERSION = a44d1347a47fe627754583fcb012b330aec01e84
-R8125_SITE = $(call github,wjz304,r8125,$(R8125_VERSION))
-R8125_LICENSE = GPL-2.0
-
-$(eval $(kernel-module))
-$(eval $(generic-package))
-
diff --git a/files/external/r8169/Config.in b/files/external/r8169/Config.in
deleted file mode 100644
index 6767777f..00000000
--- a/files/external/r8169/Config.in
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_R8169
- bool "r8169"
- depends on BR2_LINUX_KERNEL
- help
- A standalone driver for the RTL8169 Ethernet adapter.
-
- https://github.com/wjz304/r8169
-
-comment "r8169 needs a Linux kernel to be built"
- depends on !BR2_LINUX_KERNEL
diff --git a/files/external/r8169/r8169.hash b/files/external/r8169/r8169.hash
deleted file mode 100644
index 1d260edc..00000000
--- a/files/external/r8169/r8169.hash
+++ /dev/null
@@ -1,2 +0,0 @@
-# Locally computed
-sha256 386beb40cb4fcaa7b308f2f1e1d32440ef5e15cd2296095125fe78772d95db51 r8169-ffebd251be5440e0013a2435014a2f3ab49371ee.tar.gz
diff --git a/files/external/r8169/r8169.mk b/files/external/r8169/r8169.mk
deleted file mode 100644
index 093d27bd..00000000
--- a/files/external/r8169/r8169.mk
+++ /dev/null
@@ -1,12 +0,0 @@
-################################################################################
-#
-# r8169
-#
-################################################################################
-
-R8169_VERSION = ffebd251be5440e0013a2435014a2f3ab49371ee
-R8169_SITE = $(call github,wjz304,r8169,$(R8169_VERSION))
-R8169_LICENSE = GPL-2.0
-
-$(eval $(kernel-module))
-$(eval $(generic-package))
diff --git a/files/board/arpl/grub.img.gz b/files/grub.img.gz
similarity index 58%
rename from files/board/arpl/grub.img.gz
rename to files/grub.img.gz
index 92e09641..9291c17c 100644
Binary files a/files/board/arpl/grub.img.gz and b/files/grub.img.gz differ
diff --git a/files/board/arpl/overlayfs/opt/arpl/boot.sh b/files/initrd/opt/rr/boot.sh
similarity index 97%
rename from files/board/arpl/overlayfs/opt/arpl/boot.sh
rename to files/initrd/opt/rr/boot.sh
index 3b116d48..238a63a5 100755
--- a/files/board/arpl/overlayfs/opt/arpl/boot.sh
+++ b/files/initrd/opt/rr/boot.sh
@@ -2,7 +2,7 @@
set -e
-. /opt/arpl/include/functions.sh
+. /opt/rr/include/functions.sh
# Sanity check
loaderIsConfigured || die "$(TEXT "Loader is not configured!")"
@@ -10,14 +10,14 @@ loaderIsConfigured || die "$(TEXT "Loader is not configured!")"
# Check if machine has EFI
[ -d /sys/firmware/efi ] && EFI=1 || EFI=0
-LOADER_DISK="$(blkid | grep 'LABEL="ARPL3"' | cut -d3 -f1)"
+LOADER_DISK="$(blkid | grep 'LABEL="RR3"' | cut -d3 -f1)"
BUS=$(udevadm info --query property --name ${LOADER_DISK} | grep ID_BUS | cut -d= -f2)
[ "${BUS}" = "ata" ] && BUS="sata"
# Print text centralized
clear
[ -z "${COLUMNS}" ] && COLUMNS=50
-TITLE="$(printf "$(TEXT "Welcome to %s")" "${ARPL_TITLE}")"
+TITLE="$(printf "$(TEXT "Welcome to %s")" "${RR_TITLE}")"
printf "\033[1;44m%*s\n" ${COLUMNS} ""
printf "\033[1;44m%*s\033[A\n" ${COLUMNS} ""
printf "\033[1;32m%*s\033[0m\n" $(((${#TITLE} + ${COLUMNS}) / 2)) "${TITLE}"
@@ -36,7 +36,7 @@ fi
ZIMAGE_HASH="$(readConfigKey "zimage-hash" "${USER_CONFIG_FILE}")"
if [ "$(sha256sum "${ORI_ZIMAGE_FILE}" | awk '{print$1}')" != "${ZIMAGE_HASH}" ]; then
echo -e "\033[1;43m$(TEXT "DSM zImage changed")\033[0m"
- /opt/arpl/zimage-patch.sh
+ /opt/rr/zimage-patch.sh
if [ $? -ne 0 ]; then
dialog --backtitle "$(backtitle)" --colors --title "$(TEXT "Error")" \
--msgbox "$(TEXT "zImage not patched,\nPlease upgrade the bootloader version and try again.\nPatch error:\n")$(<"${LOG_FILE}")" 12 70
@@ -49,7 +49,7 @@ RAMDISK_HASH="$(readConfigKey "ramdisk-hash" "${USER_CONFIG_FILE}")"
RAMDISK_HASH_CUR="$(sha256sum "${ORI_RDGZ_FILE}" | awk '{print $1}')"
if [ "${RAMDISK_HASH_CUR}" != "${RAMDISK_HASH}" ]; then
echo -e "\033[1;43m$(TEXT "DSM Ramdisk changed")\033[0m"
- /opt/arpl/ramdisk-patch.sh
+ /opt/rr/ramdisk-patch.sh
if [ $? -ne 0 ]; then
dialog --backtitle "$(backtitle)" --colors --title "$(TEXT "Error")" \
--msgbox "$(TEXT "Ramdisk not patched,\nPlease upgrade the bootloader version and try again.\nPatch error:\n")$(<"${LOG_FILE}")" 12 70
diff --git a/files/board/arpl/overlayfs/opt/arpl/bzImage-template-v4.gz b/files/initrd/opt/rr/bzImage-template-v4.gz
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/bzImage-template-v4.gz
rename to files/initrd/opt/rr/bzImage-template-v4.gz
diff --git a/files/board/arpl/overlayfs/opt/arpl/bzImage-template-v5.gz b/files/initrd/opt/rr/bzImage-template-v5.gz
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/bzImage-template-v5.gz
rename to files/initrd/opt/rr/bzImage-template-v5.gz
diff --git a/files/board/arpl/overlayfs/opt/arpl/bzImage-to-vmlinux.sh b/files/initrd/opt/rr/bzImage-to-vmlinux.sh
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/bzImage-to-vmlinux.sh
rename to files/initrd/opt/rr/bzImage-to-vmlinux.sh
diff --git a/files/board/arpl/overlayfs/opt/arpl/calc_run_size.sh b/files/initrd/opt/rr/calc_run_size.sh
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/calc_run_size.sh
rename to files/initrd/opt/rr/calc_run_size.sh
diff --git a/files/board/arpl/overlayfs/opt/arpl/depmod b/files/initrd/opt/rr/depmod
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/depmod
rename to files/initrd/opt/rr/depmod
diff --git a/files/board/arpl/overlayfs/opt/arpl/include/addons.sh b/files/initrd/opt/rr/include/addons.sh
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/include/addons.sh
rename to files/initrd/opt/rr/include/addons.sh
diff --git a/files/board/arpl/overlayfs/opt/arpl/include/configFile.sh b/files/initrd/opt/rr/include/configFile.sh
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/include/configFile.sh
rename to files/initrd/opt/rr/include/configFile.sh
diff --git a/files/board/arpl/overlayfs/opt/arpl/include/consts.sh b/files/initrd/opt/rr/include/consts.sh
similarity index 66%
rename from files/board/arpl/overlayfs/opt/arpl/include/consts.sh
rename to files/initrd/opt/rr/include/consts.sh
index 7fcbe8c9..30ea7b9b 100755
--- a/files/board/arpl/overlayfs/opt/arpl/include/consts.sh
+++ b/files/initrd/opt/rr/include/consts.sh
@@ -1,5 +1,5 @@
-ARPL_VERSION="23.10.4"
-ARPL_TITLE="ARPL-i18n v${ARPL_VERSION}"
+RR_VERSION="23.10.4"
+RR_TITLE="rr v${RR_VERSION}"
# Define paths
TMP_PATH="/tmp"
@@ -13,8 +13,8 @@ GRUB_PATH="${BOOTLOADER_PATH}/boot/grub"
ORI_ZIMAGE_FILE="${SLPART_PATH}/zImage"
ORI_RDGZ_FILE="${SLPART_PATH}/rd.gz"
-ARPL_BZIMAGE_FILE="${CACHE_PATH}/bzImage-arpl"
-ARPL_RAMDISK_FILE="${CACHE_PATH}/initrd-arpl"
+RR_BZIMAGE_FILE="${CACHE_PATH}/bzImage-rr"
+RR_RAMDISK_FILE="${CACHE_PATH}/initrd-rr"
MOD_ZIMAGE_FILE="${CACHE_PATH}/zImage-dsm"
MOD_RDGZ_FILE="${CACHE_PATH}/initrd-dsm"
ADDONS_PATH="${CACHE_PATH}/addons"
@@ -22,6 +22,6 @@ LKM_PATH="${CACHE_PATH}/lkms"
MODULES_PATH="${CACHE_PATH}/modules"
USER_UP_PATH="${CACHE_PATH}/users"
-MODEL_CONFIG_PATH="/opt/arpl/model-configs"
-INCLUDE_PATH="/opt/arpl/include"
-PATCH_PATH="/opt/arpl/patch"
+MODEL_CONFIG_PATH="/opt/rr/model-configs"
+INCLUDE_PATH="/opt/rr/include"
+PATCH_PATH="/opt/rr/patch"
diff --git a/files/board/arpl/overlayfs/opt/arpl/include/functions.sh b/files/initrd/opt/rr/include/functions.sh
similarity index 98%
rename from files/board/arpl/overlayfs/opt/arpl/include/functions.sh
rename to files/initrd/opt/rr/include/functions.sh
index 243ff63e..cd022d34 100755
--- a/files/board/arpl/overlayfs/opt/arpl/include/functions.sh
+++ b/files/initrd/opt/rr/include/functions.sh
@@ -1,6 +1,6 @@
-. /opt/arpl/include/i18n.sh
-. /opt/arpl/include/consts.sh
-. /opt/arpl/include/configFile.sh
+. /opt/rr/include/i18n.sh
+. /opt/rr/include/consts.sh
+. /opt/rr/include/configFile.sh
###############################################################################
# Read key value from model config file
diff --git a/files/board/arpl/overlayfs/opt/arpl/include/i18n.sh b/files/initrd/opt/rr/include/i18n.sh
similarity index 81%
rename from files/board/arpl/overlayfs/opt/arpl/include/i18n.sh
rename to files/initrd/opt/rr/include/i18n.sh
index 16fd69da..bee4eb72 100755
--- a/files/board/arpl/overlayfs/opt/arpl/include/i18n.sh
+++ b/files/initrd/opt/rr/include/i18n.sh
@@ -2,5 +2,5 @@ if [ -f ${BOOTLOADER_PATH}/.locale ]; then
export LANG="$(cat ${BOOTLOADER_PATH}/.locale)"
fi
-alias TEXT='gettext "arpl"'
+alias TEXT='gettext "rr"'
shopt -s expand_aliases
diff --git a/files/board/arpl/overlayfs/opt/arpl/include/modules.sh b/files/initrd/opt/rr/include/modules.sh
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/include/modules.sh
rename to files/initrd/opt/rr/include/modules.sh
diff --git a/files/board/arpl/overlayfs/opt/arpl/init.sh b/files/initrd/opt/rr/init.sh
similarity index 96%
rename from files/board/arpl/overlayfs/opt/arpl/init.sh
rename to files/initrd/opt/rr/init.sh
index 73f79ac1..f6d7722f 100755
--- a/files/board/arpl/overlayfs/opt/arpl/init.sh
+++ b/files/initrd/opt/rr/init.sh
@@ -2,13 +2,13 @@
set -e
-. /opt/arpl/include/functions.sh
+. /opt/rr/include/functions.sh
# Wait kernel enumerate the disks
CNT=3
while true; do
[ ${CNT} -eq 0 ] && break
- LOADER_DISK="$(blkid | grep 'LABEL="ARPL3"' | cut -d3 -f1)"
+ LOADER_DISK="$(blkid | grep 'LABEL="RR3"' | cut -d3 -f1)"
[ -n "${LOADER_DISK}" ] && break
CNT=$((${CNT} - 1))
sleep 1
@@ -34,11 +34,11 @@ mount ${LOADER_DISK}2 ${SLPART_PATH} || die "$(printf "$(TEXT "Can't mount %s")"
mount ${LOADER_DISK}3 ${CACHE_PATH} || die "$(printf "$(TEXT "Can't mount %s")" "${CACHE_PATH}")"
# Although i18n.sh is included in functions.sh, but i18n.sh dependent ${BOOTLOADER_PATH}/${LOADER_DISK}1, so need to call it again.
-. /opt/arpl/include/i18n.sh
+. /opt/rr/include/i18n.sh
# Shows title
clear
-TITLE="$(printf "$(TEXT "Welcome to %s")" "${ARPL_TITLE}")"
+TITLE="$(printf "$(TEXT "Welcome to %s")" "${RR_TITLE}")"
printf "\033[1;44m%*s\n" ${COLUMNS} ""
printf "\033[1;44m%*s\033[A\n" ${COLUMNS} ""
printf "\033[1;32m%*s\033[0m\n" $(((${#TITLE} + ${COLUMNS}) / 2)) "${TITLE}"
@@ -101,7 +101,7 @@ if [ ! -f "${USER_CONFIG_FILE}" ]; then
writeConfigKey "addons" "{}" "${USER_CONFIG_FILE}"
writeConfigKey "addons.misc" "" "${USER_CONFIG_FILE}"
writeConfigKey "addons.acpid" "" "${USER_CONFIG_FILE}"
- writeConfigKey "addons.reboottoarpl" "" "${USER_CONFIG_FILE}"
+ writeConfigKey "addons.reboottorr" "" "${USER_CONFIG_FILE}"
writeConfigKey "modules" "{}" "${USER_CONFIG_FILE}"
fi
@@ -225,7 +225,7 @@ echo
echo -e "$(TEXT "Call \033[1;32mmenu.sh\033[0m to configure loader")"
echo
echo -e "$(TEXT "User config is on") \033[1;32m${USER_CONFIG_FILE}\033[0m"
-echo -e "$(TEXT "Default SSH Root password is") \033[1;31marpl\033[0m"
+echo -e "$(TEXT "Default SSH Root password is") \033[1;31mrr\033[0m"
echo
# Check memory
diff --git a/files/board/arpl/overlayfs/opt/arpl/install-addons.sh b/files/initrd/opt/rr/install-addons.sh
similarity index 91%
rename from files/board/arpl/overlayfs/opt/arpl/install-addons.sh
rename to files/initrd/opt/rr/install-addons.sh
index 68362e4f..3b405f97 100755
--- a/files/board/arpl/overlayfs/opt/arpl/install-addons.sh
+++ b/files/initrd/opt/rr/install-addons.sh
@@ -2,7 +2,7 @@
set -e
-. /opt/arpl/include/functions.sh
+. /opt/rr/include/functions.sh
# Detect if has new local plugins to install/reinstall
for F in $(ls ${CACHE_PATH}/*.addon 2>/dev/null); do
diff --git a/files/board/arpl/overlayfs/opt/arpl/kmod b/files/initrd/opt/rr/kmod
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/kmod
rename to files/initrd/opt/rr/kmod
diff --git a/files/board/arpl/overlayfs/opt/arpl/kpatch b/files/initrd/opt/rr/kpatch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/kpatch
rename to files/initrd/opt/rr/kpatch
diff --git a/files/board/arpl/overlayfs/opt/arpl/lang/arpl.pot b/files/initrd/opt/rr/lang/arpl.pot
similarity index 98%
rename from files/board/arpl/overlayfs/opt/arpl/lang/arpl.pot
rename to files/initrd/opt/rr/lang/arpl.pot
index 181455f5..30fccfe0 100644
--- a/files/board/arpl/overlayfs/opt/arpl/lang/arpl.pot
+++ b/files/initrd/opt/rr/lang/arpl.pot
@@ -681,7 +681,7 @@ msgid "Reset DSM system password"
msgstr ""
#: menu.sh:1039
-msgid "Save modifications of '/opt/arpl'"
+msgid "Save modifications of '/opt/rr'"
msgstr ""
#: menu.sh:1041
@@ -810,7 +810,7 @@ msgstr ""
#: menu.sh:1345 menu.sh:1403 menu.sh:1456
msgid ""
"Warning:\\nDo not terminate midway, otherwise it may cause damage to the "
-"arpl. Do you want to continue?"
+"RR. Do you want to continue?"
msgstr ""
#: menu.sh:1348
@@ -989,7 +989,7 @@ msgid "Installing new files"
msgstr ""
#: menu.sh:1752
-msgid "Arpl updated with success to %s!\\nReboot?"
+msgid "RR updated with success to %s!\\nReboot?"
msgstr ""
#: menu.sh:1767
@@ -1005,7 +1005,7 @@ msgid "Update all"
msgstr ""
#: menu.sh:1814
-msgid "Update arpl"
+msgid "Update RR"
msgstr ""
#: menu.sh:1815
@@ -1045,7 +1045,7 @@ msgid "LKMs"
msgstr ""
#: menu.sh:1840 menu.sh:1847
-msgid "arpl"
+msgid "RR"
msgstr ""
#: menu.sh:1877 menu.sh:1888 menu.sh:1899 menu.sh:1909 menu.sh:1926
@@ -1068,7 +1068,7 @@ msgid ""
msgstr ""
#: menu.sh:1905
-msgid "Upload update.zip will update arpl.\\n"
+msgid "Upload update.zip will update RR.\\n"
msgstr ""
#: menu.sh:1906
@@ -1160,7 +1160,7 @@ msgid "Reboot"
msgstr ""
#: menu.sh:2071
-msgid "Reboot to arpl"
+msgid "Reboot to RR"
msgstr ""
#: menu.sh:2072
diff --git a/files/board/arpl/overlayfs/opt/arpl/lang/zh_CN.po b/files/initrd/opt/rr/lang/zh_CN.po
similarity index 97%
rename from files/board/arpl/overlayfs/opt/arpl/lang/zh_CN.po
rename to files/initrd/opt/rr/lang/zh_CN.po
index ea65bb78..31e5051e 100644
--- a/files/board/arpl/overlayfs/opt/arpl/lang/zh_CN.po
+++ b/files/initrd/opt/rr/lang/zh_CN.po
@@ -1,11 +1,11 @@
-# Chinese translations for arpl-i18n package.
-# Copyright (C) 2023 THE arpl-i18n'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the arpl-i18n package.
+# Chinese translations for rr package.
+# Copyright (C) 2023 THE rr'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the rr package.
# ing , 2023.
#
msgid ""
msgstr ""
-"Project-Id-Version: arpl-i18n\n"
+"Project-Id-Version: rr\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-09 17:39+0800\n"
"PO-Revision-Date: 2023-10-09 17:39+0800\n"
@@ -685,8 +685,8 @@ msgid "Reset DSM system password"
msgstr "重置 DSM 系统密码"
#: menu.sh:1039
-msgid "Save modifications of '/opt/arpl'"
-msgstr "保存'/opt/arpl'的修改"
+msgid "Save modifications of '/opt/rr'"
+msgstr "保存'/opt/rr'的修改"
#: menu.sh:1041
msgid "Custom dts file # Need rebuild"
@@ -814,8 +814,8 @@ msgstr "重置密码完成."
#: menu.sh:1345 menu.sh:1403 menu.sh:1456
msgid ""
"Warning:\\nDo not terminate midway, otherwise it may cause damage to the "
-"arpl. Do you want to continue?"
-msgstr "警告:\\n请不要中途停止, 否则将导致arpl引导损毁, 是否继续?"
+"RR. Do you want to continue?"
+msgstr "警告:\\n请不要中途停止, 否则将导致RR引导损毁, 是否继续?"
#: menu.sh:1348
msgid "Saving ..."
@@ -995,8 +995,8 @@ msgid "Installing new files"
msgstr "安装更新中"
#: menu.sh:1752
-msgid "Arpl updated with success to %s!\\nReboot?"
-msgstr "Arpl更新成功 %s!\\n重启?"
+msgid "RR updated with success to %s!\\nReboot?"
+msgstr "RR更新成功 %s!\\n重启?"
#: menu.sh:1767
msgid "Installing new %s"
@@ -1011,8 +1011,8 @@ msgid "Update all"
msgstr "更新所有"
#: menu.sh:1814
-msgid "Update arpl"
-msgstr "更新arpl"
+msgid "Update RR"
+msgstr "更新RR"
#: menu.sh:1815
msgid "Update addons"
@@ -1051,8 +1051,8 @@ msgid "LKMs"
msgstr "LKMs"
#: menu.sh:1840 menu.sh:1847
-msgid "arpl"
-msgstr "arpl"
+msgid "RR"
+msgstr "RR"
#: menu.sh:1877 menu.sh:1888 menu.sh:1899 menu.sh:1909 menu.sh:1926
#: menu.sh:1940
@@ -1074,8 +1074,8 @@ msgid ""
msgstr "请保持附件名称与 github 上附件名称一致.\\n"
#: menu.sh:1905
-msgid "Upload update.zip will update arpl.\\n"
-msgstr "上传 update.zip 将更新 arpl.\\n"
+msgid "Upload update.zip will update RR.\\n"
+msgstr "上传 update.zip 将更新 RR.\\n"
#: menu.sh:1906
msgid "Upload addons.zip will update Addons.\\n"
@@ -1166,8 +1166,8 @@ msgid "Reboot"
msgstr "重启"
#: menu.sh:2071
-msgid "Reboot to arpl"
-msgstr "重启到arpl"
+msgid "Reboot to RR"
+msgstr "重启到RR"
#: menu.sh:2072
msgid "Back to shell"
diff --git a/files/board/arpl/overlayfs/opt/arpl/lang/zh_HK.po b/files/initrd/opt/rr/lang/zh_HK.po
similarity index 97%
rename from files/board/arpl/overlayfs/opt/arpl/lang/zh_HK.po
rename to files/initrd/opt/rr/lang/zh_HK.po
index d651b851..80ddb45c 100644
--- a/files/board/arpl/overlayfs/opt/arpl/lang/zh_HK.po
+++ b/files/initrd/opt/rr/lang/zh_HK.po
@@ -1,11 +1,11 @@
-# Chinese translations for arpl-i18n package.
-# Copyright (C) 2023 THE arpl-i18n'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the arpl-i18n package.
+# Chinese translations for rr package.
+# Copyright (C) 2023 THE rr'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the rr package.
# ing , 2023.
#
msgid ""
msgstr ""
-"Project-Id-Version: arpl-i18n\n"
+"Project-Id-Version: rr\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-09 17:39+0800\n"
"PO-Revision-Date: 2023-10-09 17:39+0800\n"
@@ -685,8 +685,8 @@ msgid "Reset DSM system password"
msgstr "重置 DSM 系統密碼"
#: menu.sh:1039
-msgid "Save modifications of '/opt/arpl'"
-msgstr "保存'/opt/arpl'的修改"
+msgid "Save modifications of '/opt/rr'"
+msgstr "保存'/opt/rr'的修改"
#: menu.sh:1041
msgid "Custom dts file # Need rebuild"
@@ -814,8 +814,8 @@ msgstr "重置密碼完成."
#: menu.sh:1345 menu.sh:1403 menu.sh:1456
msgid ""
"Warning:\\nDo not terminate midway, otherwise it may cause damage to the "
-"arpl. Do you want to continue?"
-msgstr "警告:\\n請不要中途停止, 否則將導致arpl引導損毀, 是否繼續?"
+"RR. Do you want to continue?"
+msgstr "警告:\\n請不要中途停止, 否則將導致RR引導損毀, 是否繼續?"
#: menu.sh:1348
msgid "Saving ..."
@@ -995,8 +995,8 @@ msgid "Installing new files"
msgstr "安裝更新中"
#: menu.sh:1752
-msgid "Arpl updated with success to %s!\\nReboot?"
-msgstr "Arpl更新成功 %s!\\n重啓?"
+msgid "RR updated with success to %s!\\nReboot?"
+msgstr "RR更新成功 %s!\\n重啓?"
#: menu.sh:1767
msgid "Installing new %s"
@@ -1011,8 +1011,8 @@ msgid "Update all"
msgstr "更新所有"
#: menu.sh:1814
-msgid "Update arpl"
-msgstr "更新arpl"
+msgid "Update RR"
+msgstr "更新RR"
#: menu.sh:1815
msgid "Update addons"
@@ -1051,8 +1051,8 @@ msgid "LKMs"
msgstr "LKMs"
#: menu.sh:1840 menu.sh:1847
-msgid "arpl"
-msgstr "arpl"
+msgid "RR"
+msgstr "RR"
#: menu.sh:1877 menu.sh:1888 menu.sh:1899 menu.sh:1909 menu.sh:1926
#: menu.sh:1940
@@ -1074,8 +1074,8 @@ msgid ""
msgstr "請保持附件名稱與github上附件名稱一致.\\n"
#: menu.sh:1905
-msgid "Upload update.zip will update arpl.\\n"
-msgstr "上傳 update.zip 将更新 arpl.\\n"
+msgid "Upload update.zip will update RR.\\n"
+msgstr "上傳 update.zip 将更新 RR.\\n"
#: menu.sh:1906
msgid "Upload addons.zip will update Addons.\\n"
@@ -1166,8 +1166,8 @@ msgid "Reboot"
msgstr "重啓"
#: menu.sh:2071
-msgid "Reboot to arpl"
-msgstr "重啓到arpl"
+msgid "Reboot to RR"
+msgstr "重啓到RR"
#: menu.sh:2072
msgid "Back to shell"
diff --git a/files/board/arpl/overlayfs/opt/arpl/lang/zh_TW.po b/files/initrd/opt/rr/lang/zh_TW.po
similarity index 96%
rename from files/board/arpl/overlayfs/opt/arpl/lang/zh_TW.po
rename to files/initrd/opt/rr/lang/zh_TW.po
index 0c0bc32e..c34e2530 100644
--- a/files/board/arpl/overlayfs/opt/arpl/lang/zh_TW.po
+++ b/files/initrd/opt/rr/lang/zh_TW.po
@@ -1,11 +1,11 @@
-# Chinese translations for arpl-i18n package.
-# Copyright (C) 2023 THE arpl-i18n'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the arpl-i18n package.
+# Chinese translations for rr package.
+# Copyright (C) 2023 THE rr'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the rr package.
# March Fun , 2023.
#
msgid ""
msgstr ""
-"Project-Id-Version: arpl-i18n\n"
+"Project-Id-Version: rr\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: 2023-10-13 13:15+0800\n"
@@ -74,8 +74,8 @@ msgstr "警告"
msgid "Allow downgrade installation"
msgstr "允許降級安裝"
-msgid "Arpl updated with success to %s!\\nReboot?"
-msgstr "Arpl 更新成功 %s!\\n重新開機?"
+msgid "RR updated with success to %s!\\nReboot?"
+msgstr "RR 更新成功 %s!\\n重新開機?"
msgid "Back to shell"
msgstr "退回到 shell"
@@ -509,8 +509,8 @@ msgstr "重新開機"
msgid "Reboot on kernel panic:"
msgstr "核心崩潰時重新啟動:"
-msgid "Reboot to arpl"
-msgstr "重新開機並進入arpl"
+msgid "Reboot to RR"
+msgstr "重新開機並進入RR"
msgid "Reboot to boot directly in DSM"
msgstr "重新開機以直接啟動 DSM"
@@ -548,8 +548,8 @@ msgstr "重試"
msgid "Save is complete."
msgstr "儲存完成。"
-msgid "Save modifications of '/opt/arpl'"
-msgstr "儲存「/opt/arpl」的修改"
+msgid "Save modifications of '/opt/rr'"
+msgstr "儲存「/opt/rr」的修改"
msgid "Saving ..."
msgstr "儲存中..."
@@ -740,8 +740,8 @@ msgstr "更新增益集"
msgid "Update all"
msgstr "更新全部"
-msgid "Update arpl"
-msgstr "更新 ARPL"
+msgid "Update RR"
+msgstr "更新 RR"
msgid "Update menu"
msgstr "更新功能表"
@@ -764,8 +764,8 @@ msgstr "上傳 modules.zip 將更新模組。\\n"
msgid "Upload rp-lkms.zip will update LKMs.\\n"
msgstr "上傳 rp-lkms.zip 將更新 LKM。\\n"
-msgid "Upload update.zip will update arpl.\\n"
-msgstr "上傳 update.zip 將更新 arpl。\\n"
+msgid "Upload update.zip will update RR.\\n"
+msgstr "上傳 update.zip 將更新 RR。\\n"
msgid "User config is on"
msgstr "使用者設定已開啟"
@@ -782,8 +782,8 @@ msgstr "正在取得 IP (僅供參考)"
msgid "Warning, running kexec with --noefi param, strange things will happen!!"
msgstr "警告,使用'--noefi'參數執行'kexec',可能有意外事情發生!"
-msgid "Warning:\\nDo not terminate midway, otherwise it may cause damage to the arpl. Do you want to continue?"
-msgstr "警告:\\n請不要中途停止,否則將導致 arpl 開機損毀,是否繼續?"
+msgid "Warning:\\nDo not terminate midway, otherwise it may cause damage to the RR. Do you want to continue?"
+msgstr "警告:\\n請不要中途停止,否則將導致 RR 開機損毀,是否繼續?"
msgid "Warning:\\nThe current hds is in raid, do you still want to format them?"
msgstr "警告:\\n目前的硬碟使用 raid 中,是否仍要格式化?"
@@ -815,8 +815,8 @@ msgstr "\\n埠總數: %s\\n"
msgid "addons"
msgstr "增益集"
-msgid "arpl"
-msgstr "arpl"
+msgid "RR"
+msgstr "RR"
msgid "backup is complete."
msgstr "備份完成。"
diff --git a/files/board/arpl/overlayfs/opt/arpl/menu.sh b/files/initrd/opt/rr/menu.sh
similarity index 97%
rename from files/board/arpl/overlayfs/opt/arpl/menu.sh
rename to files/initrd/opt/rr/menu.sh
index 600a2831..4a2ed2a8 100755
--- a/files/board/arpl/overlayfs/opt/arpl/menu.sh
+++ b/files/initrd/opt/rr/menu.sh
@@ -1,12 +1,12 @@
#!/usr/bin/env bash
-. /opt/arpl/include/functions.sh
-. /opt/arpl/include/addons.sh
-. /opt/arpl/include/modules.sh
+. /opt/rr/include/functions.sh
+. /opt/rr/include/addons.sh
+. /opt/rr/include/modules.sh
# Check partition 3 space, if < 2GiB is necessary clean cache folder
CLEARCACHE=0
-LOADER_DISK="$(blkid | grep 'LABEL="ARPL3"' | cut -d3 -f1)"
+LOADER_DISK="$(blkid | grep 'LABEL="RR3"' | cut -d3 -f1)"
LOADER_DEVICE_NAME=$(echo "${LOADER_DISK}" | sed 's|/dev/||')
if [ $(cat "/sys/block/${LOADER_DEVICE_NAME}/${LOADER_DEVICE_NAME}3/size") -lt 4194304 ]; then
CLEARCACHE=1
@@ -41,7 +41,7 @@ MAC1="$(readConfigKey "mac1" "${USER_CONFIG_FILE}")"
###############################################################################
# Mounts backtitle dynamically
function backtitle() {
- BACKTITLE="${ARPL_TITLE}"
+ BACKTITLE="${RR_TITLE}"
if [ -n "${MODEL}" ]; then
BACKTITLE+=" ${MODEL}"
else
@@ -983,14 +983,14 @@ function make() {
[ $? -ne 0 ] && return 1
fi
- /opt/arpl/zimage-patch.sh
+ /opt/rr/zimage-patch.sh
if [ $? -ne 0 ]; then
dialog --backtitle "$(backtitle)" --colors --title "$(TEXT "Error")" \
--msgbox "$(TEXT "zImage not patched,\nPlease upgrade the bootloader version and try again.\nPatch error:\n")$(<"${LOG_FILE}")" 0 0
return 1
fi
- /opt/arpl/ramdisk-patch.sh
+ /opt/rr/ramdisk-patch.sh
if [ $? -ne 0 ]; then
dialog --backtitle "$(backtitle)" --colors --title "$(TEXT "Error")" \
--msgbox "$(TEXT "Ramdisk not patched,\nPlease upgrade the bootloader version and try again.\nPatch error:\n")$(<"${LOG_FILE}")" 0 0
@@ -1036,7 +1036,7 @@ function advancedMenu() {
echo "a \"$(TEXT "Allow downgrade installation")\"" >>"${TMP_PATH}/menu"
echo "f \"$(TEXT "Format disk(s) # Without loader disk")\"" >>"${TMP_PATH}/menu"
echo "x \"$(TEXT "Reset DSM system password")\"" >>"${TMP_PATH}/menu"
- echo "p \"$(TEXT "Save modifications of '/opt/arpl'")\"" >>"${TMP_PATH}/menu"
+ echo "p \"$(TEXT "Save modifications of '/opt/rr'")\"" >>"${TMP_PATH}/menu"
if [ -n "${MODEL}" -a "true" = "$(readModelKey "${MODEL}" "dt")" ]; then
echo "d \"$(TEXT "Custom dts file # Need rebuild")\"" >>"${TMP_PATH}/menu"
fi
@@ -1342,7 +1342,7 @@ function advancedMenu() {
;;
p)
dialog --backtitle "$(backtitle)" --colors --title "$(TEXT "Advanced")" \
- --yesno "$(TEXT "Warning:\nDo not terminate midway, otherwise it may cause damage to the arpl. Do you want to continue?")" 0 0
+ --yesno "$(TEXT "Warning:\nDo not terminate midway, otherwise it may cause damage to the RR. Do you want to continue?")" 0 0
[ $? -ne 0 ] && return
dialog --backtitle "$(backtitle)" --colors --title "$(TEXT "Advanced")" \
--infobox "$(TEXT "Saving ...")" 0 0
@@ -1350,13 +1350,13 @@ function advancedMenu() {
mkdir -p "${RDXZ_PATH}"
(
cd "${RDXZ_PATH}"
- xz -dc <"${ARPL_RAMDISK_FILE}" | cpio -idm
+ xz -dc <"${RR_RAMDISK_FILE}" | cpio -idm
) >/dev/null 2>&1 || true
- rm -rf "${RDXZ_PATH}/opt/arpl"
+ rm -rf "${RDXZ_PATH}/opt/rr"
cp -Rf "/opt" "${RDXZ_PATH}/"
(
cd "${RDXZ_PATH}"
- find . 2>/dev/null | cpio -o -H newc -R root:root | xz --check=crc32 >"${ARPL_RAMDISK_FILE}"
+ find . 2>/dev/null | cpio -o -H newc -R root:root | xz --check=crc32 >"${RR_RAMDISK_FILE}"
) || true
rm -rf "${RDXZ_PATH}"
dialog --backtitle "$(backtitle)" --colors --title "$(TEXT "Advanced")" \
@@ -1400,7 +1400,7 @@ function advancedMenu() {
return
fi
dialog --backtitle "$(backtitle)" --colors --title "$(TEXT "Advanced")" \
- --yesno "$(TEXT "Warning:\nDo not terminate midway, otherwise it may cause damage to the arpl. Do you want to continue?")" 0 0
+ --yesno "$(TEXT "Warning:\nDo not terminate midway, otherwise it may cause damage to the RR. Do you want to continue?")" 0 0
[ $? -ne 0 ] && return
dialog --backtitle "$(backtitle)" --colors --title "$(TEXT "Advanced")" \
--infobox "$(TEXT "Backuping...")" 0 0
@@ -1453,7 +1453,7 @@ function advancedMenu() {
--msgbox "$(printf "$(TEXT "Not a valid .zip/.img.gz file, please try again!")" "${USER_FILE}")" 0 0
else
dialog --backtitle "$(backtitle)" --colors --title "$(TEXT "Advanced")" \
- --yesno "$(TEXT "Warning:\nDo not terminate midway, otherwise it may cause damage to the arpl. Do you want to continue?")" 0 0
+ --yesno "$(TEXT "Warning:\nDo not terminate midway, otherwise it may cause damage to the RR. Do you want to continue?")" 0 0
[ $? -ne 0 ] && (
rm -f "${LOADER_DISK}"
return
@@ -1479,8 +1479,6 @@ function advancedMenu() {
[ $? -ne 0 ] && return
(
wget -O - http://bin.entware.net/x64-k3.2/installer/generic.sh | /bin/sh
- sed -i 's|:/opt/arpl|:/opt/bin:/opt/arpl|' ~/.bashrc
- source ~/.bashrc
opkg update
#opkg install python3 python3-pip
) 2>&1 | dialog --backtitle "$(backtitle)" --colors --title "$(TEXT "Advanced")" \
@@ -1659,7 +1657,7 @@ function downloadExts() {
if [ "${PRERELEASE}" = "true" ]; then
TAG="$(curl -skL "${PROXY}${3}/tags" | grep /refs/tags/.*\.zip | head -1 | sed -r 's/.*\/refs\/tags\/(.*)\.zip.*$/\1/')"
else
- # TAG=`curl -skL "${PROXY}https://api.github.com/repos/wjz304/arpl-addons/releases/latest" | grep "tag_name" | awk '{print substr($2, 2, length($2)-3)}'`
+ # TAG=`curl -skL "${PROXY}https://api.github.com/repos/wjz304/rr-addons/releases/latest" | grep "tag_name" | awk '{print substr($2, 2, length($2)-3)}'`
# In the absence of authentication, the default API access count for GitHub is 60 per hour, so removing the use of api.github.com
LATESTURL="$(curl -skL -w %{url_effective} -o /dev/null "${PROXY}${3}/releases/latest")"
TAG="${LATESTURL##*/}"
@@ -1704,7 +1702,7 @@ function downloadExts() {
}
# 1 - ext name
-function updateArpl() {
+function updateRR() {
T="$(printf "$(TEXT "Update %s")" "${1}")"
dialog --backtitle "$(backtitle)" --colors --title "${T}" \
--infobox "$(TEXT "Extracting last version")" 0 0
@@ -1749,8 +1747,8 @@ function updateArpl() {
fi
done < <(readConfigMap "replace" "${TMP_PATH}/update-list.yml")
dialog --backtitle "$(backtitle)" --colors --title "${T}" \
- --msgbox "$(printf "$(TEXT "Arpl updated with success to %s!\nReboot?")" "${TAG}")" 0 0
- arpl-reboot.sh config
+ --msgbox "$(printf "$(TEXT "RR updated with success to %s!\nReboot?")" "${TAG}")" 0 0
+ rr-reboot.sh config
}
# 1 - ext name
@@ -1803,7 +1801,7 @@ function updateExts() {
###############################################################################
function updateMenu() {
while true; do
- CUR_ARPL_VER="${ARPL_VERSION:-0}"
+ CUR_RR_VER="${RR_VERSION:-0}"
CUR_ADDONS_VER="$(cat "${CACHE_PATH}/addons/VERSION" 2>/dev/null)"
CUR_MODULES_VER="$(cat "${CACHE_PATH}/modules/VERSION" 2>/dev/null)"
CUR_LKMS_VER="$(cat "${CACHE_PATH}/lkms/VERSION" 2>/dev/null)"
@@ -1811,7 +1809,7 @@ function updateMenu() {
[ -n "${PROXY}" ] && [[ "${PROXY: -1}" != "/" ]] && PROXY="${PROXY}/"
rm -f "${TMP_PATH}/menu"
echo "a \"$(TEXT "Update all")\"" >>"${TMP_PATH}/menu"
- echo "r \"$(TEXT "Update arpl")(${CUR_ARPL_VER:-None})\"" >>"${TMP_PATH}/menu"
+ echo "r \"$(TEXT "Update RR")(${CUR_RR_VER:-None})\"" >>"${TMP_PATH}/menu"
echo "d \"$(TEXT "Update addons")(${CUR_ADDONS_VER:-None})\"" >>"${TMP_PATH}/menu"
echo "m \"$(TEXT "Update modules")(${CUR_MODULES_VER:-None})\"" >>"${TMP_PATH}/menu"
echo "l \"$(TEXT "Update LKMs")(${CUR_LKMS_VER:-None})\"" >>"${TMP_PATH}/menu"
@@ -1829,44 +1827,44 @@ function updateMenu() {
case "$(<${TMP_PATH}/resp)" in
a)
T="$(printf "$(TEXT "Update %s")" "$(TEXT "addons")")"
- downloadExts "addons" "${CUR_ADDONS_VER:-None}" "https://github.com/wjz304/arpl-addons" "addons" "1"
+ downloadExts "addons" "${CUR_ADDONS_VER:-None}" "https://github.com/wjz304/rr-addons" "addons" "1"
[ $? -eq 0 ] && updateExts "addons" "1"
T="$(printf "$(TEXT "Update %s")" "$(TEXT "modules")")"
- downloadExts "modules" "${CUR_MODULES_VER:-None}" "https://github.com/wjz304/arpl-modules" "modules" "1"
+ downloadExts "modules" "${CUR_MODULES_VER:-None}" "https://github.com/wjz304/rr-modules" "modules" "1"
[ $? -eq 0 ] && updateExts "modules" "1"
T="$(printf "$(TEXT "Update %s")" "$(TEXT "LKMs")")"
- downloadExts "LKMs" "${CUR_LKMS_VER:-None}" "https://github.com/wjz304/redpill-lkm" "rp-lkms" "1"
+ downloadExts "LKMs" "${CUR_LKMS_VER:-None}" "https://github.com/wjz304/rr-lkms" "rp-lkms" "1"
[ $? -eq 0 ] && updateExts "LKMs" "1"
- T="$(printf "$(TEXT "Update %s")" "$(TEXT "arpl")")"
- downloadExts "arpl" "${CUR_ARPL_VER:-None}" "https://github.com/wjz304/arpl-i18n" "update" "0"
+ T="$(printf "$(TEXT "Update %s")" "$(TEXT "RR")")"
+ downloadExts "RR" "${CUR_RR_VER:-None}" "https://github.com/wjz304/rr" "update" "0"
[ $? -ne 0 ] && continue
- updateArpl "arpl"
+ updateRR "RR"
;;
r)
- T="$(printf "$(TEXT "Update %s")" "$(TEXT "arpl")")"
- downloadExts "arpl" "${CUR_ARPL_VER:-None}" "https://github.com/wjz304/arpl-i18n" "update" "0"
+ T="$(printf "$(TEXT "Update %s")" "$(TEXT "RR")")"
+ downloadExts "RR" "${CUR_RR_VER:-None}" "https://github.com/wjz304/rr" "update" "0"
[ $? -ne 0 ] && continue
- updateArpl "arpl"
+ updateRR "RR"
;;
d)
T="$(printf "$(TEXT "Update %s")" "$(TEXT "addons")")"
- downloadExts "addons" "${CUR_ADDONS_VER:-None}" "https://github.com/wjz304/arpl-addons" "addons" "0"
+ downloadExts "addons" "${CUR_ADDONS_VER:-None}" "https://github.com/wjz304/rr-addons" "addons" "0"
[ $? -ne 0 ] && continue
updateExts "addons" "0"
;;
m)
T="$(printf "$(TEXT "Update %s")" "$(TEXT "modules")")"
- downloadExts "modules" "${CUR_MODULES_VER:-None}" "https://github.com/wjz304/arpl-modules" "modules" "0"
+ downloadExts "modules" "${CUR_MODULES_VER:-None}" "https://github.com/wjz304/rr-modules" "modules" "0"
[ $? -ne 0 ] && continue
updateExts "modules" "0"
;;
l)
T="$(printf "$(TEXT "Update %s")" "$(TEXT "LKMs")")"
- downloadExts "LKMs" "${CUR_LKMS_VER:-None}" "https://github.com/wjz304/redpill-lkm" "rp-lkms" "0"
+ downloadExts "LKMs" "${CUR_LKMS_VER:-None}" "https://github.com/wjz304/rr-lkms" "rp-lkms" "0"
[ $? -ne 0 ] && continue
updateExts "LKMs" "0"
;;
@@ -1902,7 +1900,7 @@ function updateMenu() {
fi
MSG=""
MSG+="$(TEXT "Please keep the attachment name consistent with the attachment name on Github.\n")"
- MSG+="$(TEXT "Upload update.zip will update arpl.\n")"
+ MSG+="$(TEXT "Upload update.zip will update RR.\n")"
MSG+="$(TEXT "Upload addons.zip will update Addons.\n")"
MSG+="$(TEXT "Upload modules.zip will update Modules.\n")"
MSG+="$(TEXT "Upload rp-lkms.zip will update LKMs.\n")"
@@ -1929,7 +1927,7 @@ function updateMenu() {
rm -f "${TMP_PATH}/${USER_FILE}"
mv -f "${TMP_UP_PATH}/${USER_FILE}" "${TMP_PATH}/${USER_FILE}"
if [ "${USER_FILE}" = "update.zip" ]; then
- updateArpl "arpl"
+ updateRR "RR"
elif [ "${USER_FILE}" = "addons.zip" ]; then
updateExts "addons" "0"
elif [ "${USER_FILE}" = "modules.zip" ]; then
@@ -2068,7 +2066,7 @@ while true; do
--default-item ${NEXT} --menu "$(TEXT "Choose a action")" 0 0 0 \
p "$(TEXT "Poweroff")" \
r "$(TEXT "Reboot")" \
- c "$(TEXT "Reboot to arpl")" \
+ c "$(TEXT "Reboot to RR")" \
s "$(TEXT "Back to shell")" \
e "$(TEXT "Exit")" \
2>${TMP_PATH}/resp
@@ -2081,7 +2079,7 @@ while true; do
reboot
;;
c)
- arpl-reboot.sh config
+ rr-reboot.sh config
;;
s)
break 2
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1019+.yml b/files/initrd/opt/rr/model-configs/DS1019+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS1019+.yml
rename to files/initrd/opt/rr/model-configs/DS1019+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1520+.yml b/files/initrd/opt/rr/model-configs/DS1520+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS1520+.yml
rename to files/initrd/opt/rr/model-configs/DS1520+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1522+.yml b/files/initrd/opt/rr/model-configs/DS1522+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS1522+.yml
rename to files/initrd/opt/rr/model-configs/DS1522+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621+.yml b/files/initrd/opt/rr/model-configs/DS1621+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621+.yml
rename to files/initrd/opt/rr/model-configs/DS1621+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621xs+.yml b/files/initrd/opt/rr/model-configs/DS1621xs+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621xs+.yml
rename to files/initrd/opt/rr/model-configs/DS1621xs+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1819+.yml b/files/initrd/opt/rr/model-configs/DS1819+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS1819+.yml
rename to files/initrd/opt/rr/model-configs/DS1819+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1821+.yml b/files/initrd/opt/rr/model-configs/DS1821+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS1821+.yml
rename to files/initrd/opt/rr/model-configs/DS1821+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1823xs+.yml b/files/initrd/opt/rr/model-configs/DS1823xs+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS1823xs+.yml
rename to files/initrd/opt/rr/model-configs/DS1823xs+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS220+.yml b/files/initrd/opt/rr/model-configs/DS220+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS220+.yml
rename to files/initrd/opt/rr/model-configs/DS220+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS224+.yml b/files/initrd/opt/rr/model-configs/DS224+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS224+.yml
rename to files/initrd/opt/rr/model-configs/DS224+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS2419+.yml b/files/initrd/opt/rr/model-configs/DS2419+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS2419+.yml
rename to files/initrd/opt/rr/model-configs/DS2419+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS2422+.yml b/files/initrd/opt/rr/model-configs/DS2422+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS2422+.yml
rename to files/initrd/opt/rr/model-configs/DS2422+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3615xs.yml b/files/initrd/opt/rr/model-configs/DS3615xs.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS3615xs.yml
rename to files/initrd/opt/rr/model-configs/DS3615xs.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3617xs.yml b/files/initrd/opt/rr/model-configs/DS3617xs.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS3617xs.yml
rename to files/initrd/opt/rr/model-configs/DS3617xs.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3622xs+.yml b/files/initrd/opt/rr/model-configs/DS3622xs+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS3622xs+.yml
rename to files/initrd/opt/rr/model-configs/DS3622xs+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS423+.yml b/files/initrd/opt/rr/model-configs/DS423+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS423+.yml
rename to files/initrd/opt/rr/model-configs/DS423+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS718+.yml b/files/initrd/opt/rr/model-configs/DS718+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS718+.yml
rename to files/initrd/opt/rr/model-configs/DS718+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS720+.yml b/files/initrd/opt/rr/model-configs/DS720+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS720+.yml
rename to files/initrd/opt/rr/model-configs/DS720+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS723+.yml b/files/initrd/opt/rr/model-configs/DS723+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS723+.yml
rename to files/initrd/opt/rr/model-configs/DS723+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS916+.yml.disabled b/files/initrd/opt/rr/model-configs/DS916+.yml.disabled
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS916+.yml.disabled
rename to files/initrd/opt/rr/model-configs/DS916+.yml.disabled
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS918+.yml b/files/initrd/opt/rr/model-configs/DS918+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS918+.yml
rename to files/initrd/opt/rr/model-configs/DS918+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS920+.yml b/files/initrd/opt/rr/model-configs/DS920+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS920+.yml
rename to files/initrd/opt/rr/model-configs/DS920+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS923+.yml b/files/initrd/opt/rr/model-configs/DS923+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DS923+.yml
rename to files/initrd/opt/rr/model-configs/DS923+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA1622.yml b/files/initrd/opt/rr/model-configs/DVA1622.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DVA1622.yml
rename to files/initrd/opt/rr/model-configs/DVA1622.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3219.yml b/files/initrd/opt/rr/model-configs/DVA3219.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3219.yml
rename to files/initrd/opt/rr/model-configs/DVA3219.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3221.yml b/files/initrd/opt/rr/model-configs/DVA3221.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3221.yml
rename to files/initrd/opt/rr/model-configs/DVA3221.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/FS2500.yml b/files/initrd/opt/rr/model-configs/FS2500.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/FS2500.yml
rename to files/initrd/opt/rr/model-configs/FS2500.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/FS3017.yml.disabled b/files/initrd/opt/rr/model-configs/FS3017.yml.disabled
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/FS3017.yml.disabled
rename to files/initrd/opt/rr/model-configs/FS3017.yml.disabled
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/FS6400.yml.disabled b/files/initrd/opt/rr/model-configs/FS6400.yml.disabled
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/FS6400.yml.disabled
rename to files/initrd/opt/rr/model-configs/FS6400.yml.disabled
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/HD6500.yml.disabled b/files/initrd/opt/rr/model-configs/HD6500.yml.disabled
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/HD6500.yml.disabled
rename to files/initrd/opt/rr/model-configs/HD6500.yml.disabled
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/RS1221+.yml b/files/initrd/opt/rr/model-configs/RS1221+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/RS1221+.yml
rename to files/initrd/opt/rr/model-configs/RS1221+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/RS1619xs+.yml b/files/initrd/opt/rr/model-configs/RS1619xs+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/RS1619xs+.yml
rename to files/initrd/opt/rr/model-configs/RS1619xs+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/RS2423+.yml b/files/initrd/opt/rr/model-configs/RS2423+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/RS2423+.yml
rename to files/initrd/opt/rr/model-configs/RS2423+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/RS2423RP+.yml.disabled b/files/initrd/opt/rr/model-configs/RS2423RP+.yml.disabled
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/RS2423RP+.yml.disabled
rename to files/initrd/opt/rr/model-configs/RS2423RP+.yml.disabled
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/RS3413xs+.yml b/files/initrd/opt/rr/model-configs/RS3413xs+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/RS3413xs+.yml
rename to files/initrd/opt/rr/model-configs/RS3413xs+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/RS3618xs.yml b/files/initrd/opt/rr/model-configs/RS3618xs.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/RS3618xs.yml
rename to files/initrd/opt/rr/model-configs/RS3618xs.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/RS3621xs+.yml b/files/initrd/opt/rr/model-configs/RS3621xs+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/RS3621xs+.yml
rename to files/initrd/opt/rr/model-configs/RS3621xs+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/RS4021xs+.yml b/files/initrd/opt/rr/model-configs/RS4021xs+.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/RS4021xs+.yml
rename to files/initrd/opt/rr/model-configs/RS4021xs+.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/SA3200D.yml.disabled b/files/initrd/opt/rr/model-configs/SA3200D.yml.disabled
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/SA3200D.yml.disabled
rename to files/initrd/opt/rr/model-configs/SA3200D.yml.disabled
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/SA3400.yml b/files/initrd/opt/rr/model-configs/SA3400.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/SA3400.yml
rename to files/initrd/opt/rr/model-configs/SA3400.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/SA3400D.yml.disabled b/files/initrd/opt/rr/model-configs/SA3400D.yml.disabled
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/SA3400D.yml.disabled
rename to files/initrd/opt/rr/model-configs/SA3400D.yml.disabled
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/SA3410.yml b/files/initrd/opt/rr/model-configs/SA3410.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/SA3410.yml
rename to files/initrd/opt/rr/model-configs/SA3410.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/SA3600.yml.disabled b/files/initrd/opt/rr/model-configs/SA3600.yml.disabled
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/SA3600.yml.disabled
rename to files/initrd/opt/rr/model-configs/SA3600.yml.disabled
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/SA3610.yml b/files/initrd/opt/rr/model-configs/SA3610.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/SA3610.yml
rename to files/initrd/opt/rr/model-configs/SA3610.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/SA6400.yml b/files/initrd/opt/rr/model-configs/SA6400.yml
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/model-configs/SA6400.yml
rename to files/initrd/opt/rr/model-configs/SA6400.yml
diff --git a/files/board/arpl/overlayfs/opt/arpl/modinfo b/files/initrd/opt/rr/modinfo
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/modinfo
rename to files/initrd/opt/rr/modinfo
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/config-manipulators.sh b/files/initrd/opt/rr/patch/config-manipulators.sh
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/config-manipulators.sh
rename to files/initrd/opt/rr/patch/config-manipulators.sh
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/iosched-trampoline.sh b/files/initrd/opt/rr/patch/iosched-trampoline.sh
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/iosched-trampoline.sh
rename to files/initrd/opt/rr/patch/iosched-trampoline.sh
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-disable-disabled-ports-00000.patch b/files/initrd/opt/rr/patch/ramdisk-disable-disabled-ports-00000.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-disable-disabled-ports-00000.patch
rename to files/initrd/opt/rr/patch/ramdisk-disable-disabled-ports-00000.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-disable-disabled-ports-42661.patch b/files/initrd/opt/rr/patch/ramdisk-disable-disabled-ports-42661.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-disable-disabled-ports-42661.patch
rename to files/initrd/opt/rr/patch/ramdisk-disable-disabled-ports-42661.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-disable-root-pwd-00000.patch b/files/initrd/opt/rr/patch/ramdisk-disable-root-pwd-00000.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-disable-root-pwd-00000.patch
rename to files/initrd/opt/rr/patch/ramdisk-disable-root-pwd-00000.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-disable-root-pwd-64216.patch b/files/initrd/opt/rr/patch/ramdisk-disable-root-pwd-64216.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-disable-root-pwd-64216.patch
rename to files/initrd/opt/rr/patch/ramdisk-disable-root-pwd-64216.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-etc-rc-00000.patch b/files/initrd/opt/rr/patch/ramdisk-etc-rc-00000.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-etc-rc-00000.patch
rename to files/initrd/opt/rr/patch/ramdisk-etc-rc-00000.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-init-script-v4-00000.patch b/files/initrd/opt/rr/patch/ramdisk-init-script-v4-00000.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-init-script-v4-00000.patch
rename to files/initrd/opt/rr/patch/ramdisk-init-script-v4-00000.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-init-script-v4-25556.patch b/files/initrd/opt/rr/patch/ramdisk-init-script-v4-25556.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-init-script-v4-25556.patch
rename to files/initrd/opt/rr/patch/ramdisk-init-script-v4-25556.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-init-script-v4-64216.patch b/files/initrd/opt/rr/patch/ramdisk-init-script-v4-64216.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-init-script-v4-64216.patch
rename to files/initrd/opt/rr/patch/ramdisk-init-script-v4-64216.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-init-script-v4-69057.patch b/files/initrd/opt/rr/patch/ramdisk-init-script-v4-69057.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-init-script-v4-69057.patch
rename to files/initrd/opt/rr/patch/ramdisk-init-script-v4-69057.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-init-script-v5-00000.patch b/files/initrd/opt/rr/patch/ramdisk-init-script-v5-00000.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-init-script-v5-00000.patch
rename to files/initrd/opt/rr/patch/ramdisk-init-script-v5-00000.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-init-script-v5-64216.patch b/files/initrd/opt/rr/patch/ramdisk-init-script-v5-64216.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-init-script-v5-64216.patch
rename to files/initrd/opt/rr/patch/ramdisk-init-script-v5-64216.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-init-script-v5-69057.patch b/files/initrd/opt/rr/patch/ramdisk-init-script-v5-69057.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-init-script-v5-69057.patch
rename to files/initrd/opt/rr/patch/ramdisk-init-script-v5-69057.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-network-hosts-00000.patch b/files/initrd/opt/rr/patch/ramdisk-network-hosts-00000.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-network-hosts-00000.patch
rename to files/initrd/opt/rr/patch/ramdisk-network-hosts-00000.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-post-init-script-00000.patch b/files/initrd/opt/rr/patch/ramdisk-post-init-script-00000.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-post-init-script-00000.patch
rename to files/initrd/opt/rr/patch/ramdisk-post-init-script-00000.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-post-init-script-25556.patch b/files/initrd/opt/rr/patch/ramdisk-post-init-script-25556.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-post-init-script-25556.patch
rename to files/initrd/opt/rr/patch/ramdisk-post-init-script-25556.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-post-init-script-42661.patch b/files/initrd/opt/rr/patch/ramdisk-post-init-script-42661.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-post-init-script-42661.patch
rename to files/initrd/opt/rr/patch/ramdisk-post-init-script-42661.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-post-init-script-42951.patch b/files/initrd/opt/rr/patch/ramdisk-post-init-script-42951.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-post-init-script-42951.patch
rename to files/initrd/opt/rr/patch/ramdisk-post-init-script-42951.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-post-init-script-69057.patch b/files/initrd/opt/rr/patch/ramdisk-post-init-script-69057.patch
similarity index 100%
rename from files/board/arpl/overlayfs/opt/arpl/patch/ramdisk-post-init-script-69057.patch
rename to files/initrd/opt/rr/patch/ramdisk-post-init-script-69057.patch
diff --git a/files/board/arpl/overlayfs/opt/arpl/ramdisk-patch.sh b/files/initrd/opt/rr/ramdisk-patch.sh
similarity index 98%
rename from files/board/arpl/overlayfs/opt/arpl/ramdisk-patch.sh
rename to files/initrd/opt/rr/ramdisk-patch.sh
index a78707d0..388f52c9 100755
--- a/files/board/arpl/overlayfs/opt/arpl/ramdisk-patch.sh
+++ b/files/initrd/opt/rr/ramdisk-patch.sh
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
-. /opt/arpl/include/functions.sh
-. /opt/arpl/include/addons.sh
+. /opt/rr/include/functions.sh
+. /opt/rr/include/addons.sh
set -o pipefail # Get exit code from process piped
@@ -14,7 +14,7 @@ echo -n "Patching Ramdisk"
rm -f "${MOD_RDGZ_FILE}"
# Check disk space left
-LOADER_DISK="$(blkid | grep 'LABEL="ARPL3"' | cut -d3 -f1)"
+LOADER_DISK="$(blkid | grep 'LABEL="RR3"' | cut -d3 -f1)"
LOADER_DEVICE_NAME=$(echo ${LOADER_DISK} | sed 's|/dev/||')
SPACELEFT=$(df --block-size=1 | awk '/'${LOADER_DEVICE_NAME}'3/{print$4}')
[ ${SPACELEFT} -le 268435456 ] && rm -rf "${CACHE_PATH}/dl"
@@ -198,7 +198,7 @@ echo "inetd" >>"${RAMDISK_PATH}/addons/addons.sh"
[ "2" = "${BUILDNUM:0:1}" ] && sed -i 's/function //g' $(find "${RAMDISK_PATH}/addons/" -type f -name "*.sh")
# Build modules dependencies
-/opt/arpl/depmod -a -b ${RAMDISK_PATH} 2>/dev/null
+/opt/rr/depmod -a -b ${RAMDISK_PATH} 2>/dev/null
# Network card configuration file
for N in $(seq 0 7); do
diff --git a/files/board/arpl/overlayfs/opt/arpl/vmlinux-to-bzImage.sh b/files/initrd/opt/rr/vmlinux-to-bzImage.sh
similarity index 98%
rename from files/board/arpl/overlayfs/opt/arpl/vmlinux-to-bzImage.sh
rename to files/initrd/opt/rr/vmlinux-to-bzImage.sh
index 284c5964..26025894 100755
--- a/files/board/arpl/overlayfs/opt/arpl/vmlinux-to-bzImage.sh
+++ b/files/initrd/opt/rr/vmlinux-to-bzImage.sh
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
# Based on code and ideas from @jumkey
-. /opt/arpl/include/functions.sh
+. /opt/rr/include/functions.sh
MODEL="$(readConfigKey "model" "${USER_CONFIG_FILE}")"
PRODUCTVER="$(readConfigKey "productver" "${USER_CONFIG_FILE}")"
diff --git a/files/board/arpl/overlayfs/opt/arpl/zimage-patch.sh b/files/initrd/opt/rr/zimage-patch.sh
similarity index 59%
rename from files/board/arpl/overlayfs/opt/arpl/zimage-patch.sh
rename to files/initrd/opt/rr/zimage-patch.sh
index a82eb785..e6c873c7 100755
--- a/files/board/arpl/overlayfs/opt/arpl/zimage-patch.sh
+++ b/files/initrd/opt/rr/zimage-patch.sh
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
-. /opt/arpl/include/functions.sh
+. /opt/rr/include/functions.sh
set -o pipefail # Get exit code from process piped
@@ -12,13 +12,13 @@ echo -n "Patching zImage"
rm -f "${MOD_ZIMAGE_FILE}"
echo -n "."
# Extract vmlinux
-/opt/arpl/bzImage-to-vmlinux.sh "${ORI_ZIMAGE_FILE}" "${TMP_PATH}/vmlinux" >"${LOG_FILE}" 2>&1 || dieLog
+/opt/rr/bzImage-to-vmlinux.sh "${ORI_ZIMAGE_FILE}" "${TMP_PATH}/vmlinux" >"${LOG_FILE}" 2>&1 || dieLog
echo -n "."
# Patch boot params and ramdisk check
-/opt/arpl/kpatch "${TMP_PATH}/vmlinux" "${TMP_PATH}/vmlinux-mod" >"${LOG_FILE}" 2>&1 || dieLog
+/opt/rr/kpatch "${TMP_PATH}/vmlinux" "${TMP_PATH}/vmlinux-mod" >"${LOG_FILE}" 2>&1 || dieLog
echo -n "."
# rebuild zImage
-/opt/arpl/vmlinux-to-bzImage.sh "${TMP_PATH}/vmlinux-mod" "${MOD_ZIMAGE_FILE}" >"${LOG_FILE}" 2>&1 || dieLog
+/opt/rr/vmlinux-to-bzImage.sh "${TMP_PATH}/vmlinux-mod" "${MOD_ZIMAGE_FILE}" >"${LOG_FILE}" 2>&1 || dieLog
echo -n "."
# Update HASH of new DSM zImage
HASH="$(sha256sum ${ORI_ZIMAGE_FILE} | awk '{print$1}')"
diff --git a/files/board/arpl/p1/EFI/BOOT/SynoBootLoader.conf b/files/p1/EFI/BOOT/SynoBootLoader.conf
similarity index 100%
rename from files/board/arpl/p1/EFI/BOOT/SynoBootLoader.conf
rename to files/p1/EFI/BOOT/SynoBootLoader.conf
diff --git a/files/board/arpl/p1/EFI/BOOT/SynoBootLoader.efi b/files/p1/EFI/BOOT/SynoBootLoader.efi
similarity index 100%
rename from files/board/arpl/p1/EFI/BOOT/SynoBootLoader.efi
rename to files/p1/EFI/BOOT/SynoBootLoader.efi
diff --git a/files/board/arpl/p1/ARPL-VERSION b/files/p1/RR_VERSION
similarity index 100%
rename from files/board/arpl/p1/ARPL-VERSION
rename to files/p1/RR_VERSION
diff --git a/files/board/arpl/p1/boot/grub/grub.cfg b/files/p1/boot/grub/grub.cfg
similarity index 86%
rename from files/board/arpl/p1/boot/grub/grub.cfg
rename to files/p1/boot/grub/grub.cfg
index ac0b894d..8be97c6f 100644
--- a/files/board/arpl/p1/boot/grub/grub.cfg
+++ b/files/p1/boot/grub/grub.cfg
@@ -66,9 +66,9 @@ function set_gfxpayload {
}
set TERM=tty2
-set ARPL_CMDLINE=""
+set RR_CMDLINE=""
-search --set=root --label "ARPL3"
+search --set=root --label "RR3"
if [ -s /zImage-dsm -a -s /initrd-dsm ]; then
if [ "${default}" = "direct" ]; then
set timeout="1"
@@ -87,17 +87,17 @@ if [ -s /zImage-dsm -a -s /initrd-dsm ]; then
menuentry 'Boot DSM' --id boot {
set_gfxpayload
echo "Loading kernel..."
- linux /bzImage-arpl console=${TERM} net.ifnames=0 ${ARPL_CMDLINE}
+ linux /bzImage-rr console=${TERM} net.ifnames=0 ${RR_CMDLINE}
echo "Loading initramfs..."
- initrd /initrd-arpl
+ initrd /initrd-rr
echo "Booting..."
}
menuentry 'Force re-install DSM' --id junior {
set_gfxpayload
echo "Loading kernel..."
- linux /bzImage-arpl console=${TERM} net.ifnames=0 ${ARPL_CMDLINE} force_junior
+ linux /bzImage-rr console=${TERM} net.ifnames=0 ${RR_CMDLINE} force_junior
echo "Loading initramfs..."
- initrd /initrd-arpl
+ initrd /initrd-rr
echo "Booting..."
}
fi
@@ -105,9 +105,9 @@ fi
menuentry 'Configure loader' --id config {
set_gfxpayload
echo "Loading kernel..."
- linux /bzImage-arpl console=${TERM} net.ifnames=0 ${ARPL_CMDLINE} IWANTTOCHANGETHECONFIG
+ linux /bzImage-rr console=${TERM} net.ifnames=0 ${RR_CMDLINE} IWANTTOCHANGETHECONFIG
echo "Loading initramfs..."
- initrd /initrd-arpl
+ initrd /initrd-rr
echo "Booting..."
}
diff --git a/files/board/arpl/p3/addons/.gitkeep b/files/p3/addons/.gitkeep
similarity index 100%
rename from files/board/arpl/p3/addons/.gitkeep
rename to files/p3/addons/.gitkeep
diff --git a/files/board/arpl/p3/lkms/.gitkeep b/files/p3/extractor/.gitkeep
similarity index 100%
rename from files/board/arpl/p3/lkms/.gitkeep
rename to files/p3/extractor/.gitkeep
diff --git a/files/board/arpl/p3/modules/.gitkeep b/files/p3/lkms/.gitkeep
similarity index 100%
rename from files/board/arpl/p3/modules/.gitkeep
rename to files/p3/lkms/.gitkeep
diff --git a/files/p3/modules/.gitkeep b/files/p3/modules/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/guide.md b/guide.md
index 3995690c..c8f93853 100644
--- a/guide.md
+++ b/guide.md
@@ -36,103 +36,25 @@
* iGPU: https://jim.plus/
* vGPU: https://blog.kkk.rs/
-# ARPL:
-* ### [命令输入方法演示](https://www.bilibili.com/video/BV1T84y1P7Kq) https://www.bilibili.com/video/BV1T84y1P7Kq
-
-* arpl各版本间切换(手动方式, 全量) (Any version):
+# RR:
+* RR 各版本间切换(手动方式, 全量):
```shell
- # 在 shell 中下载需要的版本或者手动上传到/opt/arpl/下
- # Download the required version in the shell or manually upload it to/opt/arpl/
- curl -kL -o /opt/arpl/arpl.zip https://github.com/wjz304/arpl-i18n/releases/download/23.4.5/arpl-i18n-23.4.5.img.zip
+ # 在 shell 中下载需要的版本或者手动上传到 ~/ 下
+ # Download the required version in the shell or manually upload it to ~/
+ curl -kL -o ~/rr.zip https://github.com/wjz304/rr/releases/download/23.4.5/rr-23.11.1.img.zip
# 卸载挂载的引导盘
# Uninstalling the mounted boot disk
umount /mnt/p1 /mnt/p2 /mnt/p3
# 解压 并写入到引导盘
# Decompress and write to the boot disk
- unzip -p arpl.zip | dd of=`blkid | grep 'LABEL="ARPL3"' | cut -d3 -f1` bs=1M conv=fsync
+ # 获取当前的引导盘
+ LOADER_DISK="$(blkid | grep 'LABEL="RR3"' | cut -d3 -f1)"
+ unzip -p rr.zip | dd of=${LOADER_DISK} bs=1M conv=fsync
# 重启 reboot
reboot
```
-* arpl各版本间切换(菜单更新, 增量)(arpl / arpl-zh_CN / arpl-i18n(ver < 23.4.5)):
- ```shell
- # shell 下输入以下命令修改更新 repo.
- # 如果要切换原版修改第二条命令中的 wjz304/arpl-i18n 为 fbelavenuto/arpl
- # 如果切换中文版修改第二条命令中的 wjz304/arpl-i18n 为 wjz304/arpl-zh_CN
- # Enter the following command under the shell to modify and update repo
- # If you want to switch the original version and modify wjz304/arpl-i18n to fbelavenuto/arpl in the second command.
- # If you switch to the Chinese version and modify the wjz304/arpl-i18n to wjz304/arpl_zh_CN in the second command.
- CURREPO=`grep "github.com.*update" menu.sh | sed -r 's/.*com\/(.*)\/releases.*/\1/'`
- sed -i "s|${CURREPO}|wjz304/arpl-i18n|g" /opt/arpl/menu.sh
- # 进入设置菜单执行更新arpl操作即可. 更新后请重启.
- # Simply enter the main menu and perform the update arpl operation. Please restart after the update.
- ```
-* arpl 备份 (Any version):
- ```shell
- # 备份为 disk.img.gz, 自行导出.
- dd if=`blkid | grep 'LABEL="ARPL3"' | cut -d3 -f1` | gzip > disk.img.gz
- # 结合 transfer.sh 直接导出链接
- curl -skL --insecure -w '\n' --upload-file disk.img.gz https://transfer.sh
- ```
-* arpl 持久化 /opt/arpl 目录的修改 (Any version):
- ```shell
- RDXZ_PATH=/tmp/rdxz_tmp
- mkdir -p "${RDXZ_PATH}"
- (cd "${RDXZ_PATH}"; xz -dc < "/mnt/p3/initrd-arpl" | cpio -idm) >/dev/null 2>&1 || true
- rm -rf "${RDXZ_PATH}/opt/arpl"
- cp -rf "/opt/arpl" "${RDXZ_PATH}/opt"
- (cd "${RDXZ_PATH}"; find . 2>/dev/null | cpio -o -H newc -R root:root | xz --check=crc32 > "/mnt/p3/initrd-arpl") || true
- rm -rf "${RDXZ_PATH}"
- ```
-* arpl 修改所有的pat下载源 (Any version):
- ```shell
- sed -i 's/global.synologydownload.com/cndl.synology.cn/g' /opt/arpl/menu.sh `find /opt/arpl/model-configs/ -type f'`
- sed -i 's/global.download.synology.com/cndl.synology.cn/g' /opt/arpl/menu.sh `find /opt/arpl/model-configs/ -type f'`
- ```
-* arpl 更新慢的解决办法 (arpl-zh_CN / arpl):
- ```shell
- sed -i 's|https://.*/https://|https://|g' /opt/arpl/menu.sh
- sed -i 's|https://github.com|https://ghproxy.homeboyc.cn/&|g' /opt/arpl/menu.sh
- sed -i 's|https://api.github.com|http://ghproxy.homeboyc.cn/&|g' /opt/arpl/menu.sh
- ```
-* arpl 去掉pat的hash校验 (Any version):
- ```shell
- sed -i 's/HASH}" ]/& \&\& false/g' /opt/arpl/menu.sh
- ```
-* arpl 下获取网卡驱动 (Any version):
- ```shell
- for i in `ls /sys/class/net | grep -v 'lo'`; do echo $i -- `ethtool -i $i | grep driver`; done
- ```
-* arpl 使用自定义的dts文件 (arpl(ver > v1.1-beta2a / arpl-zh_CN):
- ```shell
- # 将dts文件放到/mnt/p1下,并重命名为model.dts. "/mnt/p1/model.dts"
- sed -i '/^.*\/addons\/disks.sh.*$/a [ -f "\/mnt\/p1\/model.dts" ] \&\& cp "\/mnt\/p1\/model.dts" "${RAMDISK_PATH}\/addons\/model.dts"' /opt/arpl/ramdisk-patch.sh
- ```
-* arpl 离线安装 (arpl_zh_CN(ver > ++-v1.3) / arpl-i18n(ver < 23.7.0>)):
- ```shell
- 1. arpl 下
- # arpl下获取型号版本的pat下载地址 (替换以下命令中的 版本号和型号部分)
- yq eval '.builds.42218.pat.url' "/opt/arpl/model-configs/DS3622xs+.yml"
- # 将pat重命名为<型号>-<版本>.pat, 放入 /mnt/p3/dl/ 下
- # 例: /mnt/p3/dl/DS3622xs+-42218.pat
- 2. pc 下
- # 通过 DG等其他软件打开arpl.img, 将pat重命名为<型号>-<版本>.pat, 放入 第3个分区的 /dl/ 下.
- ```
-* arpl 增删驱动 (Any version):
- ```shell
- # 1.首先你要有对应平台的驱动 比如 SA6400 7.1.1 增加 r8125
- # 略
- # 2.解包
- mkdir -p /mnt/p3/modules/epyc7002-5.10.55
- gzip -dc /mnt/p3/modules/epyc7002-5.10.55.tgz | tar xf - -C /mnt/p3/modules/epyc7002-5.10.55
- # 3.放入或删除驱动
- # 略
- # 4.打包
- tar -cf /mnt/p3/modules/epyc7002-5.10.55.tar -C /mnt/p3/modules/epyc7002-5.10.55 .
- gzip -c /mnt/p3/modules/epyc7002-5.10.55.tar > /mnt/p3/modules/epyc7002-5.10.55.tgz
- rm -rf /mnt/p3/modules/epyc7002-5.10.55.tar /mnt/p3/modules/epyc7002-5.10.55
- ```
-* arpl 开机强行进入到arpl (Any version):
+* RR 开机强行进入到 RR shell:
```shell
# 在 wait IP 的时候, 快速的连上, 杀死 boot.sh 进程.
kill `ps | grep -v grep | grep boot.sh | awk '{print $1}'`
@@ -160,10 +82,10 @@
mount /dev/synoboot2 /tmp/synoboot2
ls /tmp/synoboot2/
```
-* dsm下重启到arpl(免键盘) (Any version):
+* dsm下重启到RR(免键盘) (Any version):
```shell
sudo -i # 输入密码
- /usr/bin/arpl-reboot.sh "config"
+ /usr/bin/rr-reboot.sh "config"
```
* dsm下修改sn (Any version):
```shell
diff --git a/img-gen.sh b/img-gen.sh
index f0c1a945..2b02dd87 100755
--- a/img-gen.sh
+++ b/img-gen.sh
@@ -4,35 +4,45 @@ set -e
. scripts/func.sh
-if [ ! -d .buildroot ]; then
- echo "Downloading buildroot"
- git clone --single-branch -b 2023.02.x https://github.com/buildroot/buildroot.git .buildroot
-fi
-
# Convert po2mo, Get extractor, LKM, addons and Modules
-convertpo2mo "files/board/arpl/overlayfs/opt/arpl/lang"
-getExtractor "files/board/arpl/p3/extractor"
-getLKMs "files/board/arpl/p3/lkms" true
-getAddons "files/board/arpl/p3/addons" true
-getModules "files/board/arpl/p3/modules" true
+convertpo2mo "files/initrd/opt/rr/lang"
+getExtractor "files/p3/extractor"
+getLKMs "files/p3/lkms" true
+getAddons "files/p3/addons" true
+getModules "files/p3/modules" true
-# Remove old files
-rm -rf ".buildroot/output/target/opt/arpl"
-rm -rf ".buildroot/board/arpl/overlayfs"
-rm -rf ".buildroot/board/arpl/p1"
-rm -rf ".buildroot/board/arpl/p3"
-# Copy files
+IMAGE_FILE="rr.img"
+gzip -dc "files/grub.img.gz" >"${IMAGE_FILE}"
+fdisk -l "${IMAGE_FILE}"
+
+LOOPX=$(sudo losetup -f)
+sudo losetup -P "${LOOPX}" "${IMAGE_FILE}"
+
+echo "Mounting image file"
+mkdir -p "/tmp/p1"
+mkdir -p "/tmp/p3"
+sudo mount ${LOOPX}p1 "/tmp/p1"
+sudo mount ${LOOPX}p3 "/tmp/p3"
+
+echo "Get Buildroot"
+getBuildroot "2023.02.x" "br"
+[ ! -f "br/bzImage-rr" -o ! -f "br/initrd-rr" ] && return 1
+
+echo "Repack initrd"
+cp -f "br/bzImage-rr" "files/p3/bzImage-rr"
+repackInitrd "br/initrd-rr" "files/initrd" "files/p3/initrd-rr"
+
echo "Copying files"
-VERSION=$(cat VERSION)
-sed 's/^ARPL_VERSION=.*/ARPL_VERSION="'${VERSION}'"/' -i files/board/arpl/overlayfs/opt/arpl/include/consts.sh
-echo "${VERSION}" >files/board/arpl/p1/ARPL-VERSION
-cp -Ru files/* .buildroot/
+sudo cp -Rf "files/p1/"* "/tmp/p1"
+sudo cp -Rf "files/p3/"* "/tmp/p3"
+sync
+
+echo "Unmount image file"
+sudo umount "/tmp/p1"
+sudo umount "/tmp/p3"
+rmdir "/tmp/p1"
+rmdir "/tmp/p3"
+
+sudo losetup --detach ${LOOPX}
-cd .buildroot
-echo "Generating default config"
-make BR2_EXTERNAL=./external -j$(nproc) arpl_defconfig
-echo "Version: ${VERSION}"
-echo "Building... Drink a coffee and wait!"
-make BR2_EXTERNAL=./external -j$(nproc)
-cd -
diff --git a/scripts/func.sh b/scripts/func.sh
index e12df690..38a28f5e 100755
--- a/scripts/func.sh
+++ b/scripts/func.sh
@@ -66,6 +66,31 @@ function getExtractor() {
echo "Getting syno extractor end"
}
+# Get latest Buildroot
+# $1 TAG
+# $2 path
+function getBuildroot() {
+ echo "Getting Buildroot begin"
+ local TAG="${1:-latest}"
+ local DEST_PATH="${2:-buildroot}"
+
+ if [ "${1}" = "latest" ]; then
+ TAG=$(curl -s "https://api.github.com/repos/wjz304/rr-lkms/releases" | jq -r ".[0].tag_name")
+ fi
+ [ ! -d "${DEST_PATH}" ] && mkdir -p "${DEST_PATH}"
+ rm -rf "${DEST_PATH}/bzImage-rr"
+ STATUS=$(curl -w "%{http_code}" -L "https://github.com/wjz304/rr-buildroot/releases/download/${TAG}/bzImage" -o "${DEST_PATH}/bzImage-rr")
+ echo "TAG=${TAG}; Status=${STATUS}"
+ [ ${STATUS} -ne 200 ] && exit 1
+
+ rm -rf "${DEST_PATH}/initrd-rr"
+ STATUS=$(curl -w "%{http_code}" -L "https://github.com/wjz304/rr-buildroot/releases/download/${TAG}/rootfs.cpio.xz" -o "${DEST_PATH}/initrd-rr")
+ echo "TAG=${TAG}; Status=${STATUS}"
+ [ ${STATUS} -ne 200 ] && exit 1
+
+ echo "Getting Buildroot end"
+}
+
# Get latest LKMs
# $1 path
# $2 (true|false[d]) include prerelease
@@ -75,11 +100,11 @@ function getLKMs() {
local CACHE_FILE="/tmp/rp-lkms.zip"
rm -f "${CACHE_FILE}"
if [ "${2}" = "true" ]; then
- TAG=$(curl -s "https://api.github.com/repos/wjz304/redpill-lkm/releases" | jq -r ".[0].tag_name")
+ TAG=$(curl -s "https://api.github.com/repos/wjz304/rr-lkms/releases" | jq -r ".[0].tag_name")
else
- TAG=$(curl -s "https://api.github.com/repos/wjz304/redpill-lkm/releases/latest" | jq -r ".tag_name")
+ TAG=$(curl -s "https://api.github.com/repos/wjz304/rr-lkms/releases/latest" | jq -r ".tag_name")
fi
- STATUS=$(curl -w "%{http_code}" -L "https://github.com/wjz304/redpill-lkm/releases/download/${TAG}/rp-lkms.zip" -o "${CACHE_FILE}")
+ STATUS=$(curl -w "%{http_code}" -L "https://github.com/wjz304/rr-lkms/releases/download/${TAG}/rp-lkms.zip" -o "${CACHE_FILE}")
echo "TAG=${TAG}; Status=${STATUS}"
[ ${STATUS} -ne 200 ] && exit 1
# Unzip LKMs
@@ -99,11 +124,11 @@ function getAddons() {
local CACHE_DIR="/tmp/addons"
local CACHE_FILE="/tmp/addons.zip"
if [ "${2}" = "true" ]; then
- TAG=$(curl -s "https://api.github.com/repos/wjz304/arpl-addons/releases" | jq -r ".[0].tag_name")
+ TAG=$(curl -s "https://api.github.com/repos/wjz304/rr-addons/releases" | jq -r ".[0].tag_name")
else
- TAG=$(curl -s "https://api.github.com/repos/wjz304/arpl-addons/releases/latest" | jq -r ".tag_name")
+ TAG=$(curl -s "https://api.github.com/repos/wjz304/rr-addons/releases/latest" | jq -r ".tag_name")
fi
- STATUS=$(curl -w "%{http_code}" -L "https://github.com/wjz304/arpl-addons/releases/download/${TAG}/addons.zip" -o "${CACHE_FILE}")
+ STATUS=$(curl -w "%{http_code}" -L "https://github.com/wjz304/rr-addons/releases/download/${TAG}/addons.zip" -o "${CACHE_FILE}")
echo "TAG=${TAG}; Status=${STATUS}"
[ ${STATUS} -ne 200 ] && exit 1
rm -rf "${DEST_PATH}"
@@ -132,11 +157,11 @@ function getModules() {
local CACHE_FILE="/tmp/modules.zip"
rm -f "${CACHE_FILE}"
if [ "${2}" = "true" ]; then
- TAG=$(curl -s "https://api.github.com/repos/wjz304/arpl-modules/releases" | jq -r ".[0].tag_name")
+ TAG=$(curl -s "https://api.github.com/repos/wjz304/rr-modules/releases" | jq -r ".[0].tag_name")
else
- TAG=$(curl -s "https://api.github.com/repos/wjz304/arpl-modules/releases/latest" | jq -r ".tag_name")
+ TAG=$(curl -s "https://api.github.com/repos/wjz304/rr-modules/releases/latest" | jq -r ".tag_name")
fi
- STATUS=$(curl -w "%{http_code}" -L "https://github.com/wjz304/arpl-modules/releases/download/${TAG}/modules.zip" -o "${CACHE_FILE}")
+ STATUS=$(curl -w "%{http_code}" -L "https://github.com/wjz304/rr-modules/releases/download/${TAG}/modules.zip" -o "${CACHE_FILE}")
echo "TAG=${TAG}; Status=${STATUS}"
[ ${STATUS} -ne 200 ] && exit 1
# Unzip Modules
@@ -146,3 +171,35 @@ function getModules() {
rm -f "${CACHE_FILE}"
echo "Getting Modules end"
}
+
+
+# repack initrd
+# $1 initrd file
+# $2 plugin path
+# $3 output path
+function repackInitrd() {
+ INITRD_FILE="${1}"
+ PLUGIN_PATH="${2}"
+ OUTPUT_PATH="${3:-${INITRD_FILE}}"
+
+ [ -z "${INITRD_FILE}" -o ! -f "${INITRD_FILE}" ] && exit 1
+ [ -z "${PLUGIN_PATH}" -o ! -d "${PLUGIN_PATH}" ] && exit 1
+
+ INITRD_FILE="$(readlink -f "${INITRD_FILE}")"
+ PLUGIN_PATH="$(readlink -f "${PLUGIN_PATH}")"
+ OUTPUT_PATH="$(readlink -f "${OUTPUT_PATH}")"
+
+ RDXZ_PATH="rdxz_tmp"
+ mkdir -p "${RDXZ_PATH}"
+ (
+ cd "${RDXZ_PATH}"
+ sudo xz -dc <"${INITRD_FILE}" | sudo cpio -idm
+ ) || true
+ sudo cp -Rf "${PLUGIN_PATH}/"* "${RDXZ_PATH}/"
+ [ -f "${OUTPUT_PATH}" ] && rm -rf "${OUTPUT_PATH}"
+ (
+ cd "${RDXZ_PATH}"
+ sudo find . 2>/dev/null | sudo cpio -o -H newc -R root:root | xz --check=crc32 >"${OUTPUT_PATH}"
+ ) || true
+ sudo rm -rf "${RDXZ_PATH}"
+}
\ No newline at end of file
diff --git a/scripts/grub.sh b/scripts/grub.sh
index cee1068f..026c2535 100755
--- a/scripts/grub.sh
+++ b/scripts/grub.sh
@@ -8,6 +8,7 @@
GRUB=${1:-"grub-2.06"}
BIOS=${2:-"i386-pc i386-efi x86_64-efi"}
+NAME=${3:-"RR"}
curl -#kLO https://ftp.gnu.org/gnu/grub/${GRUB}.tar.gz
tar -zxvf ${GRUB}.tar.gz
@@ -34,40 +35,40 @@ fdisk -l grub.img
LOOPX=$(sudo losetup -f)
sudo losetup -P ${LOOPX} grub.img
-sudo mkdosfs -F32 -n ARPL1 ${LOOPX}p1
-sudo mkfs.ext2 -F -L ARPL2 ${LOOPX}p2
-sudo mkfs.ext4 -F -L ARPL3 ${LOOPX}p3
+sudo mkdosfs -F32 -n ${NAME}1 ${LOOPX}p1
+sudo mkfs.ext2 -F -L ${NAME}2 ${LOOPX}p2
+sudo mkfs.ext4 -F -L ${NAME}3 ${LOOPX}p3
-rm -rf ARPL1
-mkdir -p ARPL1
-sudo mount ${LOOPX}p1 ARPL1
+rm -rf ${NAME}1
+mkdir -p ${NAME}1
+sudo mount ${LOOPX}p1 ${NAME}1
-sudo mkdir -p ARPL1/EFI
-sudo mkdir -p ARPL1/boot/grub
+sudo mkdir -p ${NAME}1/EFI
+sudo mkdir -p ${NAME}1/boot/grub
cat >device.map <