Compare commits

..

No commits in common. "15488d54bf5405cfb8efe5865e60aec45d94cab9" and "80de5220df1a8c48510af982e0bd5f44dde43e71" have entirely different histories.

28 changed files with 5444 additions and 5512 deletions

View File

@ -77,7 +77,7 @@ jobs:
if: success()
uses: actions/upload-artifact@v4
with:
name: docs
name: addons
path: |
docs/*.json
docs/*.xlsx

View File

@ -1 +1 @@
24.6.0
24.5.6

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -216,6 +216,7 @@ else
echo "$(TEXT "Waiting IP.")"
for N in ${ETHX}; do
COUNT=0
/etc/init.d/S41dhcpcd restart >/dev/null 2>&1 || true
DRIVER=$(ls -ld /sys/class/net/${N}/device/driver 2>/dev/null | awk -F '/' '{print $NF}')
echo -en "${N}(${DRIVER}): "
while true; do

View File

@ -1,4 +1,4 @@
RR_VERSION="24.6.0"
RR_VERSION="24.5.6"
RR_RELEASE=""
RR_TITLE="RR v${RR_VERSION}"

View File

@ -99,7 +99,7 @@ def getmodels(platforms=None):
"""
Get Syno Models.
"""
import json, requests, urllib3
import json, requests
from requests.adapters import HTTPAdapter
from requests.packages.urllib3.util.retry import Retry # type: ignore
@ -107,8 +107,7 @@ def getmodels(platforms=None):
session = requests.Session()
session.mount('http://', adapter)
session.mount('https://', adapter)
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
if platforms is not None and platforms != "":
PS = platforms.lower().replace(",", " ").split()
else:
@ -117,7 +116,7 @@ def getmodels(platforms=None):
models = []
if len(models) == 0:
try:
req = session.get("https://autoupdate.synology.com/os/v2", timeout=10, verify=False)
req = session.get("https://autoupdate.synology.com/os/v2", timeout=10)
req.encoding = "utf-8"
data = json.loads(req.text)
@ -144,7 +143,7 @@ def getmodels(platforms=None):
from bs4 import BeautifulSoup
#url="https://kb.synology.com/en-us/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have"
url="https://kb.synology.cn/zh-cn/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have"
req = session.get(url, timeout=10, verify=False)
req = session.get(url, timeout=10)
req.encoding = "utf-8"
bs = BeautifulSoup(req.text, "html.parser")
p = re.compile(r"data: (.*?),$", re.MULTILINE | re.DOTALL)

View File

@ -77,9 +77,8 @@ if [ -f "${PART2_PATH}/GRUB_VER" ]; then
fi
if [ ! "LOCALBUILD" = "${LOADER_DISK}" ]; then
if arrayExistItem "sortnetif:" $(readConfigMap "addons" "${USER_CONFIG_FILE}"); then
_sort_netif "$(readConfigKey "addons.sortnetif" "${USER_CONFIG_FILE}")"
fi
_sort_netif "$(readConfigKey "addons.sortnetif" "${USER_CONFIG_FILE}")"
for ETH in ${ETHX}; do
[ "${ETH::4}" = "wlan" ] && connectwlanif "${ETH}" && sleep 1
MACR="$(cat /sys/class/net/${ETH}/address 2>/dev/null | sed 's/://g')"
@ -166,6 +165,7 @@ done
echo "$(TEXT "Waiting IP.")"
for N in ${ETHX}; do
COUNT=0
/etc/init.d/S41dhcpcd restart >/dev/null 2>&1 || true
DRIVER=$(ls -ld /sys/class/net/${N}/device/driver 2>/dev/null | awk -F '/' '{print $NF}')
echo -en "${N}(${DRIVER}): "
while true; do

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -986,7 +986,6 @@ function synoinfoMenu() {
a)
MSG=""
MSG+="$(TEXT "Commonly used synoinfo:\n")"
MSG+="$(TEXT " * \Z4support_apparmor=no\Zn\n Disable apparmor.\n")"
MSG+="$(TEXT " * \Z4maxdisks=??\Zn\n Maximum number of disks supported.\n")"
MSG+="$(TEXT " * \Z4internalportcfg=0x????\Zn\n Internal(sata) disks mask(Not apply to DT models).\n")"
MSG+="$(TEXT " * \Z4esataportcfg=0x????\Zn\n Esata disks mask(Not apply to DT models).\n")"

View File

@ -12,9 +12,6 @@ synoinfo: &synoinfo
support_syno_hybrid_raid: "no"
supportraidgroup: "no"
HddEnableDynamicPower: "yes"
enableRCPower: "yes"
support_fan: "no"
supportadt7490: "no"
maxlanport: "8"
netif_seq: "0 1 2 3 4 5 6 7"
buzzeroffen: "0xffff"

View File

@ -1 +1 @@
24.6.0
24.5.6