mirror of
https://github.com/fbelavenuto/arpl.git
synced 2026-01-03 23:22:05 +08:00
Compare commits
53 Commits
v1.0-beta8
...
v1.0-beta1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b52afda06b | ||
|
|
2e7e5c3757 | ||
|
|
a8b6217264 | ||
|
|
bb302f2bae | ||
|
|
6edf6cc290 | ||
|
|
31c16c7b9a | ||
|
|
a3ecb56543 | ||
|
|
e66f415ce0 | ||
|
|
fb6c441159 | ||
|
|
290cb8f888 | ||
|
|
3f4b033e33 | ||
|
|
04fd54c754 | ||
|
|
56d0da1a63 | ||
|
|
8d73e73937 | ||
|
|
532e4c27f4 | ||
|
|
d93b15bd8e | ||
|
|
36a7930252 | ||
|
|
43fc67d1a4 | ||
|
|
a1c6610faa | ||
|
|
8fe236521c | ||
|
|
b019ede88d | ||
|
|
2c1a45f356 | ||
|
|
8875aa160b | ||
|
|
3a13b66c7a | ||
|
|
309e33f012 | ||
|
|
6e784213c6 | ||
|
|
6d5177bb43 | ||
|
|
d5b61ed71a | ||
|
|
a32c9a4a94 | ||
|
|
9ffb0db2ae | ||
|
|
8ddc54360d | ||
|
|
791b95a246 | ||
|
|
87e79ec5b2 | ||
|
|
8fb27bb625 | ||
|
|
8dffd613f9 | ||
|
|
bb08cc6d80 | ||
|
|
550cc2cbbd | ||
|
|
d100d2f667 | ||
|
|
44217fc266 | ||
|
|
55cbc83924 | ||
|
|
413c0c85ef | ||
|
|
c5d5eb5658 | ||
|
|
f7e6573703 | ||
|
|
811a6c6dde | ||
|
|
a954e10ae4 | ||
|
|
f5978543aa | ||
|
|
a261f827b4 | ||
|
|
d7bc78bd59 | ||
|
|
a30a131c65 | ||
|
|
60ea3e7ba2 | ||
|
|
87c351c111 | ||
|
|
17a35c1dc7 | ||
|
|
6e3ae602bc |
9
.github/workflows/main.yml
vendored
9
.github/workflows/main.yml
vendored
@@ -74,6 +74,15 @@ jobs:
|
|||||||
echo "Extracting ${PKG} to ${DEST_PATH}/${ADDON}"
|
echo "Extracting ${PKG} to ${DEST_PATH}/${ADDON}"
|
||||||
tar xaf "${PKG}" -C "${DEST_PATH}/${ADDON}"
|
tar xaf "${PKG}" -C "${DEST_PATH}/${ADDON}"
|
||||||
done
|
done
|
||||||
|
# Get latest modules
|
||||||
|
echo "Getting latest modules"
|
||||||
|
MODULES_DIR="files/board/arpl/p3/modules"
|
||||||
|
TAG=`curl -s https://api.github.com/repos/fbelavenuto/arpl-modules/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3)}'`
|
||||||
|
while read PLATFORM KVER; do
|
||||||
|
FILE="${PLATFORM}-${KVER}"
|
||||||
|
curl -L "https://github.com/fbelavenuto/arpl-modules/releases/download/${TAG}/${FILE}.tgz" -o "${MODULES_DIR}/${FILE}.tgz"
|
||||||
|
done < PLATFORMS
|
||||||
|
curl -L "https://github.com/fbelavenuto/arpl-modules/releases/download/${TAG}/firmware.tgz" -o "${MODULES_DIR}/firmware.tgz"
|
||||||
# Copy files
|
# Copy files
|
||||||
echo "Copying files"
|
echo "Copying files"
|
||||||
sed 's/^ARPL_VERSION=.*/ARPL_VERSION="'${VERSION}'"/' -i files/board/arpl/overlayfs/opt/arpl/include/consts.sh
|
sed 's/^ARPL_VERSION=.*/ARPL_VERSION="'${VERSION}'"/' -i files/board/arpl/overlayfs/opt/arpl/include/consts.sh
|
||||||
|
|||||||
4
.gitignore
vendored
4
.gitignore
vendored
@@ -9,3 +9,7 @@ docker/syno-compiler/Dockerfile
|
|||||||
cache
|
cache
|
||||||
*.bak
|
*.bak
|
||||||
*.o
|
*.o
|
||||||
|
/files/board/arpl/p3/addons
|
||||||
|
/files/board/arpl/p3/lkms
|
||||||
|
/files/board/arpl/p3/modules
|
||||||
|
/tests
|
||||||
|
|||||||
@@ -81,6 +81,11 @@ Select the "Boot" option and wait for the DSM to boot:
|
|||||||
The DSM kernel does not display messages on the screen, so it is necessary to continue the process of configuring DSM through the browser by accessing the address `http://<ip>`.
|
The DSM kernel does not display messages on the screen, so it is necessary to continue the process of configuring DSM through the browser by accessing the address `http://<ip>`.
|
||||||
There are several tutorials on how to configure DSM over the internet, which will not be covered here.
|
There are several tutorials on how to configure DSM over the internet, which will not be covered here.
|
||||||
|
|
||||||
|
# Tutorials
|
||||||
|
|
||||||
|
An ARPL user (Rikkie) created a tutorial to install ARPL on a proxmox server:
|
||||||
|
https://hotstuff.asia/2023/01/03/xpenology-with-arpl-on-proxmox-the-easy-way/
|
||||||
|
|
||||||
# Troubles/questions/etc
|
# Troubles/questions/etc
|
||||||
|
|
||||||
Please search the forums at https://xpenology.com/forum if your question/problem has been discussed and resolved. If you can't find a solution, use github issues.
|
Please search the forums at https://xpenology.com/forum if your question/problem has been discussed and resolved. If you can't find a solution, use github issues.
|
||||||
|
|||||||
2
TODO
2
TODO
@@ -4,7 +4,7 @@ A fazer
|
|||||||
- "Sensitive data" (#312)
|
- "Sensitive data" (#312)
|
||||||
- Checar drivers para MMC/SD/eMMC
|
- Checar drivers para MMC/SD/eMMC
|
||||||
- Checar drivers para chelsio T420, T520 e T580
|
- Checar drivers para chelsio T420, T520 e T580
|
||||||
-
|
- Melhorar função getAllModules()
|
||||||
|
|
||||||
Concluidos:
|
Concluidos:
|
||||||
- Generalizar código dos addons
|
- Generalizar código dos addons
|
||||||
|
|||||||
9
docker/syno-compiler/PLATFORMS
Normal file
9
docker/syno-compiler/PLATFORMS
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
bromolow 3.10.108
|
||||||
|
apollolake 4.4.180
|
||||||
|
broadwell 4.4.180
|
||||||
|
broadwellnk 4.4.180
|
||||||
|
denverton 4.4.180
|
||||||
|
geminilake 4.4.180
|
||||||
|
v1000 4.4.180
|
||||||
|
r1000 4.4.180
|
||||||
|
epyc7002 5.10.55
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
CACHE_DIR="cache"
|
CACHE_DIR="cache"
|
||||||
PLATFORM_FILE="../../PLATFORMS"
|
PLATFORM_FILE="PLATFORMS"
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
function trap_cancel() {
|
function trap_cancel() {
|
||||||
|
|||||||
@@ -47,11 +47,16 @@ function compile-module {
|
|||||||
echo "Platform ${1} not found."
|
echo "Platform ${1} not found."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
unset VALID
|
||||||
echo -e "Compiling module for \033[7m${PLATFORM}-${KVER}\033[0m..."
|
echo -e "Compiling module for \033[7m${PLATFORM}-${KVER}\033[0m..."
|
||||||
cp -R /input /tmp
|
cp -R /input /tmp
|
||||||
export-vars ${PLATFORM}
|
export-vars ${PLATFORM}
|
||||||
make -C "/opt/${PLATFORM}/build" M="/tmp/input" \
|
PARMS="${PLATFORM^^}-Y=y ${PLATFORM^^}-M=m"
|
||||||
${PLATFORM^^}-Y=y ${PLATFORM^^}-M=m modules
|
if [ -f "/tmp/input/defines.${1}" ]
|
||||||
|
then
|
||||||
|
PARMS+=" `cat "/tmp/input/defines.${1}" | xargs`"
|
||||||
|
fi
|
||||||
|
make -j`nproc` -C "/opt/${PLATFORM}/build" M="/tmp/input" ${PARMS} modules
|
||||||
while read F; do
|
while read F; do
|
||||||
strip -g "${F}"
|
strip -g "${F}"
|
||||||
echo "Copying `basename ${F}`"
|
echo "Copying `basename ${F}`"
|
||||||
|
|||||||
Binary file not shown.
@@ -17,8 +17,10 @@ CONFIG_CGROUP_SCHED=y
|
|||||||
CONFIG_CGROUP_FREEZER=y
|
CONFIG_CGROUP_FREEZER=y
|
||||||
CONFIG_CPUSETS=y
|
CONFIG_CPUSETS=y
|
||||||
CONFIG_CGROUP_CPUACCT=y
|
CONFIG_CGROUP_CPUACCT=y
|
||||||
|
CONFIG_NAMESPACES=y
|
||||||
CONFIG_BLK_DEV_INITRD=y
|
CONFIG_BLK_DEV_INITRD=y
|
||||||
CONFIG_KALLSYMS_ALL=y
|
CONFIG_KALLSYMS_ALL=y
|
||||||
|
CONFIG_EMBEDDED=y
|
||||||
# CONFIG_COMPAT_BRK is not set
|
# CONFIG_COMPAT_BRK is not set
|
||||||
CONFIG_PROFILING=y
|
CONFIG_PROFILING=y
|
||||||
CONFIG_SMP=y
|
CONFIG_SMP=y
|
||||||
@@ -31,8 +33,6 @@ CONFIG_NUMA=y
|
|||||||
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
|
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
|
||||||
# CONFIG_MTRR_SANITIZER is not set
|
# CONFIG_MTRR_SANITIZER is not set
|
||||||
CONFIG_EFI=y
|
CONFIG_EFI=y
|
||||||
CONFIG_EFI_STUB=y
|
|
||||||
CONFIG_EFI_MIXED=y
|
|
||||||
CONFIG_HZ_1000=y
|
CONFIG_HZ_1000=y
|
||||||
CONFIG_KEXEC=y
|
CONFIG_KEXEC=y
|
||||||
CONFIG_CRASH_DUMP=y
|
CONFIG_CRASH_DUMP=y
|
||||||
@@ -362,15 +362,27 @@ CONFIG_AGP_INTEL=y
|
|||||||
CONFIG_DRM=y
|
CONFIG_DRM=y
|
||||||
CONFIG_FB=y
|
CONFIG_FB=y
|
||||||
CONFIG_FIRMWARE_EDID=y
|
CONFIG_FIRMWARE_EDID=y
|
||||||
CONFIG_FB_TILEBLITTING=y
|
CONFIG_FB_MODE_HELPERS=y
|
||||||
CONFIG_FB_VGA16=m
|
|
||||||
CONFIG_FB_UVESA=m
|
|
||||||
CONFIG_FB_VESA=y
|
CONFIG_FB_VESA=y
|
||||||
CONFIG_FB_EFI=y
|
CONFIG_FB_EFI=y
|
||||||
CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
||||||
|
CONFIG_FRAMEBUFFER_CONSOLE=y
|
||||||
CONFIG_HIDRAW=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_GYRATION=y
|
||||||
|
CONFIG_HID_ITE=y
|
||||||
|
CONFIG_HID_KENSINGTON=y
|
||||||
|
CONFIG_HID_LOGITECH=y
|
||||||
CONFIG_LOGITECH_FF=y
|
CONFIG_LOGITECH_FF=y
|
||||||
|
CONFIG_HID_REDRAGON=y
|
||||||
|
CONFIG_HID_MICROSOFT=y
|
||||||
|
CONFIG_HID_MONTEREY=y
|
||||||
CONFIG_HID_NTRIG=y
|
CONFIG_HID_NTRIG=y
|
||||||
CONFIG_HID_PANTHERLORD=y
|
CONFIG_HID_PANTHERLORD=y
|
||||||
CONFIG_PANTHERLORD_FF=y
|
CONFIG_PANTHERLORD_FF=y
|
||||||
@@ -473,7 +485,6 @@ CONFIG_SYSTEM_TRUSTED_KEYRING=y
|
|||||||
CONFIG_CRC_CCITT=y
|
CONFIG_CRC_CCITT=y
|
||||||
CONFIG_PRINTK_TIME=y
|
CONFIG_PRINTK_TIME=y
|
||||||
CONFIG_MAGIC_SYSRQ=y
|
CONFIG_MAGIC_SYSRQ=y
|
||||||
CONFIG_DEBUG_KERNEL=y
|
|
||||||
CONFIG_DEBUG_STACK_USAGE=y
|
CONFIG_DEBUG_STACK_USAGE=y
|
||||||
# CONFIG_SCHED_DEBUG is not set
|
# CONFIG_SCHED_DEBUG is not set
|
||||||
CONFIG_SCHEDSTATS=y
|
CONFIG_SCHEDSTATS=y
|
||||||
|
|||||||
@@ -25,11 +25,14 @@ 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/1 /dev/stdout
|
||||||
null::sysinit:/bin/ln -sf /proc/self/fd/2 /dev/stderr
|
null::sysinit:/bin/ln -sf /proc/self/fd/2 /dev/stderr
|
||||||
::sysinit:/bin/hostname -F /etc/hostname
|
::sysinit:/bin/hostname -F /etc/hostname
|
||||||
|
# Reduce kernel logs
|
||||||
|
::sysinit:/usr/bin/dmesg -n 1
|
||||||
# now run any rc scripts
|
# now run any rc scripts
|
||||||
::sysinit:/etc/init.d/rcS
|
::sysinit:/etc/init.d/rcS
|
||||||
|
|
||||||
# Login in terminals
|
# Login in terminals
|
||||||
::respawn:/sbin/agetty -a root --noclear tty1
|
tty1::respawn:/sbin/agetty -a root --noclear tty1
|
||||||
|
tty2::askfirst:/sbin/agetty --noclear tty2
|
||||||
ttyS0::askfirst:/sbin/agetty -a root ttyS0 115200 linux
|
ttyS0::askfirst:/sbin/agetty -a root ttyS0 115200 linux
|
||||||
::respawn:/usr/bin/ttyd login -f root
|
::respawn:/usr/bin/ttyd login -f root
|
||||||
|
|
||||||
@@ -40,3 +43,4 @@ ttyS0::askfirst:/sbin/agetty -a root ttyS0 115200 linux
|
|||||||
::shutdown:/etc/init.d/rcK
|
::shutdown:/etc/init.d/rcK
|
||||||
::shutdown:/sbin/swapoff -a
|
::shutdown:/sbin/swapoff -a
|
||||||
::shutdown:/bin/umount -a -r
|
::shutdown:/bin/umount -a -r
|
||||||
|
::shutdown:/usr/sbin/kexec -e -a
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ done < <(readConfigMap "cmdline" "${USER_CONFIG_FILE}")
|
|||||||
# Check if machine has EFI
|
# Check if machine has EFI
|
||||||
[ -d /sys/firmware/efi ] && EFI=1 || EFI=0
|
[ -d /sys/firmware/efi ] && EFI=1 || EFI=0
|
||||||
# Read EFI bug value
|
# Read EFI bug value
|
||||||
EFI_BUG="`readModelKey "${MODEL}" "builds.${BUILD}.efi-bug"`"
|
[ "${MODEL}" = "DS3615" ] && EFI_BUG=1 || EFI_BUG=0
|
||||||
|
|
||||||
LOADER_DISK="`blkid | grep 'LABEL="ARPL3"' | cut -d3 -f1`"
|
LOADER_DISK="`blkid | grep 'LABEL="ARPL3"' | cut -d3 -f1`"
|
||||||
BUS=`udevadm info --query property --name ${LOADER_DISK} | grep ID_BUS | cut -d= -f2`
|
BUS=`udevadm info --query property --name ${LOADER_DISK} | grep ID_BUS | cut -d= -f2`
|
||||||
@@ -106,7 +106,7 @@ grep -q "force_junior" /proc/cmdline && CMDLINE_LINE+="force_junior "
|
|||||||
[ ${EFI} -eq 1 ] && CMDLINE_LINE+="withefi "
|
[ ${EFI} -eq 1 ] && CMDLINE_LINE+="withefi "
|
||||||
[ "${BUS}" = "ata" ] && CMDLINE_LINE+="synoboot_satadom=${DOM} dom_szmax=${SIZE} "
|
[ "${BUS}" = "ata" ] && CMDLINE_LINE+="synoboot_satadom=${DOM} dom_szmax=${SIZE} "
|
||||||
CMDLINE_DIRECT="${CMDLINE_LINE}"
|
CMDLINE_DIRECT="${CMDLINE_LINE}"
|
||||||
CMDLINE_LINE+="console=ttyS0,115200n8 earlyprintk log_buf_len=32M earlycon=uart8250,io,0x3f8,115200n8 elevator=elevator root=/dev/md0 loglevel=15"
|
CMDLINE_LINE+="console=ttyS0,115200n8 earlyprintk earlycon=uart8250,io,0x3f8,115200n8 root=/dev/md0 loglevel=15 log_buf_len=32M"
|
||||||
for KEY in ${!CMDLINE[@]}; do
|
for KEY in ${!CMDLINE[@]}; do
|
||||||
VALUE="${CMDLINE[${KEY}]}"
|
VALUE="${CMDLINE[${KEY}]}"
|
||||||
CMDLINE_LINE+=" ${KEY}"
|
CMDLINE_LINE+=" ${KEY}"
|
||||||
@@ -150,11 +150,10 @@ echo -e "\033[1;37mLoading DSM kernel...\033[0m"
|
|||||||
# Executes DSM kernel via KEXEC
|
# Executes DSM kernel via KEXEC
|
||||||
if [ "${EFI_BUG}" = "yes" -a ${EFI} -eq 1 ]; then
|
if [ "${EFI_BUG}" = "yes" -a ${EFI} -eq 1 ]; then
|
||||||
echo -e "\033[1;33mWarning, running kexec with --noefi param, strange things will happen!!\033[0m"
|
echo -e "\033[1;33mWarning, running kexec with --noefi param, strange things will happen!!\033[0m"
|
||||||
kexec --args-linux --noefi -l "${MOD_ZIMAGE_FILE}" --initrd "${MOD_RDGZ_FILE}" --command-line="${CMDLINE_LINE}" >"${LOG_FILE}" 2>&1 || dieLog
|
kexec --noefi -l "${MOD_ZIMAGE_FILE}" --initrd "${MOD_RDGZ_FILE}" --command-line="${CMDLINE_LINE}" >"${LOG_FILE}" 2>&1 || dieLog
|
||||||
else
|
else
|
||||||
kexec --args-linux -l "${MOD_ZIMAGE_FILE}" --initrd "${MOD_RDGZ_FILE}" --command-line="${CMDLINE_LINE}" >"${LOG_FILE}" 2>&1 || dieLog
|
kexec -l "${MOD_ZIMAGE_FILE}" --initrd "${MOD_RDGZ_FILE}" --command-line="${CMDLINE_LINE}" >"${LOG_FILE}" 2>&1 || dieLog
|
||||||
fi
|
fi
|
||||||
/sbin/swapoff -a >/dev/null 2>&1 || true
|
|
||||||
/bin/umount -a -r >/dev/null 2>&1 || true
|
|
||||||
echo -e "\033[1;37mBooting...\033[0m"
|
echo -e "\033[1;37mBooting...\033[0m"
|
||||||
kexec -e -a >"${LOG_FILE}" 2>&1 || dieLog
|
poweroff
|
||||||
|
while true; do sleep 1; done # infinity loop
|
||||||
|
|||||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
ARPL_VERSION="1.0-beta8"
|
ARPL_VERSION="1.0-beta11"
|
||||||
|
|
||||||
# Define paths
|
# Define paths
|
||||||
TMP_PATH="/tmp"
|
TMP_PATH="/tmp"
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ function getAllModules() {
|
|||||||
for F in `ls ${TMP_PATH}/modules/*.ko`; do
|
for F in `ls ${TMP_PATH}/modules/*.ko`; do
|
||||||
X=`basename ${F}`
|
X=`basename ${F}`
|
||||||
M=${X:0:-3}
|
M=${X:0:-3}
|
||||||
DESC=`modinfo ${F} | awk -F':' '/description/{ print $2}' | awk '{sub(/^[ ]+/,""); print}'`
|
DESC=`modinfo ${F} | awk -F':' '/description:/{ print $2}' | awk '{sub(/^[ ]+/,""); print}'`
|
||||||
[ -z "${DESC}" ] && DESC="${X}"
|
[ -z "${DESC}" ] && DESC="${X}"
|
||||||
echo "${M} \"${DESC}\""
|
echo "${M} \"${DESC}\""
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -646,13 +646,13 @@ function extractDsmFiles() {
|
|||||||
rm -rf "${RAMDISK_PATH}"
|
rm -rf "${RAMDISK_PATH}"
|
||||||
mkdir -p "${RAMDISK_PATH}"
|
mkdir -p "${RAMDISK_PATH}"
|
||||||
tar -xf "${OLDPAT_PATH}" -C "${RAMDISK_PATH}" rd.gz >"${LOG_FILE}" 2>&1
|
tar -xf "${OLDPAT_PATH}" -C "${RAMDISK_PATH}" rd.gz >"${LOG_FILE}" 2>&1
|
||||||
[ ${CLEARCACHE} -eq 1 ] && rm -f "${OLDPAT_PATH}"
|
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
rm -f "${OLDPAT_PATH}"
|
rm -f "${OLDPAT_PATH}"
|
||||||
rm -rf "${RAMDISK_PATH}"
|
rm -rf "${RAMDISK_PATH}"
|
||||||
dialog --backtitle "`backtitle`" --title "Error extracting" --textbox "${LOG_FILE}" 0 0
|
dialog --backtitle "`backtitle`" --title "Error extracting" --textbox "${LOG_FILE}" 0 0
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
[ ${CLEARCACHE} -eq 1 ] && rm -f "${OLDPAT_PATH}"
|
||||||
# Extract all files from rd.gz
|
# Extract all files from rd.gz
|
||||||
(cd "${RAMDISK_PATH}"; xz -dc < rd.gz | cpio -idm) >/dev/null 2>&1 || true
|
(cd "${RAMDISK_PATH}"; xz -dc < rd.gz | cpio -idm) >/dev/null 2>&1 || true
|
||||||
# Copy only necessary files
|
# Copy only necessary files
|
||||||
@@ -973,6 +973,8 @@ function keymapMenu() {
|
|||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
function updateMenu() {
|
function updateMenu() {
|
||||||
|
PLATFORM="`readModelKey "${MODEL}" "platform"`"
|
||||||
|
KVER="`readModelKey "${MODEL}" "builds.${BUILD}.kver"`"
|
||||||
while true; do
|
while true; do
|
||||||
dialog --backtitle "`backtitle`" --menu "Choose a option" 0 0 0 \
|
dialog --backtitle "`backtitle`" --menu "Choose a option" 0 0 0 \
|
||||||
a "Update arpl" \
|
a "Update arpl" \
|
||||||
@@ -1025,6 +1027,7 @@ function updateMenu() {
|
|||||||
--infobox "Installing new files" 0 0
|
--infobox "Installing new files" 0 0
|
||||||
# Process update-list.yml
|
# Process update-list.yml
|
||||||
while IFS="=" read KEY VALUE; do
|
while IFS="=" read KEY VALUE; do
|
||||||
|
mkdir -p "`dirname "${VALUE}"`"
|
||||||
mv /tmp/`basename "${KEY}"` "${VALUE}"
|
mv /tmp/`basename "${KEY}"` "${VALUE}"
|
||||||
done < <(readConfigMap "replace" "/tmp/update-list.yml")
|
done < <(readConfigMap "replace" "/tmp/update-list.yml")
|
||||||
while read F; do
|
while read F; do
|
||||||
@@ -1132,6 +1135,13 @@ function updateMenu() {
|
|||||||
rm "${MODULES_PATH}/${P}.tgz"
|
rm "${MODULES_PATH}/${P}.tgz"
|
||||||
mv "/tmp/${P}.tgz" "${MODULES_PATH}/${P}.tgz"
|
mv "/tmp/${P}.tgz" "${MODULES_PATH}/${P}.tgz"
|
||||||
done
|
done
|
||||||
|
# Rebuild modules if model/buildnumber is selected
|
||||||
|
if [ -n "${PLATFORM}" -a -n "${KVER}" ]; then
|
||||||
|
writeConfigKey "modules" "{}" "${USER_CONFIG_FILE}"
|
||||||
|
while read ID DESC; do
|
||||||
|
writeConfigKey "modules.${ID}" "" "${USER_CONFIG_FILE}"
|
||||||
|
done < <(getAllModules "${PLATFORM}" "${KVER}")
|
||||||
|
fi
|
||||||
DIRTY=1
|
DIRTY=1
|
||||||
dialog --backtitle "`backtitle`" --title "Update Modules" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Update Modules" --aspect 18 \
|
||||||
--msgbox "Modules updated with success!" 0 0
|
--msgbox "Modules updated with success!" 0 0
|
||||||
|
|||||||
@@ -13,14 +13,15 @@ cmdline: &cmdline
|
|||||||
synoboot2:
|
synoboot2:
|
||||||
syno_ttyS0: "serial,0x3f8"
|
syno_ttyS0: "serial,0x3f8"
|
||||||
syno_ttyS1: "serial,0x2f8"
|
syno_ttyS1: "serial,0x2f8"
|
||||||
|
elevator: elevator
|
||||||
platform: "geminilake"
|
platform: "geminilake"
|
||||||
unique: "synology_geminilake_1520+"
|
unique: "synology_geminilake_1520+"
|
||||||
beta: true
|
beta: true
|
||||||
dom: 2
|
dom: 2
|
||||||
serial:
|
serial:
|
||||||
prefix:
|
prefix:
|
||||||
- "2270"
|
- "2060"
|
||||||
middle: "TRR"
|
middle: "RYR"
|
||||||
suffix: "alpha"
|
suffix: "alpha"
|
||||||
disks: 6
|
disks: 6
|
||||||
dt: true
|
dt: true
|
||||||
@@ -29,7 +30,6 @@ builds:
|
|||||||
ver: "7.0.1"
|
ver: "7.0.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -50,7 +50,6 @@ builds:
|
|||||||
ver: "7.1.0"
|
ver: "7.1.0"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -71,7 +70,6 @@ builds:
|
|||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ cmdline: &cmdline
|
|||||||
synoboot2:
|
synoboot2:
|
||||||
syno_ttyS0: "serial,0x3f8"
|
syno_ttyS0: "serial,0x3f8"
|
||||||
syno_ttyS1: "serial,0x2f8"
|
syno_ttyS1: "serial,0x2f8"
|
||||||
|
elevator: elevator
|
||||||
platform: "v1000"
|
platform: "v1000"
|
||||||
unique: "synology_v1000_1621+"
|
unique: "synology_v1000_1621+"
|
||||||
dom: 2
|
dom: 2
|
||||||
@@ -31,7 +32,6 @@ builds:
|
|||||||
ver: "7.0.1"
|
ver: "7.0.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -52,7 +52,6 @@ builds:
|
|||||||
ver: "7.1.0"
|
ver: "7.1.0"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -73,7 +72,6 @@ builds:
|
|||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ cmdline: &cmdline
|
|||||||
synoboot2:
|
synoboot2:
|
||||||
syno_ttyS0: "serial,0x3f8"
|
syno_ttyS0: "serial,0x3f8"
|
||||||
syno_ttyS1: "serial,0x2f8"
|
syno_ttyS1: "serial,0x2f8"
|
||||||
|
elevator: elevator
|
||||||
platform: "v1000"
|
platform: "v1000"
|
||||||
unique: "synology_v1000_2422+"
|
unique: "synology_v1000_2422+"
|
||||||
dom: 2
|
dom: 2
|
||||||
@@ -32,7 +33,6 @@ builds:
|
|||||||
ver: "7.0.1"
|
ver: "7.0.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -52,7 +52,6 @@ builds:
|
|||||||
ver: "7.1.0"
|
ver: "7.1.0"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -73,7 +72,6 @@ builds:
|
|||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ cmdline: &cmdline
|
|||||||
vender_format_version: 2
|
vender_format_version: 2
|
||||||
syno_port_thaw: 1
|
syno_port_thaw: 1
|
||||||
syno_hdd_detect: 0
|
syno_hdd_detect: 0
|
||||||
|
elevator: elevator
|
||||||
platform: "bromolow"
|
platform: "bromolow"
|
||||||
unique: "synology_bromolow_3615xs"
|
unique: "synology_bromolow_3615xs"
|
||||||
serial:
|
serial:
|
||||||
@@ -32,7 +33,6 @@ builds:
|
|||||||
ver: "7.0.1"
|
ver: "7.0.1"
|
||||||
kver: "3.10.108"
|
kver: "3.10.108"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: yes
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -54,7 +54,6 @@ builds:
|
|||||||
ver: "7.1.0"
|
ver: "7.1.0"
|
||||||
kver: "3.10.108"
|
kver: "3.10.108"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: yes
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -76,7 +75,6 @@ builds:
|
|||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: "3.10.108"
|
kver: "3.10.108"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ cmdline: &cmdline
|
|||||||
vender_format_version: 2
|
vender_format_version: 2
|
||||||
syno_port_thaw: 1
|
syno_port_thaw: 1
|
||||||
syno_hdd_detect: 0
|
syno_hdd_detect: 0
|
||||||
|
elevator: elevator
|
||||||
platform: "broadwell"
|
platform: "broadwell"
|
||||||
unique: "synology_broadwell_3617xs"
|
unique: "synology_broadwell_3617xs"
|
||||||
dom: 1
|
dom: 1
|
||||||
@@ -32,7 +33,6 @@ builds:
|
|||||||
ver: "7.0.1"
|
ver: "7.0.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -54,7 +54,6 @@ builds:
|
|||||||
ver: "7.1.0"
|
ver: "7.1.0"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -76,7 +75,6 @@ builds:
|
|||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ cmdline: &cmdline
|
|||||||
vender_format_version: 2
|
vender_format_version: 2
|
||||||
syno_port_thaw: 1
|
syno_port_thaw: 1
|
||||||
syno_hdd_detect: 0
|
syno_hdd_detect: 0
|
||||||
|
elevator: elevator
|
||||||
platform: "broadwellnk"
|
platform: "broadwellnk"
|
||||||
unique: "synology_broadwellnk_3622xs+"
|
unique: "synology_broadwellnk_3622xs+"
|
||||||
dom: 1
|
dom: 1
|
||||||
@@ -33,7 +34,6 @@ builds:
|
|||||||
ver: "7.0.1"
|
ver: "7.0.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -55,7 +55,6 @@ builds:
|
|||||||
ver: "7.1.0"
|
ver: "7.1.0"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -77,7 +76,6 @@ builds:
|
|||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ cmdline: &cmdline
|
|||||||
vender_format_version: 2
|
vender_format_version: 2
|
||||||
syno_port_thaw: 1
|
syno_port_thaw: 1
|
||||||
syno_hdd_detect: 0
|
syno_hdd_detect: 0
|
||||||
|
elevator: elevator
|
||||||
platform: "apollolake"
|
platform: "apollolake"
|
||||||
unique: "synology_apollolake_918+"
|
unique: "synology_apollolake_918+"
|
||||||
dom: 2
|
dom: 2
|
||||||
@@ -35,7 +36,6 @@ builds:
|
|||||||
ver: "7.0.1"
|
ver: "7.0.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -57,7 +57,6 @@ builds:
|
|||||||
ver: "7.1.0"
|
ver: "7.1.0"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -79,7 +78,6 @@ builds:
|
|||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ cmdline: &cmdline
|
|||||||
syno_ttyS0: "serial,0x3f8"
|
syno_ttyS0: "serial,0x3f8"
|
||||||
syno_ttyS1: "serial,0x2f8"
|
syno_ttyS1: "serial,0x2f8"
|
||||||
vender_format_version: 2
|
vender_format_version: 2
|
||||||
|
elevator: elevator
|
||||||
platform: "geminilake"
|
platform: "geminilake"
|
||||||
unique: "synology_geminilake_920+"
|
unique: "synology_geminilake_920+"
|
||||||
dom: 2
|
dom: 2
|
||||||
@@ -31,7 +32,6 @@ builds:
|
|||||||
ver: "7.0.1"
|
ver: "7.0.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -52,7 +52,6 @@ builds:
|
|||||||
ver: "7.1.0"
|
ver: "7.1.0"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -73,7 +72,6 @@ builds:
|
|||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ cmdline: &cmdline
|
|||||||
syno_ttyS0: "serial,0x3f8"
|
syno_ttyS0: "serial,0x3f8"
|
||||||
syno_ttyS1: "serial,0x2f8"
|
syno_ttyS1: "serial,0x2f8"
|
||||||
vender_format_version: 2
|
vender_format_version: 2
|
||||||
|
elevator: elevator
|
||||||
platform: "r1000"
|
platform: "r1000"
|
||||||
unique: "synology_r1000_923+"
|
unique: "synology_r1000_923+"
|
||||||
beta: true
|
beta: true
|
||||||
@@ -31,7 +32,6 @@ builds:
|
|||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ cmdline: &cmdline
|
|||||||
synoboot2:
|
synoboot2:
|
||||||
syno_ttyS0: "serial,0x3f8"
|
syno_ttyS0: "serial,0x3f8"
|
||||||
syno_ttyS1: "serial,0x2f8"
|
syno_ttyS1: "serial,0x2f8"
|
||||||
|
elevator: elevator
|
||||||
platform: "geminilake"
|
platform: "geminilake"
|
||||||
unique: "synology_geminilake_dva1622"
|
unique: "synology_geminilake_dva1622"
|
||||||
dom: 2
|
dom: 2
|
||||||
@@ -33,7 +34,6 @@ builds:
|
|||||||
ver: "7.1.0"
|
ver: "7.1.0"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -54,7 +54,6 @@ builds:
|
|||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ cmdline: &cmdline
|
|||||||
vender_format_version: 2
|
vender_format_version: 2
|
||||||
syno_port_thaw: 1
|
syno_port_thaw: 1
|
||||||
syno_hdd_detect: 0
|
syno_hdd_detect: 0
|
||||||
|
elevator: elevator
|
||||||
platform: "denverton"
|
platform: "denverton"
|
||||||
unique: "synology_denverton_dva3219"
|
unique: "synology_denverton_dva3219"
|
||||||
beta: true
|
beta: true
|
||||||
@@ -34,7 +35,6 @@ builds:
|
|||||||
ver: "7.0.1"
|
ver: "7.0.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -56,7 +56,6 @@ builds:
|
|||||||
ver: "7.1.0"
|
ver: "7.1.0"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -78,7 +77,6 @@ builds:
|
|||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ cmdline: &cmdline
|
|||||||
vender_format_version: 2
|
vender_format_version: 2
|
||||||
syno_port_thaw: 1
|
syno_port_thaw: 1
|
||||||
syno_hdd_detect: 0
|
syno_hdd_detect: 0
|
||||||
|
elevator: elevator
|
||||||
platform: "denverton"
|
platform: "denverton"
|
||||||
unique: "synology_denverton_dva3221"
|
unique: "synology_denverton_dva3221"
|
||||||
dom: 2
|
dom: 2
|
||||||
@@ -33,7 +34,6 @@ builds:
|
|||||||
ver: "7.0.1"
|
ver: "7.0.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -55,7 +55,6 @@ builds:
|
|||||||
ver: "7.1.0"
|
ver: "7.1.0"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -77,7 +76,6 @@ builds:
|
|||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ cmdline: &cmdline
|
|||||||
synoboot2:
|
synoboot2:
|
||||||
syno_ttyS0: "serial,0x3f8"
|
syno_ttyS0: "serial,0x3f8"
|
||||||
syno_ttyS1: "serial,0x2f8"
|
syno_ttyS1: "serial,0x2f8"
|
||||||
|
elevator: elevator
|
||||||
platform: "v1000"
|
platform: "v1000"
|
||||||
unique: "synology_v1000_fs2500"
|
unique: "synology_v1000_fs2500"
|
||||||
beta: true
|
beta: true
|
||||||
@@ -29,7 +30,6 @@ builds:
|
|||||||
ver: "7.0.1"
|
ver: "7.0.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -50,7 +50,6 @@ builds:
|
|||||||
ver: "7.1"
|
ver: "7.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -71,7 +70,6 @@ builds:
|
|||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
|
|||||||
@@ -5,6 +5,8 @@ synoinfo: &synoinfo
|
|||||||
support_bde_internal_10g: "no"
|
support_bde_internal_10g: "no"
|
||||||
esataportcfg: "0x0"
|
esataportcfg: "0x0"
|
||||||
support_led_brightness_adjustment: "no"
|
support_led_brightness_adjustment: "no"
|
||||||
|
support_syno_hybrid_raid: "yes"
|
||||||
|
supportraidgroup: "no"
|
||||||
rss_server: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml"
|
rss_server: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml"
|
||||||
rss_server_ssl: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml"
|
rss_server_ssl: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml"
|
||||||
rss_server_v2: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.json"
|
rss_server_v2: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.json"
|
||||||
@@ -14,6 +16,7 @@ cmdline: &cmdline
|
|||||||
syno_hdd_detect: 0
|
syno_hdd_detect: 0
|
||||||
syno_port_thaw: 1
|
syno_port_thaw: 1
|
||||||
vender_format_version: 2
|
vender_format_version: 2
|
||||||
|
elevator: elevator
|
||||||
platform: "broadwellnk"
|
platform: "broadwellnk"
|
||||||
unique: "synology_broadwellnk_rs4021xs+"
|
unique: "synology_broadwellnk_rs4021xs+"
|
||||||
beta: true
|
beta: true
|
||||||
@@ -30,7 +33,6 @@ builds:
|
|||||||
ver: "7.0.1"
|
ver: "7.0.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -52,7 +54,6 @@ builds:
|
|||||||
ver: "7.1"
|
ver: "7.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -74,7 +75,6 @@ builds:
|
|||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ cmdline: &cmdline
|
|||||||
syno_ttyS0: "serial,0x3f8"
|
syno_ttyS0: "serial,0x3f8"
|
||||||
syno_ttyS1: "serial,0x2f8"
|
syno_ttyS1: "serial,0x2f8"
|
||||||
vender_format_version: 2
|
vender_format_version: 2
|
||||||
|
scsi_mod.use_blk_mq: 1
|
||||||
platform: "epyc7002"
|
platform: "epyc7002"
|
||||||
unique: "synology_epyc7002_sa6400"
|
unique: "synology_epyc7002_sa6400"
|
||||||
beta: true
|
beta: true
|
||||||
@@ -28,7 +29,6 @@ builds:
|
|||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: "5.10.55"
|
kver: "5.10.55"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
|
|||||||
@@ -41,8 +41,9 @@ size_le () {
|
|||||||
SCRIPT_DIR=`dirname $0`
|
SCRIPT_DIR=`dirname $0`
|
||||||
VMLINUX_MOD=${1}
|
VMLINUX_MOD=${1}
|
||||||
ZIMAGE_MOD=${2}
|
ZIMAGE_MOD=${2}
|
||||||
if [ ${KVER:0:1} -eq 4 ]; then
|
KVER_MAJOR=${KVER:0:1}
|
||||||
# Kernel version 4.x
|
if [ $KVER_MAJOR -eq 4 ] || [ $KVER_MAJOR -eq 3 ]; then
|
||||||
|
# Kernel version 4.x or 3.x (bromolow)
|
||||||
#zImage_head 16494
|
#zImage_head 16494
|
||||||
#payload(
|
#payload(
|
||||||
# vmlinux.bin x
|
# vmlinux.bin x
|
||||||
@@ -70,12 +71,10 @@ else
|
|||||||
# Kernel version 5.x
|
# Kernel version 5.x
|
||||||
gzip -cd "${SCRIPT_DIR}/bzImage-template-v5.gz" > "${ZIMAGE_MOD}"
|
gzip -cd "${SCRIPT_DIR}/bzImage-template-v5.gz" > "${ZIMAGE_MOD}"
|
||||||
|
|
||||||
lzma -9c ${VMLINUX_MOD} > ${TMP_PATH}/vmlinux-mod.lzma
|
dd if="${VMLINUX_MOD}" of="${ZIMAGE_MOD}" bs=14561 seek=1 conv=notrunc >"${LOG_FILE}" 2>&1 || dieLog
|
||||||
dd if="${TMP_PATH}/vmlinux-mod.lzma" of="${ZIMAGE_MOD}" bs=15377 seek=1 conv=notrunc >"${LOG_FILE}" 2>&1 || dieLog
|
file_size_le "${VMLINUX_MOD}" | dd of="${ZIMAGE_MOD}" bs=34463421 seek=1 conv=notrunc >"${LOG_FILE}" 2>&1 || dieLog
|
||||||
file_size_le "${VMLINUX_MOD}" | dd of="${ZIMAGE_MOD}" bs=8377991 seek=1 conv=notrunc >"${LOG_FILE}" 2>&1 || dieLog
|
file_size_le "${VMLINUX_MOD}" | dd of="${ZIMAGE_MOD}" bs=34479132 seek=1 conv=notrunc >"${LOG_FILE}" 2>&1 || dieLog
|
||||||
file_size_le "${VMLINUX_MOD}" | dd of="${ZIMAGE_MOD}" bs=8420412 seek=1 conv=notrunc >"${LOG_FILE}" 2>&1 || dieLog
|
# RUN_SIZE=`objdump -h ${VMLINUX_MOD} | sh "${SCRIPT_DIR}/calc_run_size.sh"`
|
||||||
|
# size_le ${RUN_SIZE} | dd of=${ZIMAGE_MOD} bs=34626904 seek=1 conv=notrunc >"${LOG_FILE}" 2>&1 || dieLog
|
||||||
RUN_SIZE=`objdump -h ${VMLINUX_MOD} | sh "${SCRIPT_DIR}/calc_run_size.sh"`
|
|
||||||
size_le ${RUN_SIZE} | dd of=${ZIMAGE_MOD} bs=8420408 seek=1 conv=notrunc >"${LOG_FILE}" 2>&1 || dieLog
|
|
||||||
size_le $(($((16#`crc32 "${ZIMAGE_MOD}" | awk '{print$1}'`)) ^ 0xFFFFFFFF)) | dd of="${ZIMAGE_MOD}" conv=notrunc oflag=append >"${LOG_FILE}" 2>&1 || dieLog
|
size_le $(($((16#`crc32 "${ZIMAGE_MOD}" | awk '{print$1}'`)) ^ 0xFFFFFFFF)) | dd of="${ZIMAGE_MOD}" conv=notrunc oflag=append >"${LOG_FILE}" 2>&1 || dieLog
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
1.0-beta8
|
1.0-beta11
|
||||||
|
|||||||
BIN
files/board/arpl/p1/EFI/BOOT/BOOTIA32.EFI
Normal file
BIN
files/board/arpl/p1/EFI/BOOT/BOOTIA32.EFI
Normal file
Binary file not shown.
Binary file not shown.
@@ -1,3 +0,0 @@
|
|||||||
search --set=root --label "ARPL1"
|
|
||||||
set prefix=($root)'/grub'
|
|
||||||
configfile $prefix/grub.cfg
|
|
||||||
BIN
files/board/arpl/p1/grub/fonts/unicode.pf2
Normal file
BIN
files/board/arpl/p1/grub/fonts/unicode.pf2
Normal file
Binary file not shown.
@@ -1,15 +1,50 @@
|
|||||||
|
insmod search
|
||||||
insmod echo
|
insmod echo
|
||||||
insmod terminal
|
insmod terminal
|
||||||
insmod test
|
insmod test
|
||||||
|
insmod font
|
||||||
terminal_input console
|
insmod loadenv
|
||||||
terminal_output console
|
insmod serial
|
||||||
|
insmod usb_keyboard
|
||||||
|
insmod linux
|
||||||
|
insmod gzio
|
||||||
|
insmod fat
|
||||||
|
insmod ext2
|
||||||
|
|
||||||
set default="boot"
|
set default="boot"
|
||||||
set timeout="5"
|
set timeout="5"
|
||||||
set timeout_style="menu"
|
set timeout_style="menu"
|
||||||
|
|
||||||
insmod loadenv
|
function load_video {
|
||||||
|
if [ x$feature_all_video_module = xy ]; then
|
||||||
|
insmod all_video
|
||||||
|
else
|
||||||
|
insmod efi_gop
|
||||||
|
insmod efi_uga
|
||||||
|
insmod ieee1275_fb
|
||||||
|
insmod vbe
|
||||||
|
insmod vga
|
||||||
|
insmod video_bochs
|
||||||
|
insmod video_cirrus
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
load_video
|
||||||
|
if loadfont unicode ; then
|
||||||
|
set gfxmode=auto
|
||||||
|
insmod gfxterm
|
||||||
|
#set gfxpayload=800x600
|
||||||
|
terminal_output gfxterm
|
||||||
|
fi
|
||||||
|
|
||||||
|
set menu_color_normal=light-cyan/blue
|
||||||
|
set menu_color_highlight=white/blue
|
||||||
|
|
||||||
|
if serial --unit=0 --speed=115200; then
|
||||||
|
terminal_input --append serial_com0
|
||||||
|
terminal_output --append serial_com0
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -s $prefix/grubenv ]; then
|
if [ -s $prefix/grubenv ]; then
|
||||||
load_env
|
load_env
|
||||||
fi
|
fi
|
||||||
@@ -22,51 +57,37 @@ if [ "${next_entry}" ]; then
|
|||||||
save_env next_entry
|
save_env next_entry
|
||||||
fi
|
fi
|
||||||
|
|
||||||
insmod usb_keyboard
|
|
||||||
insmod part_msdos
|
|
||||||
insmod ext2
|
|
||||||
insmod fat
|
|
||||||
insmod linux
|
|
||||||
insmod gzio
|
|
||||||
|
|
||||||
set gfxmode=auto
|
|
||||||
if [ "${grub_platform}" = "efi" ]; then
|
|
||||||
insmod efi_gop
|
|
||||||
insmod efi_uga
|
|
||||||
else
|
|
||||||
insmod vbe
|
|
||||||
insmod vga
|
|
||||||
fi
|
|
||||||
|
|
||||||
insmod serial
|
|
||||||
if serial --unit=0 --speed=115200; then
|
if serial --unit=0 --speed=115200; then
|
||||||
terminal_input --append serial_com0
|
terminal_input --append serial_com0
|
||||||
terminal_output --append serial_com0
|
terminal_output --append serial_com0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
insmod search
|
set TERM=tty2
|
||||||
search --set=root --label "ARPL3"
|
search --set=root --label "ARPL3"
|
||||||
if [ -s /zImage-dsm -a -s /initrd-dsm ]; then
|
if [ -s /zImage-dsm -a -s /initrd-dsm ]; then
|
||||||
if [ "${default}" = "direct" ]; then
|
if [ "${default}" = "direct" ]; then
|
||||||
set timeout="1"
|
set timeout="1"
|
||||||
menuentry 'Boot DSM kernel directly' --id direct {
|
menuentry 'Boot DSM kernel directly' --id direct {
|
||||||
|
load_video
|
||||||
echo "Loading DSM kernel..."
|
echo "Loading DSM kernel..."
|
||||||
linux /zImage-dsm console=ttyS0,115200n8 earlyprintk log_buf_len=32M earlycon=uart8250,io,0x3f8,115200n8 elevator=elevator root=/dev/md0 loglevel=15 ${dsm_cmdline}
|
linux /zImage-dsm console=ttyS0,115200n8 earlyprintk log_buf_len=32M earlycon=uart8250,io,0x3f8,115200n8 root=/dev/md0 loglevel=15 ${dsm_cmdline}
|
||||||
echo "Loading DSM initramfs..."
|
echo "Loading DSM initramfs..."
|
||||||
initrd /initrd-dsm
|
initrd /initrd-dsm
|
||||||
echo "Booting..."
|
echo "Booting..."
|
||||||
}
|
}
|
||||||
fi
|
fi
|
||||||
menuentry 'Boot DSM' --id boot {
|
menuentry 'Boot DSM' --id boot {
|
||||||
|
load_video
|
||||||
echo "Loading kernel..."
|
echo "Loading kernel..."
|
||||||
linux /bzImage-arpl console=ttyS0,115200n8 quiet net.ifnames=0 biosdevname=0
|
linux /bzImage-arpl console=${TERM} net.ifnames=0
|
||||||
echo "Loading initramfs..."
|
echo "Loading initramfs..."
|
||||||
initrd /initrd-arpl
|
initrd /initrd-arpl
|
||||||
echo "Booting..."
|
echo "Booting..."
|
||||||
}
|
}
|
||||||
menuentry 'Force re-install DSM' --id junior {
|
menuentry 'Force re-install DSM' --id junior {
|
||||||
|
load_video
|
||||||
echo "Loading kernel..."
|
echo "Loading kernel..."
|
||||||
linux /bzImage-arpl console=ttyS0,115200n8 quiet net.ifnames=0 biosdevname=0 force_junior
|
linux /bzImage-arpl console=${TERM} net.ifnames=0 force_junior
|
||||||
echo "Loading initramfs..."
|
echo "Loading initramfs..."
|
||||||
initrd /initrd-arpl
|
initrd /initrd-arpl
|
||||||
echo "Booting..."
|
echo "Booting..."
|
||||||
@@ -76,8 +97,9 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
menuentry 'Configure loader' --id config {
|
menuentry 'Configure loader' --id config {
|
||||||
|
load_video
|
||||||
echo "Loading kernel..."
|
echo "Loading kernel..."
|
||||||
linux /bzImage-arpl console=ttyS0,115200n8 quiet net.ifnames=0 biosdevname=0 IWANTTOCHANGETHECONFIG
|
linux /bzImage-arpl console=${TERM} net.ifnames=0 IWANTTOCHANGETHECONFIG
|
||||||
echo "Loading initramfs..."
|
echo "Loading initramfs..."
|
||||||
initrd /initrd-arpl
|
initrd /initrd-arpl
|
||||||
echo "Booting..."
|
echo "Booting..."
|
||||||
|
|||||||
BIN
files/board/arpl/p1/grub/i386-efi/acpi.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/acpi.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/adler32.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/adler32.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/affs.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/affs.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/afs.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/afs.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/afsplitter.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/afsplitter.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/ahci.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/ahci.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/all_video.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/all_video.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/aout.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/aout.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/appleldr.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/appleldr.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/archelp.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/archelp.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/at_keyboard.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/at_keyboard.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/ata.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/ata.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/backtrace.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/backtrace.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/bfs.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/bfs.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/bitmap.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/bitmap.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/bitmap_scale.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/bitmap_scale.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/blocklist.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/blocklist.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/boot.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/boot.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/bsd.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/bsd.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/bswap_test.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/bswap_test.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/btrfs.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/btrfs.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/bufio.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/bufio.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/cat.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/cat.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/cbfs.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/cbfs.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/cbls.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/cbls.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/cbmemc.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/cbmemc.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/cbtable.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/cbtable.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/cbtime.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/cbtime.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/chain.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/chain.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/cmdline_cat_test.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/cmdline_cat_test.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/cmp.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/cmp.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/cmp_test.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/cmp_test.mod
Normal file
Binary file not shown.
194
files/board/arpl/p1/grub/i386-efi/command.lst
Normal file
194
files/board/arpl/p1/grub/i386-efi/command.lst
Normal file
@@ -0,0 +1,194 @@
|
|||||||
|
*acpi: acpi
|
||||||
|
*all_functional_test: functional_test
|
||||||
|
*background_image: gfxterm_background
|
||||||
|
*cat: cat
|
||||||
|
*cpuid: cpuid
|
||||||
|
*crc: hashsum
|
||||||
|
*cryptomount: cryptodisk
|
||||||
|
*echo: echo
|
||||||
|
*extract_syslinux_entries_configfile: syslinuxcfg
|
||||||
|
*extract_syslinux_entries_source: syslinuxcfg
|
||||||
|
*file: file
|
||||||
|
*functional_test: functional_test
|
||||||
|
*gettext: gettext
|
||||||
|
*hashsum: hashsum
|
||||||
|
*hdparm: hdparm
|
||||||
|
*hello: hello
|
||||||
|
*help: help
|
||||||
|
*hexdump: hexdump
|
||||||
|
*inb: iorw
|
||||||
|
*inl: iorw
|
||||||
|
*inw: iorw
|
||||||
|
*keystatus: keystatus
|
||||||
|
*kfreebsd: bsd
|
||||||
|
*knetbsd: bsd
|
||||||
|
*kopenbsd: bsd
|
||||||
|
*list_env: loadenv
|
||||||
|
*load_env: loadenv
|
||||||
|
*loopback: loopback
|
||||||
|
*ls: ls
|
||||||
|
*lsacpi: lsacpi
|
||||||
|
*lspci: lspci
|
||||||
|
*md5sum: hashsum
|
||||||
|
*menuentry: normal
|
||||||
|
*pcidump: pcidump
|
||||||
|
*probe: probe
|
||||||
|
*rdmsr: rdmsr
|
||||||
|
*read_byte: memrw
|
||||||
|
*read_dword: memrw
|
||||||
|
*read_word: memrw
|
||||||
|
*regexp: regexp
|
||||||
|
*save_env: loadenv
|
||||||
|
*search: search
|
||||||
|
*serial: serial
|
||||||
|
*setpci: setpci
|
||||||
|
*sha1sum: hashsum
|
||||||
|
*sha256sum: hashsum
|
||||||
|
*sha512sum: hashsum
|
||||||
|
*sleep: sleep
|
||||||
|
*smbios: smbios
|
||||||
|
*submenu: normal
|
||||||
|
*syslinux_configfile: syslinuxcfg
|
||||||
|
*syslinux_source: syslinuxcfg
|
||||||
|
*terminfo: terminfo
|
||||||
|
*test_blockarg: test_blockarg
|
||||||
|
*testspeed: testspeed
|
||||||
|
*tr: tr
|
||||||
|
*trust: pgp
|
||||||
|
*verify_detached: pgp
|
||||||
|
*xnu_splash: xnu
|
||||||
|
*zfskey: zfscrypt
|
||||||
|
.: configfile
|
||||||
|
[: test
|
||||||
|
appleloader: appleldr
|
||||||
|
authenticate: normal
|
||||||
|
background_color: gfxterm_background
|
||||||
|
backtrace: backtrace
|
||||||
|
badram: mmap
|
||||||
|
blocklist: blocklist
|
||||||
|
boot: boot
|
||||||
|
break: normal
|
||||||
|
cat: minicmd
|
||||||
|
cbmemc: cbmemc
|
||||||
|
chainloader: chain
|
||||||
|
clear: normal
|
||||||
|
cmp: cmp
|
||||||
|
configfile: configfile
|
||||||
|
continue: normal
|
||||||
|
coreboot_boottime: cbtime
|
||||||
|
cutmem: mmap
|
||||||
|
date: date
|
||||||
|
distrust: pgp
|
||||||
|
dump: minicmd
|
||||||
|
eval: eval
|
||||||
|
exit: minicmd
|
||||||
|
export: normal
|
||||||
|
extract_entries_configfile: configfile
|
||||||
|
extract_entries_source: configfile
|
||||||
|
extract_legacy_entries_configfile: legacycfg
|
||||||
|
extract_legacy_entries_source: legacycfg
|
||||||
|
fakebios: loadbios
|
||||||
|
false: true
|
||||||
|
fix_video: fixvideo
|
||||||
|
fwsetup: efifwsetup
|
||||||
|
gdbstub: gdb
|
||||||
|
gdbstub_break: gdb
|
||||||
|
gdbstub_stop: gdb
|
||||||
|
gptsync: gptsync
|
||||||
|
halt: halt
|
||||||
|
help: minicmd
|
||||||
|
hexdump_random: random
|
||||||
|
initrd16: linux16
|
||||||
|
initrd: linux
|
||||||
|
keymap: keylayouts
|
||||||
|
kfreebsd_loadenv: bsd
|
||||||
|
kfreebsd_module: bsd
|
||||||
|
kfreebsd_module_elf: bsd
|
||||||
|
knetbsd_module: bsd
|
||||||
|
knetbsd_module_elf: bsd
|
||||||
|
kopenbsd_ramdisk: bsd
|
||||||
|
legacy_check_password: legacycfg
|
||||||
|
legacy_configfile: legacycfg
|
||||||
|
legacy_initrd: legacycfg
|
||||||
|
legacy_initrd_nounzip: legacycfg
|
||||||
|
legacy_kernel: legacycfg
|
||||||
|
legacy_password: legacycfg
|
||||||
|
legacy_source: legacycfg
|
||||||
|
linux16: linux16
|
||||||
|
linux: linux
|
||||||
|
list_trusted: pgp
|
||||||
|
loadbios: loadbios
|
||||||
|
loadfont: font
|
||||||
|
lscoreboot: cbls
|
||||||
|
lsefi: lsefi
|
||||||
|
lsefimmap: lsefimmap
|
||||||
|
lsefisystab: lsefisystab
|
||||||
|
lsfonts: font
|
||||||
|
lsmmap: lsmmap
|
||||||
|
lsmod: minicmd
|
||||||
|
lssal: lssal
|
||||||
|
macppcbless: macbless
|
||||||
|
mactelbless: macbless
|
||||||
|
module2: multiboot2
|
||||||
|
module: multiboot
|
||||||
|
multiboot2: multiboot2
|
||||||
|
multiboot: multiboot
|
||||||
|
nativedisk: nativedisk
|
||||||
|
net_add_addr: net
|
||||||
|
net_add_dns: net
|
||||||
|
net_add_route: net
|
||||||
|
net_bootp: net
|
||||||
|
net_del_addr: net
|
||||||
|
net_del_dns: net
|
||||||
|
net_del_route: net
|
||||||
|
net_dhcp: net
|
||||||
|
net_get_dhcp_option: net
|
||||||
|
net_ipv6_autoconf: net
|
||||||
|
net_ls_addr: net
|
||||||
|
net_ls_cards: net
|
||||||
|
net_ls_dns: net
|
||||||
|
net_ls_routes: net
|
||||||
|
net_nslookup: net
|
||||||
|
normal: normal
|
||||||
|
normal_exit: normal
|
||||||
|
outb: iorw
|
||||||
|
outl: iorw
|
||||||
|
outw: iorw
|
||||||
|
parttool: parttool
|
||||||
|
password: password
|
||||||
|
password_pbkdf2: password_pbkdf2
|
||||||
|
play: play
|
||||||
|
read: read
|
||||||
|
reboot: reboot
|
||||||
|
return: normal
|
||||||
|
rmmod: minicmd
|
||||||
|
search.file: search_fs_file
|
||||||
|
search.fs_label: search_label
|
||||||
|
search.fs_uuid: search_fs_uuid
|
||||||
|
setparams: normal
|
||||||
|
shift: normal
|
||||||
|
source: configfile
|
||||||
|
terminal_input: terminal
|
||||||
|
terminal_output: terminal
|
||||||
|
test: test
|
||||||
|
testload: testload
|
||||||
|
time: time
|
||||||
|
true: true
|
||||||
|
usb: usbtest
|
||||||
|
videoinfo: videoinfo
|
||||||
|
videotest: videotest
|
||||||
|
write_byte: memrw
|
||||||
|
write_dword: memrw
|
||||||
|
write_word: memrw
|
||||||
|
wrmsr: wrmsr
|
||||||
|
xnu_devprop_load: xnu
|
||||||
|
xnu_kernel64: xnu
|
||||||
|
xnu_kernel: xnu
|
||||||
|
xnu_kext: xnu
|
||||||
|
xnu_kextdir: xnu
|
||||||
|
xnu_mkext: xnu
|
||||||
|
xnu_ramdisk: xnu
|
||||||
|
xnu_resume: xnu
|
||||||
|
xnu_uuid: xnu_uuid
|
||||||
|
zfs-bootfs: zfsinfo
|
||||||
|
zfsinfo: zfsinfo
|
||||||
BIN
files/board/arpl/p1/grub/i386-efi/configfile.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/configfile.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/core.efi
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/core.efi
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/cpio.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/cpio.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/cpio_be.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/cpio_be.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/cpuid.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/cpuid.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/crc64.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/crc64.mod
Normal file
Binary file not shown.
45
files/board/arpl/p1/grub/i386-efi/crypto.lst
Normal file
45
files/board/arpl/p1/grub/i386-efi/crypto.lst
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
RIJNDAEL: gcry_rijndael
|
||||||
|
RIJNDAEL192: gcry_rijndael
|
||||||
|
RIJNDAEL256: gcry_rijndael
|
||||||
|
AES128: gcry_rijndael
|
||||||
|
AES-128: gcry_rijndael
|
||||||
|
AES-192: gcry_rijndael
|
||||||
|
AES-256: gcry_rijndael
|
||||||
|
ADLER32: adler32
|
||||||
|
CRC64: crc64
|
||||||
|
ARCFOUR: gcry_arcfour
|
||||||
|
BLOWFISH: gcry_blowfish
|
||||||
|
CAMELLIA128: gcry_camellia
|
||||||
|
CAMELLIA192: gcry_camellia
|
||||||
|
CAMELLIA256: gcry_camellia
|
||||||
|
CAST5: gcry_cast5
|
||||||
|
CRC32: gcry_crc
|
||||||
|
CRC32RFC1510: gcry_crc
|
||||||
|
CRC24RFC2440: gcry_crc
|
||||||
|
DES: gcry_des
|
||||||
|
3DES: gcry_des
|
||||||
|
DSA: gcry_dsa
|
||||||
|
IDEA: gcry_idea
|
||||||
|
MD4: gcry_md4
|
||||||
|
MD5: gcry_md5
|
||||||
|
RFC2268_40: gcry_rfc2268
|
||||||
|
AES: gcry_rijndael
|
||||||
|
AES192: gcry_rijndael
|
||||||
|
AES256: gcry_rijndael
|
||||||
|
RIPEMD160: gcry_rmd160
|
||||||
|
RSA: gcry_rsa
|
||||||
|
SEED: gcry_seed
|
||||||
|
SERPENT128: gcry_serpent
|
||||||
|
SERPENT192: gcry_serpent
|
||||||
|
SERPENT256: gcry_serpent
|
||||||
|
SHA1: gcry_sha1
|
||||||
|
SHA224: gcry_sha256
|
||||||
|
SHA256: gcry_sha256
|
||||||
|
SHA512: gcry_sha512
|
||||||
|
SHA384: gcry_sha512
|
||||||
|
TIGER192: gcry_tiger
|
||||||
|
TIGER: gcry_tiger
|
||||||
|
TIGER2: gcry_tiger
|
||||||
|
TWOFISH: gcry_twofish
|
||||||
|
TWOFISH128: gcry_twofish
|
||||||
|
WHIRLPOOL: gcry_whirlpool
|
||||||
BIN
files/board/arpl/p1/grub/i386-efi/crypto.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/crypto.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/cryptodisk.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/cryptodisk.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/cs5536.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/cs5536.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/ctz_test.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/ctz_test.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/date.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/date.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/datehook.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/datehook.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/datetime.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/datetime.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/disk.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/disk.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/diskfilter.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/diskfilter.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/div.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/div.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/div_test.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/div_test.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/dm_nv.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/dm_nv.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/echo.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/echo.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/efi_gop.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/efi_gop.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/efi_uga.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/efi_uga.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/efifwsetup.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/efifwsetup.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/efinet.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/efinet.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/ehci.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/ehci.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/elf.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/elf.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/eval.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/eval.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/exfat.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/exfat.mod
Normal file
Binary file not shown.
BIN
files/board/arpl/p1/grub/i386-efi/exfctest.mod
Normal file
BIN
files/board/arpl/p1/grub/i386-efi/exfctest.mod
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user