Added a new step to call addons scripts.

This commit is contained in:
Fabio Belavenuto 2022-07-08 21:51:20 -03:00
parent 558b38fad2
commit ba7276332b
202 changed files with 53 additions and 37 deletions

3
TODO
View File

@ -1,5 +1,5 @@
A fazer A fazer
- Implementar update do bzimage e ramdisk online - Descobrir como é o serial do DS2422+
Concluidos: Concluidos:
- Generalizar código dos addons - Generalizar código dos addons
@ -21,5 +21,6 @@ Concluidos:
- Limpar addons quando usuário muda de modelo - Limpar addons quando usuário muda de modelo
- Arrumar detecção de discos/maxdisks. 918 tem só 4 discos e dá problema com proxmox - Arrumar detecção de discos/maxdisks. 918 tem só 4 discos e dá problema com proxmox
- Melhorar opções de HD, talvez criar um menu a parte - Melhorar opções de HD, talvez criar um menu a parte
- Implementar update do bzimage e ramdisk online
https://kb.synology.com/en-me/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have https://kb.synology.com/en-me/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have

View File

@ -1 +1 @@
0.1-alpha8 0.2-alpha1

View File

@ -1,5 +1,5 @@
ARPL_VERSION="0.1-alpha8" ARPL_VERSION="0.2-alpha1"
# Define paths # Define paths
TMP_PATH="/tmp" TMP_PATH="/tmp"

View File

@ -63,6 +63,7 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-common-rc.patch"
- "ramdisk-common-post-init-script.patch" - "ramdisk-common-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"
@ -84,5 +85,6 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-42661-rc.patch"
- "ramdisk-42661-post-init-script.patch" - "ramdisk-42661-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"

View File

@ -60,6 +60,7 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-common-rc.patch"
- "ramdisk-common-post-init-script.patch" - "ramdisk-common-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"
- "ramdisk-common-disable-disabled-ports.patch" - "ramdisk-common-disable-disabled-ports.patch"

View File

@ -55,6 +55,7 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-common-rc.patch"
- "ramdisk-common-post-init-script.patch" - "ramdisk-common-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"
- "ramdisk-common-disable-disabled-ports.patch" - "ramdisk-common-disable-disabled-ports.patch"
@ -77,6 +78,7 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-42661-rc.patch"
- "ramdisk-42661-post-init-script.patch" - "ramdisk-42661-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"
- "ramdisk-42661-disable-disabled-ports.patch" - "ramdisk-42661-disable-disabled-ports.patch"

View File

@ -59,6 +59,7 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-common-rc.patch"
- "ramdisk-common-post-init-script.patch" - "ramdisk-common-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"
- "ramdisk-common-disable-disabled-ports.patch" - "ramdisk-common-disable-disabled-ports.patch"
@ -81,6 +82,7 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-42661-rc.patch"
- "ramdisk-42661-post-init-script.patch" - "ramdisk-42661-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"
- "ramdisk-42661-disable-disabled-ports.patch" - "ramdisk-42661-disable-disabled-ports.patch"

View File

@ -66,6 +66,7 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-common-rc.patch"
- "ramdisk-common-post-init-script.patch" - "ramdisk-common-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"
- "ramdisk-common-disable-disabled-ports.patch" - "ramdisk-common-disable-disabled-ports.patch"
@ -88,6 +89,7 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-42661-rc.patch"
- "ramdisk-42661-post-init-script.patch" - "ramdisk-42661-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"
- "ramdisk-42661-disable-disabled-ports.patch" - "ramdisk-42661-disable-disabled-ports.patch"

View File

@ -61,6 +61,7 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-common-rc.patch"
- "ramdisk-common-post-init-script.patch" - "ramdisk-common-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"
- "ramdisk-common-disable-disabled-ports.patch" - "ramdisk-common-disable-disabled-ports.patch"
@ -83,6 +84,7 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-42661-rc.patch"
- "ramdisk-42661-post-init-script.patch" - "ramdisk-42661-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"
- "ramdisk-42661-disable-disabled-ports.patch" - "ramdisk-42661-disable-disabled-ports.patch"

View File

@ -55,6 +55,7 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-common-rc.patch"
- "ramdisk-common-post-init-script.patch" - "ramdisk-common-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"
@ -76,5 +77,6 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-42661-rc.patch"
- "ramdisk-42661-post-init-script.patch" - "ramdisk-42661-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"

View File

@ -64,5 +64,6 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-42661-rc.patch"
- "ramdisk-42661-post-init-script.patch" - "ramdisk-42661-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"

View File

@ -61,6 +61,7 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-common-rc.patch"
- "ramdisk-common-post-init-script.patch" - "ramdisk-common-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"
- "ramdisk-common-disable-disabled-ports.patch" - "ramdisk-common-disable-disabled-ports.patch"
@ -83,6 +84,7 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-42661-rc.patch"
- "ramdisk-42661-post-init-script.patch" - "ramdisk-42661-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"
- "ramdisk-42661-disable-disabled-ports.patch" - "ramdisk-42661-disable-disabled-ports.patch"

View File

@ -57,6 +57,7 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-common-rc.patch"
- "ramdisk-common-post-init-script.patch" - "ramdisk-common-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"
- "ramdisk-common-disable-disabled-ports.patch" - "ramdisk-common-disable-disabled-ports.patch"
@ -79,6 +80,7 @@ builds:
patch: patch:
- "ramdisk-common-disable-root-pwd.patch" - "ramdisk-common-disable-root-pwd.patch"
- "ramdisk-common-init-script.patch" - "ramdisk-common-init-script.patch"
- "ramdisk-42661-rc.patch"
- "ramdisk-42661-post-init-script.patch" - "ramdisk-42661-post-init-script.patch"
- "ramdisk-common-network-hosts.patch" - "ramdisk-common-network-hosts.patch"
- "ramdisk-42661-disable-disabled-ports.patch" - "ramdisk-42661-disable-disabled-ports.patch"

View File

@ -24,7 +24,7 @@
+ _replace_in_file '^#start on' 'start on' $UPSTART/tty.conf + _replace_in_file '^#start on' 'start on' $UPSTART/tty.conf
+fi +fi
+ +
+/addons/addons.sh sys +/addons/addons.sh late
+############################################################################################ +############################################################################################
Mkdir -p /tmpRoot/initrd Mkdir -p /tmpRoot/initrd

View File

@ -0,0 +1,11 @@
--- a/etc/rc
+++ b/etc/rc
@@ -247,7 +247,7 @@
/etc.defaults/AHAtasks load_network_modules_junior
fi
SYNOLoadModules ${NET_MODULES}
-
+/addons/addons.sh modules
if [ "no" != "$RUN_SYNOBIOS" ]; then
SYNOLoadModules "synobios"

View File

@ -5,7 +5,7 @@
echo "Insert basic USB modules..." echo "Insert basic USB modules..."
SYNOLoadModules $USB_MODULES SYNOLoadModules $USB_MODULES
+SYNOLoadModules "usb-storage" +SYNOLoadModules "usb-storage"
+/addons/addons.sh rd +/addons/addons.sh early
# insert Etron USB3.0 drivers # insert Etron USB3.0 drivers

View File

@ -24,7 +24,7 @@
+ _replace_in_file '^#start on' 'start on' $UPSTART/tty.conf + _replace_in_file '^#start on' 'start on' $UPSTART/tty.conf
+fi +fi
+ +
+/addons/addons.sh sys +/addons/addons.sh late
+############################################################################################ +############################################################################################
+ +
Mkdir -p /tmpRoot/initrd Mkdir -p /tmpRoot/initrd

View File

@ -0,0 +1,11 @@
--- a/etc/rc
+++ b/etc/rc
@@ -230,7 +230,7 @@
/etc.defaults/AHAtasks load_network_modules_junior
fi
SYNOLoadModules ${NET_MODULES}
-
+/addons/addons.sh modules
if [ "no" != "$RUN_SYNOBIOS" ]; then
SYNOLoadModules "synobios"

View File

@ -102,7 +102,7 @@ echo -n "."
#/proc/sys/kernel/syno_install_flag #/proc/sys/kernel/syno_install_flag
echo "#!/bin/sh" > "${RAMDISK_PATH}/addons/addons.sh" echo "#!/bin/sh" > "${RAMDISK_PATH}/addons/addons.sh"
echo 'export INSMOD="/sbin/insmod"' >> "${RAMDISK_PATH}/addons/addons.sh" echo 'export INSMOD="/sbin/insmod"' >> "${RAMDISK_PATH}/addons/addons.sh"
echo >> "${RAMDISK_PATH}/addons/addons.sh" echo 'echo "addons.sh called with params ${@}"' >> "${RAMDISK_PATH}/addons/addons.sh"
for ADDON in ${!ADDONS[@]}; do for ADDON in ${!ADDONS[@]}; do
PARAMS=${ADDONS[${ADDON}]} PARAMS=${ADDONS[${ADDON}]}
if ! installAddon ${ADDON}; then if ! installAddon ${ADDON}; then

View File

@ -55,7 +55,7 @@ search --set=root --label "ARPL1"
if [ -s /zImage -a -s /rd.gz ]; then if [ -s /zImage -a -s /rd.gz ]; then
menuentry 'Boot DSM' --id boot { menuentry 'Boot DSM' --id boot {
echo "Loading kernel..." echo "Loading kernel..."
linux /bzImage-arpl console=ttyS0,115200n8 linux /bzImage-arpl console=ttyS0,115200n8 quiet
echo "Loading initramfs..." echo "Loading initramfs..."
initrd /initrd-arpl initrd /initrd-arpl
echo "Booting..." echo "Booting..."
@ -66,7 +66,7 @@ fi
menuentry 'Configure loader' --id config { menuentry 'Configure loader' --id config {
echo "Loading kernel..." echo "Loading kernel..."
linux /bzImage-arpl console=ttyS0,115200n8 IWANTTOCHANGETHECONFIG linux /bzImage-arpl console=ttyS0,115200n8 quiet IWANTTOCHANGETHECONFIG
echo "Loading initramfs..." echo "Loading initramfs..."
initrd /initrd-arpl initrd /initrd-arpl
echo "Booting..." echo "Booting..."

View File

@ -1,25 +0,0 @@
version: 1
name: ax88179_178a
description: "Driver for ASIX AX88179/178A based USB 3.0/2.0 Gigabit Ethernet"
available-for:
bromolow-3.10.108:
install-script: &script "install.sh"
modules: true
apollolake-4.4.180:
install-script: *script
modules: true
broadwell-4.4.180:
install-script: *script
modules: true
broadwellnk-4.4.180:
install-script: *script
modules: true
denverton-4.4.180:
install-script: *script
modules: true
geminilake-4.4.180:
install-script: *script
modules: true
v1000-4.4.180:
install-script: *script
modules: true

Some files were not shown because too many files have changed in this diff Show More