mirror of
https://github.com/RROrg/rr.git
synced 2025-06-21 05:51:05 +08:00
RR init
This commit is contained in:
parent
e085e4ee48
commit
a0e446c002
4
.github/ISSUE_TEMPLATE/bug.md
vendored
4
.github/ISSUE_TEMPLATE/bug.md
vendored
@ -12,8 +12,8 @@ Install ENV: (You can find it in the boot interface.)
|
|||||||
* CPU:
|
* CPU:
|
||||||
* NIC:
|
* NIC:
|
||||||
|
|
||||||
Arpl version: (You can find it in the update menu.)
|
RR version: (You can find it in the update menu.)
|
||||||
* arpl:
|
* RR:
|
||||||
* addons:
|
* addons:
|
||||||
* modules:
|
* modules:
|
||||||
* lkms:
|
* lkms:
|
||||||
|
4
.github/workflows/grub.yml
vendored
4
.github/workflows/grub.yml
vendored
@ -32,7 +32,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Make Grub
|
- name: Make Grub
|
||||||
run: |
|
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
|
- name: Upload artifact
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
@ -46,7 +46,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
if [ -f "grub.img.gz" ]; then
|
if [ -f "grub.img.gz" ]; then
|
||||||
echo "Copy img ..."
|
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 ..."
|
echo "Git push ..."
|
||||||
git pull
|
git pull
|
||||||
|
4
.github/workflows/issues.yml
vendored
4
.github/workflows/issues.yml
vendored
@ -45,8 +45,8 @@ jobs:
|
|||||||
* CPU:
|
* CPU:
|
||||||
* NIC:
|
* NIC:
|
||||||
|
|
||||||
Arpl version: (You can find it in the update menu.)
|
RR version: (You can find it in the update menu.)
|
||||||
* arpl:
|
* RR:
|
||||||
* addons:
|
* addons:
|
||||||
* modules:
|
* modules:
|
||||||
* lkms:
|
* lkms:
|
||||||
|
132
.github/workflows/main.yml
vendored
132
.github/workflows/main.yml
vendored
@ -5,7 +5,7 @@
|
|||||||
# See /LICENSE for more information.
|
# See /LICENSE for more information.
|
||||||
#
|
#
|
||||||
|
|
||||||
name: Build arpl
|
name: Build RR
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
@ -34,6 +34,8 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@main
|
uses: actions/checkout@main
|
||||||
|
with:
|
||||||
|
lfs: 'true'
|
||||||
|
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
- name: 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.email "github-actions[bot]@users.noreply.github.com"
|
||||||
git config --global user.name "github-actions[bot]"
|
git config --global user.name "github-actions[bot]"
|
||||||
|
|
||||||
# Clean up disk space
|
|
||||||
docker rmi $(docker images -q)
|
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt -y purge azure-cli* docker* llvm* google* dotnet* powershell* sphinxsearch* mysql* php*
|
sudo apt install -y jq cpio gettext
|
||||||
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') }}
|
|
||||||
|
|
||||||
# calculates the version number and push
|
# calculates the version number and push
|
||||||
- name: Calculate version
|
- name: Calculate version
|
||||||
@ -112,8 +74,8 @@ jobs:
|
|||||||
if [ -n "${VERSION}" ]; then
|
if [ -n "${VERSION}" ]; then
|
||||||
# Modify Source File
|
# Modify Source File
|
||||||
echo "${VERSION}" > VERSION
|
echo "${VERSION}" > VERSION
|
||||||
echo "${VERSION}" > files/board/arpl/p1/ARPL-VERSION
|
echo "${VERSION}" > files/p1/RR_VERSION
|
||||||
sed 's/^ARPL_VERSION=.*/ARPL_VERSION="'${VERSION}'"/' -i files/board/arpl/overlayfs/opt/arpl/include/consts.sh
|
sed 's/^RR_VERSION=.*/RR_VERSION="'${VERSION}'"/' -i files/initrd/opt/rr/include/consts.sh
|
||||||
|
|
||||||
git checkout main
|
git checkout main
|
||||||
git pull
|
git pull
|
||||||
@ -125,50 +87,70 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Convert po2mo, Get extractor, LKM, addons and Modules
|
# Convert po2mo, Get extractor, LKMs, addons and Modules
|
||||||
- name: Convert po2mo, Get extractor, LKM, addons and Modules
|
- name: Convert po2mo, Get extractor, LKMs, addons and Modules
|
||||||
run: |
|
run: |
|
||||||
. scripts/func.sh
|
. scripts/func.sh
|
||||||
|
|
||||||
convertpo2mo "files/board/arpl/overlayfs/opt/arpl/lang"
|
convertpo2mo "files/initrd/opt/rr/lang"
|
||||||
getExtractor "files/board/arpl/p3/extractor"
|
getExtractor "files/p3/extractor"
|
||||||
getLKMs "files/board/arpl/p3/lkms" ${{ inputs.prerelease }}
|
getLKMs "files/p3/lkms" ${{ inputs.prerelease }}
|
||||||
getAddons "files/board/arpl/p3/addons" ${{ inputs.prerelease }}
|
getAddons "files/p3/addons" ${{ inputs.prerelease }}
|
||||||
getModules "files/board/arpl/p3/modules" ${{ inputs.prerelease }}
|
getModules "files/p3/modules" ${{ inputs.prerelease }}
|
||||||
|
|
||||||
echo "OK"
|
echo "OK"
|
||||||
|
|
||||||
# Build incremental from caches
|
# Build incremental
|
||||||
- name: Build image
|
- name: Build image
|
||||||
run: |
|
run: |
|
||||||
# Remove old files
|
. scripts/func.sh
|
||||||
rm -rf .buildroot/output/target/opt/arpl
|
|
||||||
rm -rf .buildroot/board/arpl/overlayfs
|
gzip -dc "files/grub.img.gz" >"rr.img"
|
||||||
rm -rf .buildroot/board/arpl/p1
|
fdisk -l "rr.img"
|
||||||
rm -rf .buildroot/board/arpl/p3
|
|
||||||
|
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"
|
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 "Unmount image file"
|
||||||
echo "Generating default config"
|
sudo umount "/tmp/p1"
|
||||||
make BR2_EXTERNAL=./external -j$(nproc) arpl_defconfig
|
sudo umount "/tmp/p3"
|
||||||
echo "Building..."
|
rmdir "/tmp/p1"
|
||||||
make BR2_EXTERNAL=./external -j$(nproc)
|
rmdir "/tmp/p3"
|
||||||
cd -
|
|
||||||
# qemu-img convert -O vmdk arpl.img arpl-dyn.vmdk
|
sudo losetup --detach ${LOOPX}
|
||||||
# qemu-img convert -O vmdk -o adapter_type=lsilogic arpl.img -o subformat=monolithicFlat arpl.vmdk
|
|
||||||
|
# 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
|
# Zip image and generate checksum
|
||||||
- name: Pack
|
- name: Pack
|
||||||
run: |
|
run: |
|
||||||
if [ -n "${{ env.VERSION }}" ]; then
|
if [ -n "${{ env.VERSION }}" ]; then
|
||||||
zip -9 "arpl-i18n-${{ env.VERSION }}.img.zip" arpl.img
|
zip -9 "rr-${{ env.VERSION }}.img.zip" rr.img
|
||||||
# zip -9 "arpl-i18n-${{ env.VERSION }}.vmdk-dyn.zip" arpl-dyn.vmdk
|
# zip -9 "rr-${{ env.VERSION }}.vmdk-dyn.zip" rr-dyn.vmdk
|
||||||
# zip -9 "arpl-i18n-${{ env.VERSION }}.vmdk-flat.zip" arpl.vmdk arpl-flat.vmdk
|
# zip -9 "rr-${{ env.VERSION }}.vmdk-flat.zip" rr.vmdk rr-flat.vmdk
|
||||||
else
|
else
|
||||||
zip -9 "arpl-i18n.img.zip" arpl.img
|
zip -9 "rr.img.zip" rr.img
|
||||||
fi
|
fi
|
||||||
sha256sum update-list.yml update-check.sh > sha256sum
|
sha256sum update-list.yml update-check.sh > sha256sum
|
||||||
zip -9j update.zip update-list.yml update-check.sh
|
zip -9j update.zip update-list.yml update-check.sh
|
||||||
@ -192,7 +174,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
name: Images
|
name: Images
|
||||||
path: |
|
path: |
|
||||||
arpl-i18n.img.zip
|
rr.img.zip
|
||||||
update.zip
|
update.zip
|
||||||
retention-days: 5
|
retention-days: 5
|
||||||
|
|
||||||
@ -204,8 +186,8 @@ jobs:
|
|||||||
tag_name: ${{ env.VERSION }}
|
tag_name: ${{ env.VERSION }}
|
||||||
prerelease: ${{ inputs.prerelease }}
|
prerelease: ${{ inputs.prerelease }}
|
||||||
files: |
|
files: |
|
||||||
arpl-i18n-${{ env.VERSION }}.img.zip
|
rr-${{ env.VERSION }}.img.zip
|
||||||
# arpl-i18n-${{ env.VERSION }}.vmdk-dyn.zip
|
# rr-${{ env.VERSION }}.vmdk-dyn.zip
|
||||||
# arpl-i18n-${{ env.VERSION }}.vmdk-flat.zip
|
# rr-${{ env.VERSION }}.vmdk-flat.zip
|
||||||
update.zip
|
update.zip
|
||||||
|
|
||||||
|
10
.gitignore
vendored
10
.gitignore
vendored
@ -1,15 +1,13 @@
|
|||||||
!.gitkeep
|
!.gitkeep
|
||||||
.vscode
|
.vscode
|
||||||
arpl*.img
|
rr*.img
|
||||||
arpl*.vmdk
|
rr*.vmdk
|
||||||
*.zip
|
*.zip
|
||||||
.buildroot
|
.buildroot
|
||||||
test*.sh
|
test*.sh
|
||||||
cache
|
cache
|
||||||
*.bak
|
*.bak
|
||||||
*.o
|
*.o
|
||||||
/files/board/arpl/p3/addons
|
files/initrd/opt/rr/lang/*.mo
|
||||||
/files/board/arpl/p3/lkms
|
tests
|
||||||
/files/board/arpl/p3/modules
|
|
||||||
/tests
|
|
||||||
/extractor
|
/extractor
|
||||||
|
44
README.md
44
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.
|
||||||
|
|
||||||
### 原版:
|
### 组件:
|
||||||
<b>https://github.com/fbelavenuto/arpl</b>
|
<b>https://github.com/wjz304/rr</b>
|
||||||
* [arpl说明](https://github.com/fbelavenuto/arpl/blob/main/README.md)
|
* addons: https://github.com/wjz304/rr-addons
|
||||||
|
* modules: https://github.com/wjz304/rr-modules
|
||||||
### 汉化:
|
* rp-lkms: https://github.com/wjz304/rr-lkms
|
||||||
<b>https://github.com/wjz304/arpl-zh_CN</b>
|
|
||||||
* 仅同步汉化原版, 所以功能与原版保持一致.
|
|
||||||
|
|
||||||
### i18n:
|
|
||||||
<b>https://github.com/wjz304/arpl-i18n</b>
|
|
||||||
* addons: https://github.com/wjz304/arpl-addons
|
|
||||||
* modules: https://github.com/wjz304/arpl-modules
|
|
||||||
* rp-lkms: https://github.com/wjz304/redpill-lkm
|
|
||||||
|
|
||||||
### About GPU:
|
### About GPU:
|
||||||
* iGPU: https://jim.plus/
|
* iGPU: https://jim.plus/
|
||||||
@ -22,21 +14,21 @@
|
|||||||
|
|
||||||
## 说明 - Instructions
|
## 说明 - Instructions
|
||||||
* [GUIDE](./guide.md)
|
* [GUIDE](./guide.md)
|
||||||
* [About get logs](https://github.com/wjz304/arpl-i18n/issues/173)
|
* [About get logs](https://github.com/wjz304/rr/issues/173)
|
||||||
* [About not find DSM after "boot the loader"](https://github.com/wjz304/arpl-i18n/issues/175)
|
* [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/arpl-i18n/issues/226)
|
* [About DT(Device Tree) and *portcfg/maxdisks](https://github.com/wjz304/rr/issues/226)
|
||||||
|
|
||||||
## 翻译 - Translation
|
## 翻译 - Translation
|
||||||
* 其他语言的翻译 - Language translation work:
|
* 其他语言的翻译 - Language translation work:
|
||||||
```shell
|
```shell
|
||||||
# If it does not involve adding or deleting, the following process is not required.
|
# If it does not involve adding or deleting, the following process is not required.
|
||||||
sudo apt install gettext
|
sudo apt install gettext
|
||||||
git clone https://github.com/wjz304/arpl-i18n.git
|
git clone https://github.com/wjz304/rr.git
|
||||||
cd files/board/arpl/overlayfs/opt/arpl
|
cd files/initrd/opt/rr
|
||||||
xgettext -L Shell --keyword=TEXT *.sh -o lang/arpl.pot
|
xgettext -L Shell --keyword=TEXT *.sh -o lang/rr.pot
|
||||||
sed -i 's/charset=CHARSET/charset=UTF-8/' lang/arpl.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.
|
# 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.
|
# This process will be automatically processed during packaging.
|
||||||
msgfmt lang/zh_CN.po -o lang/zh_CN.mo
|
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.
|
* 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.
|
* 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
|
* > ### 作者: Ing
|
||||||
* > QQ群1: 21609194 [点击链接加入QQ群](https://qm.qq.com/cgi-bin/qm/qr?k=z5O89os88QEKXCbz-0gwtEz1AeQiCwk3)
|
* > QQ群1: 21609194 [点击链接加入QQ群](https://qm.qq.com/cgi-bin/qm/qr?k=z5O89os88QEKXCbz-0gwtEz1AeQiCwk3)
|
||||||
|
@ -16,4 +16,4 @@ tasks:
|
|||||||
dir: kpatch
|
dir: kpatch
|
||||||
cmds:
|
cmds:
|
||||||
- make clean all
|
- make clean all
|
||||||
- mv kpatch ../files/board/arpl/overlayfs/opt/arpl/
|
- mv kpatch ../files/initrd/opt/rr/
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -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
|
|
@ -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}
|
|
@ -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
|
|
@ -1,46 +0,0 @@
|
|||||||
# /etc/inittab
|
|
||||||
#
|
|
||||||
# Copyright (C) 2001 Erik Andersen <andersen@codepoet.org>
|
|
||||||
#
|
|
||||||
# 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>:<runlevels>:<action>:<process>
|
|
||||||
#
|
|
||||||
# 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
|
|
@ -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
|
|
@ -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
|
|
@ -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"
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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
|
|
@ -1,144 +0,0 @@
|
|||||||
#
|
|
||||||
# Run-time configuration file for dialog
|
|
||||||
#
|
|
||||||
# Automatically generated by "dialog --create-rc <file>"
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# Types of values:
|
|
||||||
#
|
|
||||||
# Number - <number>
|
|
||||||
# String - "string"
|
|
||||||
# Boolean - <ON|OFF>
|
|
||||||
# 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
|
|
@ -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
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user