Compare commits

...

5 Commits

Author SHA1 Message Date
Fabio Belavenuto
a8fef13c64 Merge pull request #21 from fbelavenuto/dev
Added a new step to call addons scripts.
2022-07-08 22:11:15 -03:00
Fabio Belavenuto
4a85944651 Added a new step to call addons scripts. 2022-07-08 21:51:20 -03:00
Fabio Belavenuto
1458074276 Addind missing dom_szmax for DoM 2022-07-08 15:00:24 -03:00
Fabio Belavenuto
fd1f06a7f3 Merge pull request #20 from fbelavenuto/dev
More addons
2022-07-08 14:37:33 -03:00
Fabio Belavenuto
2e4d14c25d More addons 2022-07-08 14:27:05 -03:00
205 changed files with 111 additions and 18 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

@@ -74,14 +74,16 @@ EFI_BUG="`readModelKey "${MODEL}" "builds.${BUILD}.efi-bug"`"
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`
if [ "${BUS}" = "ata" ]; then
# Read SATADoM type SIZE=$((`df -BM | awk '/\/mnt\/p3/{print$2}' | tr 'M' ' '`+300))
DOM="`readModelKey "${MODEL}" "dom"`" # Read SATADoM type
DOM="`readModelKey "${MODEL}" "dom"`"
fi
# Prepare command line # Prepare command line
CMDLINE_LINE="" CMDLINE_LINE=""
[ ${EFI} -eq 1 ] && CMDLINE_LINE+="withefi " [ ${EFI} -eq 1 ] && CMDLINE_LINE+="withefi "
[ "${BUS}" = "ata" ] && CMDLINE_LINE+="synoboot_satadom=${DOM} " [ "${BUS}" = "ata" ] && CMDLINE_LINE+="synoboot_satadom=${DOM} dom_szmax=${SIZE} "
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 log_buf_len=32M earlycon=uart8250,io,0x3f8,115200n8 elevator=elevator root=/dev/md0 loglevel=15"
for KEY in ${!CMDLINE[@]}; do for KEY in ${!CMDLINE[@]}; do
VALUE="${CMDLINE[${KEY}]}" VALUE="${CMDLINE[${KEY}]}"

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,8 +24,8 @@
+ _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
Umount /proc >/dev/null 2>&1 Umount /proc >/dev/null 2>&1

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,6 +1,6 @@
version: 1 version: 1
name: 9p name: atlantic
description: "Driver for Plan 9 Resource Sharing Support (9P2000)" description: "Driver for aQuantia AQtion(tm) Ethernet card"
available-for: available-for:
bromolow-3.10.108: bromolow-3.10.108:
install-script: &script "install.sh" install-script: &script "install.sh"

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,6 +1,6 @@
version: 1 version: 1
name: ax88179_178a name: bnx2x
description: "Driver for ASIX AX88179/178A based USB 3.0/2.0 Gigabit Ethernet" description: "Driver for Broadcom NetXtremeII 10Gb adapter"
available-for: available-for:
bromolow-3.10.108: bromolow-3.10.108:
install-script: &script "install.sh" install-script: &script "install.sh"

Binary file not shown.

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