mirror of
https://github.com/fbelavenuto/arpl.git
synced 2026-01-03 15:02:06 +08:00
Compare commits
72 Commits
v0.4-alpha
...
v0.4-alpha
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8b9b1439b3 | ||
|
|
da89a97182 | ||
|
|
19ec462570 | ||
|
|
8cc750a527 | ||
|
|
c5ec8f7d24 | ||
|
|
82acaabe26 | ||
|
|
dc7076709c | ||
|
|
eeec01864f | ||
|
|
dc102f5af7 | ||
|
|
d4c342c0fd | ||
|
|
8fff3377be | ||
|
|
bb130cdc23 | ||
|
|
6c2f0b936e | ||
|
|
fe7fbf4821 | ||
|
|
e669a94738 | ||
|
|
6d9c217b7d | ||
|
|
0777beadc1 | ||
|
|
04e5e5dc21 | ||
|
|
db33698894 | ||
|
|
87f72b50cc | ||
|
|
35bd08a9c4 | ||
|
|
e7303130d6 | ||
|
|
4f2014ee14 | ||
|
|
3382821c81 | ||
|
|
f283cc3f54 | ||
|
|
78dfc09716 | ||
|
|
5433835e6c | ||
|
|
1f6e32b72a | ||
|
|
16145061de | ||
|
|
4b580607cb | ||
|
|
0da9003ae7 | ||
|
|
fbee3249b4 | ||
|
|
3aed6125cb | ||
|
|
6e1af3af75 | ||
|
|
eecd98193c | ||
|
|
be0ff18843 | ||
|
|
67c8467966 | ||
|
|
666b223dc6 | ||
|
|
4d2c544ac7 | ||
|
|
47b3188ee7 | ||
|
|
1e614c6673 | ||
|
|
be256177b5 | ||
|
|
b5e7e82a67 | ||
|
|
156444f29e | ||
|
|
4a73f8ae78 | ||
|
|
193c95e1fc | ||
|
|
6a6b223972 | ||
|
|
90c39bc9f5 | ||
|
|
10ca9420d5 | ||
|
|
aba8878500 | ||
|
|
98c92c03d9 | ||
|
|
ffd09dfa75 | ||
|
|
34362117da | ||
|
|
1cf68bce40 | ||
|
|
d6ebcd1fbc | ||
|
|
d3f720092f | ||
|
|
0303c3b28f | ||
|
|
f421824af3 | ||
|
|
93ac809711 | ||
|
|
69af175bea | ||
|
|
2e960e564b | ||
|
|
aa43b3669a | ||
|
|
f4e380831a | ||
|
|
aa85152cc2 | ||
|
|
376f1080f9 | ||
|
|
2cde38923c | ||
|
|
9c680d59f0 | ||
|
|
a9d4085587 | ||
|
|
178956c781 | ||
|
|
4dde9e8b0b | ||
|
|
26c2d52565 | ||
|
|
1ad8f4ee62 |
3
.github/FUNDING.yml
vendored
Normal file
3
.github/FUNDING.yml
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# These are supported funding model platforms
|
||||||
|
|
||||||
|
github: fbelavenuto
|
||||||
49
.github/workflows/main.yml
vendored
49
.github/workflows/main.yml
vendored
@@ -2,8 +2,8 @@ name: Build image
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
# branches:
|
||||||
- main
|
# - main
|
||||||
tags:
|
tags:
|
||||||
- v*
|
- v*
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
@@ -54,25 +54,25 @@ jobs:
|
|||||||
rm -rf .buildroot/board/arpl/p1
|
rm -rf .buildroot/board/arpl/p1
|
||||||
rm -rf .buildroot/board/arpl/p3
|
rm -rf .buildroot/board/arpl/p3
|
||||||
# Get latest LKMs
|
# Get latest LKMs
|
||||||
# echo "Getting latest LKMs"
|
echo "Getting latest LKMs"
|
||||||
# TAG=`curl -s https://api.github.com/repos/fbelavenuto/redpill-lkm/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3)}'`
|
TAG=`curl -s https://api.github.com/repos/fbelavenuto/redpill-lkm/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3)}'`
|
||||||
# curl -L "https://github.com/fbelavenuto/redpill-lkm/releases/download/${TAG}/rp-lkms.zip" -o /tmp/rp-lkms.zip
|
curl -L "https://github.com/fbelavenuto/redpill-lkm/releases/download/${TAG}/rp-lkms.zip" -o /tmp/rp-lkms.zip
|
||||||
# rm -rf files/board/arpl/p3/lkms/*
|
rm -rf files/board/arpl/p3/lkms/*
|
||||||
# unzip /tmp/rp-lkms.zip -d files/board/arpl/p3/lkms
|
unzip /tmp/rp-lkms.zip -d files/board/arpl/p3/lkms
|
||||||
# # Get latest addons and install its
|
# Get latest addons and install its
|
||||||
# echo "Getting latest Addons"
|
echo "Getting latest Addons"
|
||||||
# TAG=`curl -s https://api.github.com/repos/fbelavenuto/arpl-addons/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3)}'`
|
TAG=`curl -s https://api.github.com/repos/fbelavenuto/arpl-addons/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3)}'`
|
||||||
# curl -L "https://github.com/fbelavenuto/arpl-addons/releases/download/${TAG}/addons.zip" -o /tmp/addons.zip
|
curl -L "https://github.com/fbelavenuto/arpl-addons/releases/download/${TAG}/addons.zip" -o /tmp/addons.zip
|
||||||
# mkdir -p /tmp/addons
|
mkdir -p /tmp/addons
|
||||||
# unzip /tmp/addons.zip -d /tmp/addons
|
unzip /tmp/addons.zip -d /tmp/addons
|
||||||
# DEST_PATH="files/board/arpl/p3/addons"
|
DEST_PATH="files/board/arpl/p3/addons"
|
||||||
# echo "Installing addons to ${DEST_PATH}"
|
echo "Installing addons to ${DEST_PATH}"
|
||||||
# for PKG in `ls /tmp/addons/*.addon`; do
|
for PKG in `ls /tmp/addons/*.addon`; do
|
||||||
# ADDON=`basename ${PKG} | sed 's|.addon||'`
|
ADDON=`basename ${PKG} | sed 's|.addon||'`
|
||||||
# mkdir -p "${DEST_PATH}/${ADDON}"
|
mkdir -p "${DEST_PATH}/${ADDON}"
|
||||||
# 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
|
||||||
# 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
|
||||||
@@ -84,14 +84,15 @@ jobs:
|
|||||||
echo "Building..."
|
echo "Building..."
|
||||||
make BR2_EXTERNAL=../external
|
make BR2_EXTERNAL=../external
|
||||||
cd -
|
cd -
|
||||||
qemu-img convert -O vmdk arpl.img arpl.vmdk
|
#qemu-img convert -O vmdk arpl.img arpl.vmdk
|
||||||
|
qemu-img convert -O vmdk -o adapter_type=lsilogic arpl.img -o subformat=monolithicFlat arpl.vmdk
|
||||||
|
|
||||||
# Zip image
|
# Zip image
|
||||||
- name: Pack
|
- name: Pack
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
zip -9 "arpl-${{ steps.build.outputs.VERSION }}.img.zip" arpl.img
|
zip -9 "arpl-${{ steps.build.outputs.VERSION }}.img.zip" arpl.img
|
||||||
zip -9 "arpl-${{ steps.build.outputs.VERSION }}.vmdk.zip" arpl.vmdk
|
zip -9 "arpl-${{ steps.build.outputs.VERSION }}.vmdk.zip" arpl*.vmdk
|
||||||
|
|
||||||
# Upload artifact
|
# Upload artifact
|
||||||
- name: Upload
|
- name: Upload
|
||||||
@@ -100,7 +101,7 @@ jobs:
|
|||||||
name: Images
|
name: Images
|
||||||
path: |
|
path: |
|
||||||
arpl.img
|
arpl.img
|
||||||
arpl.vmdk
|
arpl*.vmdk
|
||||||
retention-days: 5
|
retention-days: 5
|
||||||
|
|
||||||
# Publish a release if is a tag
|
# Publish a release if is a tag
|
||||||
|
|||||||
2
.gitignore
vendored
2
.gitignore
vendored
@@ -4,7 +4,7 @@ arpl*.img
|
|||||||
arpl*.vmdk
|
arpl*.vmdk
|
||||||
*.zip
|
*.zip
|
||||||
.buildroot
|
.buildroot
|
||||||
test.sh
|
test*.sh
|
||||||
docker/Dockerfile
|
docker/Dockerfile
|
||||||
docker/cache
|
docker/cache
|
||||||
*.bak
|
*.bak
|
||||||
|
|||||||
18
README.md
18
README.md
@@ -4,23 +4,29 @@ This particular project was created to facilitate my testing with Redpill and I
|
|||||||
|
|
||||||
It is still in alpha stage, with little documentation, but it is functional. I'm Brazilian and my English is not good, so I apologize for my translations.
|
It is still in alpha stage, with little documentation, but it is functional. I'm Brazilian and my English is not good, so I apologize for my translations.
|
||||||
|
|
||||||
I tried to make the system as user-friendly as possible, to make life easier. The loader automatically detects which device is being used, SATADom or USB, detecting its VID and PID correctly. redpill-lkm has been edited to allow booting the kernel without setting the variables related to network interfaces so the loader (and user) doesn't have to worry about that. The Jun's code that makes the zImage and Ramdisk patch is embedded, if there is a change in "zImage" or "rd.gz" by some update, the loader re-applies the patches. Builds 42218 and 42661 up to update5 are working. Automatic updates should still be disabled as we are not sure if this technique will work forever. The most important kernel modules are built into the DSM ramdisk image for automatic peripheral detection.
|
I tried to make the system as user-friendly as possible, to make life easier. The loader automatically detects which device is being used, SATADom or USB, detecting its VID and PID correctly. redpill-lkm has been edited to allow booting the kernel without setting the variables related to network interfaces so the loader (and user) doesn't have to worry about that. The Jun's code that makes the zImage and Ramdisk patch is embedded, if there is a change in "zImage" or "rd.gz" by some smallupdate, the loader re-applies the patches. The most important kernel modules are built into the DSM ramdisk image for automatic peripheral detection.
|
||||||
|
|
||||||
|
# Important
|
||||||
|
|
||||||
|
## It is highly recommended to use an SSD for the loader in the case of the option via DoM or a fast USB flash drive
|
||||||
|
|
||||||
|
## You must have at least 4GB of RAM, both in baremetal and VMs
|
||||||
|
|
||||||
|
## The DSM kernel is compatible with SATA ports, not SAS/SCSI/etc. For device-tree models only SATA ports work. For the other models, another type of disks may work.
|
||||||
|
|
||||||
# Use
|
# Use
|
||||||
|
|
||||||
To use this project, download the latest image available and burn it to a USB stick or SATA disk-on-module. Set the PC to boot from the burned media and follow the informations on the screen. When booting, the user can call the "menu.sh" command from the computer itself, access via SSH or use the virtual terminal (ttyd) by typing the address provided on the screen (http://(ip):7681). The loader will automatically increase the size of the last partition and use this space as cache if it is larger than 2GiB.
|
To use this project, download the latest image available and burn it to a USB stick or SATA disk-on-module. Set the PC to boot from the burned media and follow the informations on the screen. When booting, the user can call the "menu.sh" command from the computer itself, access via SSH or use the virtual terminal (ttyd) by typing the address provided on the screen (http://(ip):7681). The loader will automatically increase the size of the last partition and use this space as cache if it is larger than 2GiB.
|
||||||
|
|
||||||
### It is highly recommended to use an SSD for the loader in the case of the option via DoM or a fast USB flash drive
|
|
||||||
|
|
||||||
The menu system is dynamic and I hope it is intuitive enough that the user can use it without any problems. Its allows you to choose a model, the existing buildnumber for the chosen model, type or randomly create a serial number, add/remove addons, add/remove/view "cmdline" and "synoinfo" entries, choose the LKM version, create the loader, boot, manually edit the configuration file, choose a keymap, update and exit.
|
The menu system is dynamic and I hope it is intuitive enough that the user can use it without any problems. Its allows you to choose a model, the existing buildnumber for the chosen model, type or randomly create a serial number, add/remove addons, add/remove/view "cmdline" and "synoinfo" entries, choose the LKM version, create the loader, boot, manually edit the configuration file, choose a keymap, update and exit.
|
||||||
|
|
||||||
Changing addons and synoinfo entries require re-creating the loader, cmdline entries do not.
|
Changing addons and synoinfo entries require re-creating the loader, cmdline entries do not.
|
||||||
|
|
||||||
There is no need to configure the VID/PID (if using a USB stick) or define the MAC Addresses of the network interfaces. If the user wants to modify the MAC Address of any interface, he must manually add "cmdline" entries in the corresponding menu (set "netif_num" according to "mac1..4" entries).
|
There is no need to configure the VID/PID (if using a USB stick) or define the MAC Addresses of the network interfaces. If the user wants to modify the MAC Address of any interface, uses the "Change MAC" into "cmdline" menu.
|
||||||
|
|
||||||
If a model is chosen that uses the Device-tree system to define the HDs, there is no need to configure anything. In the case of models that do not use device-tree, the configurations must be done manually and for this there is an option in the "Cmdline" menu to display the SATA controllers, DUMMY ports and ports in use, to assist in the creation of the "SataPortMap", "DiskIdxMap" and "sata_remap" if necessary.
|
If a model is chosen that uses the Device-tree system to define the HDs, there is no need to configure anything. In the case of models that do not use device-tree, the configurations must be done manually and for this there is an option in the "cmdline" menu to display the SATA controllers, DUMMY ports and ports in use, to assist in the creation of the "SataPortMap", "DiskIdxMap" and "sata_remap" if necessary.
|
||||||
|
|
||||||
Another important point is that the loader detects whether or not the CPU has the FMA3 instruction and does not display the models that require it. So if the DS918+ and DVA3221 models are not displayed it is because of the CPU's lack of support for FMA instructions.
|
Another important point is that the loader detects whether or not the CPU has the FMA3 instruction and does not display the models that require it. So if the DS918+ and DVA3221 models are not displayed it is because of the CPU's lack of support for FMA instructions. You can disable this restriction and test at your own risk.
|
||||||
|
|
||||||
I developed a simple patch to no longer display the DUMMY port error on models without device-tree, the user will be able to install without having to worry about it.
|
I developed a simple patch to no longer display the DUMMY port error on models without device-tree, the user will be able to install without having to worry about it.
|
||||||
|
|
||||||
|
|||||||
2
TODO
2
TODO
@@ -29,3 +29,5 @@ Concluidos:
|
|||||||
- Mudar synoinfo para ler do modelo e preencher no user_config, para usuário poder deletar entradas do modelo
|
- Mudar synoinfo para ler do modelo e preencher no user_config, para usuário poder deletar entradas do modelo
|
||||||
- Validar netif_num e macX
|
- Validar netif_num e macX
|
||||||
- Descobrir como é o serial do DS2422+
|
- Descobrir como é o serial do DS2422+
|
||||||
|
- Retirar o ttyd da memória quando o root do dsm dar boot
|
||||||
|
- Adicionar mais binários para o addon dbgutils (nano, strace, etc)
|
||||||
|
|||||||
@@ -24,15 +24,18 @@ ENV SHELL=/bin/bash \
|
|||||||
|
|
||||||
RUN apt update --yes && \
|
RUN apt update --yes && \
|
||||||
apt install --yes --no-install-recommends --no-install-suggests \
|
apt install --yes --no-install-recommends --no-install-suggests \
|
||||||
ca-certificates nano curl bc kmod git \
|
ca-certificates nano curl bc kmod git gettext texinfo autopoint gawk sudo \
|
||||||
build-essential make ncurses-dev libssl-dev autogen automake pkg-config libtool xsltproc gperf && \
|
build-essential make ncurses-dev libssl-dev autogen automake pkg-config libtool xsltproc gperf && \
|
||||||
apt-get clean && \
|
apt-get clean && \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/* && \
|
||||||
|
useradd --home-dir /input --no-create-home --shell /bin/bash --uid 1000 arpl && \
|
||||||
|
echo "arpl ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/arpl
|
||||||
|
|
||||||
COPY --from=stage /opt /opt
|
COPY --from=stage /opt /opt
|
||||||
COPY files/ /
|
COPY files/ /
|
||||||
|
|
||||||
WORKDIR /input
|
WORKDIR /input
|
||||||
VOLUME /input /output
|
VOLUME /input /output
|
||||||
|
USER arpl
|
||||||
|
|
||||||
ENTRYPOINT ["/opt/do.sh"]
|
ENTRYPOINT ["/opt/do.sh"]
|
||||||
|
|||||||
@@ -9,11 +9,15 @@ function export-vars() {
|
|||||||
echo "Use: export-vars <platform>"
|
echo "Use: export-vars <platform>"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
export KSRC="/opt/${1}/build"
|
||||||
export CROSS_COMPILE="/opt/${1}/bin/x86_64-pc-linux-gnu-"
|
export CROSS_COMPILE="/opt/${1}/bin/x86_64-pc-linux-gnu-"
|
||||||
export CFLAGS="-I/opt/${1}/include"
|
export CFLAGS="-I/opt/${1}/include"
|
||||||
export LDFLAGS="-I/opt/${1}/lib"
|
export LDFLAGS="-I/opt/${1}/lib"
|
||||||
export LD_LIBRARY_PATH="/opt/${1}/lib"
|
export LD_LIBRARY_PATH="/opt/${1}/lib"
|
||||||
export ARCH=x86_64
|
export ARCH=x86_64
|
||||||
|
export PATH="/opt/${1}/bin:${PATH}"
|
||||||
|
export CC="x86_64-pc-linux-gnu-gcc"
|
||||||
|
export LD="x86_64-pc-linux-gnu-ld"
|
||||||
}
|
}
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|||||||
@@ -143,7 +143,7 @@ CONFIG_MEGARAID_MM=m
|
|||||||
CONFIG_MEGARAID_MAILBOX=m
|
CONFIG_MEGARAID_MAILBOX=m
|
||||||
CONFIG_MEGARAID_LEGACY=m
|
CONFIG_MEGARAID_LEGACY=m
|
||||||
CONFIG_MEGARAID_SAS=m
|
CONFIG_MEGARAID_SAS=m
|
||||||
CONFIG_SCSI_MPT2SAS=m
|
CONFIG_SCSI_MPT3SAS=m
|
||||||
CONFIG_SCSI_MPI3MR=m
|
CONFIG_SCSI_MPI3MR=m
|
||||||
CONFIG_SCSI_SMARTPQI=m
|
CONFIG_SCSI_SMARTPQI=m
|
||||||
CONFIG_SCSI_UFSHCD=m
|
CONFIG_SCSI_UFSHCD=m
|
||||||
@@ -178,49 +178,35 @@ CONFIG_SCSI_VIRTIO=m
|
|||||||
CONFIG_SCSI_DH=y
|
CONFIG_SCSI_DH=y
|
||||||
CONFIG_ATA=y
|
CONFIG_ATA=y
|
||||||
CONFIG_SATA_AHCI=y
|
CONFIG_SATA_AHCI=y
|
||||||
|
CONFIG_SATA_AHCI_PLATFORM=m
|
||||||
|
CONFIG_SATA_ACARD_AHCI=m
|
||||||
|
CONFIG_SATA_SIL24=m
|
||||||
|
CONFIG_PDC_ADMA=m
|
||||||
|
CONFIG_SATA_QSTOR=m
|
||||||
CONFIG_ATA_PIIX=y
|
CONFIG_ATA_PIIX=y
|
||||||
|
CONFIG_SATA_DWC=m
|
||||||
CONFIG_SATA_MV=m
|
CONFIG_SATA_MV=m
|
||||||
CONFIG_SATA_NV=m
|
CONFIG_SATA_NV=m
|
||||||
|
CONFIG_SATA_PROMISE=m
|
||||||
CONFIG_SATA_SIL=m
|
CONFIG_SATA_SIL=m
|
||||||
CONFIG_SATA_SIS=m
|
CONFIG_SATA_SIS=m
|
||||||
|
CONFIG_SATA_SVW=m
|
||||||
CONFIG_SATA_ULI=m
|
CONFIG_SATA_ULI=m
|
||||||
CONFIG_SATA_VIA=m
|
CONFIG_SATA_VIA=m
|
||||||
CONFIG_PATA_ALI=m
|
CONFIG_SATA_VITESSE=m
|
||||||
CONFIG_PATA_AMD=y
|
|
||||||
CONFIG_PATA_ARTOP=m
|
|
||||||
CONFIG_PATA_ATIIXP=m
|
|
||||||
CONFIG_PATA_ATP867X=m
|
|
||||||
CONFIG_PATA_CMD64X=m
|
|
||||||
CONFIG_PATA_EFAR=m
|
|
||||||
CONFIG_PATA_HPT366=m
|
|
||||||
CONFIG_PATA_HPT37X=m
|
|
||||||
CONFIG_PATA_HPT3X2N=m
|
|
||||||
CONFIG_PATA_HPT3X3=m
|
|
||||||
CONFIG_PATA_IT821X=m
|
|
||||||
CONFIG_PATA_JMICRON=m
|
|
||||||
CONFIG_PATA_NINJA32=m
|
|
||||||
CONFIG_PATA_NS87415=m
|
|
||||||
CONFIG_PATA_OLDPIIX=y
|
|
||||||
CONFIG_PATA_PDC2027X=m
|
|
||||||
CONFIG_PATA_PDC_OLD=m
|
|
||||||
CONFIG_PATA_RDC=m
|
|
||||||
CONFIG_PATA_SCH=y
|
|
||||||
CONFIG_PATA_SERVERWORKS=m
|
|
||||||
CONFIG_PATA_SIL680=m
|
|
||||||
CONFIG_PATA_TRIFLEX=m
|
|
||||||
CONFIG_PATA_VIA=m
|
|
||||||
CONFIG_PATA_WINBOND=m
|
|
||||||
CONFIG_ATA_GENERIC=y
|
CONFIG_ATA_GENERIC=y
|
||||||
CONFIG_MD=y
|
CONFIG_MD=y
|
||||||
CONFIG_BLK_DEV_MD=y
|
CONFIG_BLK_DEV_MD=y
|
||||||
CONFIG_BLK_DEV_DM=y
|
CONFIG_BLK_DEV_DM=y
|
||||||
CONFIG_DM_MIRROR=y
|
CONFIG_DM_MIRROR=y
|
||||||
|
CONFIG_DM_RAID=m
|
||||||
CONFIG_DM_ZERO=y
|
CONFIG_DM_ZERO=y
|
||||||
CONFIG_FUSION=y
|
CONFIG_FUSION=y
|
||||||
CONFIG_FUSION_SPI=m
|
CONFIG_FUSION_SPI=m
|
||||||
CONFIG_FUSION_SAS=m
|
CONFIG_FUSION_SAS=m
|
||||||
CONFIG_FUSION_CTL=m
|
CONFIG_FUSION_CTL=m
|
||||||
CONFIG_NETDEVICES=y
|
CONFIG_NETDEVICES=y
|
||||||
|
CONFIG_NET_TEAM=m
|
||||||
CONFIG_MACVLAN=m
|
CONFIG_MACVLAN=m
|
||||||
CONFIG_IPVLAN=m
|
CONFIG_IPVLAN=m
|
||||||
CONFIG_VXLAN=m
|
CONFIG_VXLAN=m
|
||||||
@@ -298,6 +284,7 @@ CONFIG_QED=m
|
|||||||
CONFIG_QEDE=m
|
CONFIG_QEDE=m
|
||||||
CONFIG_QCOM_EMAC=m
|
CONFIG_QCOM_EMAC=m
|
||||||
CONFIG_RMNET=m
|
CONFIG_RMNET=m
|
||||||
|
CONFIG_R8169=m
|
||||||
CONFIG_SXGBE_ETH=m
|
CONFIG_SXGBE_ETH=m
|
||||||
CONFIG_SFC=m
|
CONFIG_SFC=m
|
||||||
# CONFIG_SFC_MCDI_MON is not set
|
# CONFIG_SFC_MCDI_MON is not set
|
||||||
@@ -371,8 +358,11 @@ CONFIG_AGP=y
|
|||||||
CONFIG_AGP_AMD64=y
|
CONFIG_AGP_AMD64=y
|
||||||
CONFIG_AGP_INTEL=y
|
CONFIG_AGP_INTEL=y
|
||||||
CONFIG_DRM=y
|
CONFIG_DRM=y
|
||||||
CONFIG_DRM_VIRTIO_GPU=m
|
|
||||||
CONFIG_FB=y
|
CONFIG_FB=y
|
||||||
|
CONFIG_FIRMWARE_EDID=y
|
||||||
|
CONFIG_FB_TILEBLITTING=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
|
||||||
@@ -448,7 +438,6 @@ CONFIG_AUTOFS4_FS=y
|
|||||||
CONFIG_MSDOS_FS=y
|
CONFIG_MSDOS_FS=y
|
||||||
CONFIG_VFAT_FS=y
|
CONFIG_VFAT_FS=y
|
||||||
CONFIG_PROC_KCORE=y
|
CONFIG_PROC_KCORE=y
|
||||||
CONFIG_TMPFS=y
|
|
||||||
CONFIG_TMPFS_POSIX_ACL=y
|
CONFIG_TMPFS_POSIX_ACL=y
|
||||||
CONFIG_TMPFS_INODE64=y
|
CONFIG_TMPFS_INODE64=y
|
||||||
CONFIG_HUGETLBFS=y
|
CONFIG_HUGETLBFS=y
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
obey pam restrictions = yes
|
obey pam restrictions = yes
|
||||||
map to guest = Bad User
|
map to guest = Bad User
|
||||||
usershare allow guests = yes
|
usershare allow guests = yes
|
||||||
|
dfree command = /usr/bin/df
|
||||||
|
|
||||||
[arpl]
|
[arpl]
|
||||||
browseable = yes
|
browseable = yes
|
||||||
public = yes
|
public = yes
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
ARPL_VERSION="0.4-alpha2"
|
ARPL_VERSION="0.4-alpha8"
|
||||||
|
|
||||||
# Define paths
|
# Define paths
|
||||||
TMP_PATH="/tmp"
|
TMP_PATH="/tmp"
|
||||||
|
|||||||
@@ -146,3 +146,25 @@ function arrayExistItem() {
|
|||||||
done
|
done
|
||||||
return ${EXISTS}
|
return ${EXISTS}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
# Replace/remove/add values in .conf K=V file
|
||||||
|
# 1 - name
|
||||||
|
# 2 - new_val
|
||||||
|
# 3 - path
|
||||||
|
function _set_conf_kv() {
|
||||||
|
# Delete
|
||||||
|
if [ -z "$2" ]; then
|
||||||
|
sed -i "$3" -e "s/^$1=.*$//"
|
||||||
|
return $?;
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Replace
|
||||||
|
if grep -q "^$1=" "$3"; then
|
||||||
|
sed -i "$3" -e "s\"^$1=.*\"$1=\\\"$2\\\"\""
|
||||||
|
return $?
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add if doesn't exist
|
||||||
|
echo "$1=\"$2\"" >> $3
|
||||||
|
}
|
||||||
|
|||||||
@@ -50,6 +50,17 @@ ln -s "${CACHE_PATH}/ssh" "/etc/ssh"
|
|||||||
rm -rf ~/.bash_history
|
rm -rf ~/.bash_history
|
||||||
ln -s ${CACHE_PATH}/.bash_history ~/.bash_history
|
ln -s ${CACHE_PATH}/.bash_history ~/.bash_history
|
||||||
|
|
||||||
|
# Check if exists directories into P3 partition, if yes remove and link it
|
||||||
|
if [ -d "${CACHE_PATH}/model-configs" ]; then
|
||||||
|
rm -rf "${MODEL_CONFIG_PATH}"
|
||||||
|
ln -s "${CACHE_PATH}/model-configs" "${MODEL_CONFIG_PATH}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -d "${CACHE_PATH}/patch" ]; then
|
||||||
|
rm -rf "${PATCH_PATH}"
|
||||||
|
ln -s "${CACHE_PATH}/patch" "${PATCH_PATH}"
|
||||||
|
fi
|
||||||
|
|
||||||
# Get first MAC address
|
# Get first MAC address
|
||||||
MAC=`ip link show eth0 | awk '/ether/{print$2}'`
|
MAC=`ip link show eth0 | awk '/ether/{print$2}'`
|
||||||
MACF=`echo ${MAC} | sed 's/://g'`
|
MACF=`echo ${MAC} | sed 's/://g'`
|
||||||
@@ -62,6 +73,7 @@ if [ ! -f "${USER_CONFIG_FILE}" ]; then
|
|||||||
writeConfigKey "build" "" "${USER_CONFIG_FILE}"
|
writeConfigKey "build" "" "${USER_CONFIG_FILE}"
|
||||||
writeConfigKey "sn" "" "${USER_CONFIG_FILE}"
|
writeConfigKey "sn" "" "${USER_CONFIG_FILE}"
|
||||||
writeConfigKey "maxdisks" "" "${USER_CONFIG_FILE}"
|
writeConfigKey "maxdisks" "" "${USER_CONFIG_FILE}"
|
||||||
|
writeConfigKey "layout" "qwerty" "${USER_CONFIG_FILE}"
|
||||||
writeConfigKey "keymap" "" "${USER_CONFIG_FILE}"
|
writeConfigKey "keymap" "" "${USER_CONFIG_FILE}"
|
||||||
writeConfigKey "zimage-hash" "" "${USER_CONFIG_FILE}"
|
writeConfigKey "zimage-hash" "" "${USER_CONFIG_FILE}"
|
||||||
writeConfigKey "ramdisk-hash" "" "${USER_CONFIG_FILE}"
|
writeConfigKey "ramdisk-hash" "" "${USER_CONFIG_FILE}"
|
||||||
@@ -71,10 +83,10 @@ if [ ! -f "${USER_CONFIG_FILE}" ]; then
|
|||||||
writeConfigKey "addons.misc" "" "${USER_CONFIG_FILE}"
|
writeConfigKey "addons.misc" "" "${USER_CONFIG_FILE}"
|
||||||
writeConfigKey "addons.acpid" "" "${USER_CONFIG_FILE}"
|
writeConfigKey "addons.acpid" "" "${USER_CONFIG_FILE}"
|
||||||
# Initialize with real MAC
|
# Initialize with real MAC
|
||||||
writeConfigKey "original-mac" "${MACF}" "${USER_CONFIG_FILE}"
|
|
||||||
writeConfigKey "cmdline.netif_num" "1" "${USER_CONFIG_FILE}"
|
writeConfigKey "cmdline.netif_num" "1" "${USER_CONFIG_FILE}"
|
||||||
writeConfigKey "cmdline.mac1" "${MACF}" "${USER_CONFIG_FILE}"
|
writeConfigKey "cmdline.mac1" "${MACF}" "${USER_CONFIG_FILE}"
|
||||||
fi
|
fi
|
||||||
|
writeConfigKey "original-mac" "${MACF}" "${USER_CONFIG_FILE}"
|
||||||
|
|
||||||
# Set custom MAC if defined
|
# Set custom MAC if defined
|
||||||
MAC1=`readConfigKey "cmdline.mac1" "${USER_CONFIG_FILE}"`
|
MAC1=`readConfigKey "cmdline.mac1" "${USER_CONFIG_FILE}"`
|
||||||
@@ -120,12 +132,13 @@ if [ ${SIZEOFDISK} -ne ${ENDSECTOR} ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Load keymap name
|
# Load keymap name
|
||||||
|
LAYOUT="`readConfigKey "layout" "${USER_CONFIG_FILE}"`"
|
||||||
KEYMAP="`readConfigKey "keymap" "${USER_CONFIG_FILE}"`"
|
KEYMAP="`readConfigKey "keymap" "${USER_CONFIG_FILE}"`"
|
||||||
|
|
||||||
# Loads a keymap if is valid
|
# Loads a keymap if is valid
|
||||||
if [ -f /usr/share/keymaps/i386/qwerty/${KEYMAP}.map.gz ]; then
|
if [ -f /usr/share/keymaps/i386/${LAYOUT}/${KEYMAP}.map.gz ]; then
|
||||||
echo -e "Loading keymap \033[1;32m${KEYMAP}\033[0m"
|
echo -e "Loading keymap \033[1;32m${LAYOUT}/${KEYMAP}\033[0m"
|
||||||
zcat /usr/share/keymaps/i386/qwerty/${KEYMAP}.map.gz | loadkeys
|
zcat /usr/share/keymaps/i386/${LAYOUT}/${KEYMAP}.map.gz | loadkeys
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Decide if boot automatically
|
# Decide if boot automatically
|
||||||
@@ -167,16 +180,14 @@ echo -e "User config is on \033[1;32m${USER_CONFIG_FILE}\033[0m"
|
|||||||
echo -e "Default SSH Root password is \033[1;31mRedp1lL-1s-4weSomE\033[0m"
|
echo -e "Default SSH Root password is \033[1;31mRedp1lL-1s-4weSomE\033[0m"
|
||||||
echo
|
echo
|
||||||
|
|
||||||
|
# Check memory
|
||||||
|
RAM=`free -m | awk '/Mem:/{print$2}'`
|
||||||
|
if [ ${RAM} -le 3500 ]; then
|
||||||
|
echo -e "\033[1;33mYou have less than 4GB of RAM, if errors occur in loader creation, please increase the amount of memory.\033[0m\n"
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir -p "${ADDONS_PATH}"
|
mkdir -p "${ADDONS_PATH}"
|
||||||
mkdir -p "${LKM_PATH}"
|
mkdir -p "${LKM_PATH}"
|
||||||
mkdir -p "${MODULES_PATH}"
|
mkdir -p "${MODULES_PATH}"
|
||||||
|
|
||||||
# Detect if has new local plugins to install/reinstall
|
install-addons.sh
|
||||||
for F in `ls ${CACHE_PATH}/*.addon 2>/dev/null`; do
|
|
||||||
ADDON=`basename "${F}" | sed 's|.addon||'`
|
|
||||||
rm -rf "${ADDONS_PATH}/${ADDON}"
|
|
||||||
mkdir -p "${ADDONS_PATH}/${ADDON}"
|
|
||||||
echo "Installing ${F} to ${ADDONS_PATH}/${ADDON}"
|
|
||||||
tar xaf "${F}" -C "${ADDONS_PATH}/${ADDON}"
|
|
||||||
rm -f "${F}"
|
|
||||||
done
|
|
||||||
|
|||||||
15
files/board/arpl/overlayfs/opt/arpl/install-addons.sh
Executable file
15
files/board/arpl/overlayfs/opt/arpl/install-addons.sh
Executable file
@@ -0,0 +1,15 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
. /opt/arpl/include/functions.sh
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# Detect if has new local plugins to install/reinstall
|
||||||
|
for F in `ls ${CACHE_PATH}/*.addon 2>/dev/null`; do
|
||||||
|
ADDON=`basename "${F}" | sed 's|.addon||'`
|
||||||
|
rm -rf "${ADDONS_PATH}/${ADDON}"
|
||||||
|
mkdir -p "${ADDONS_PATH}/${ADDON}"
|
||||||
|
echo "Installing ${F} to ${ADDONS_PATH}/${ADDON}"
|
||||||
|
tar xaf "${F}" -C "${ADDONS_PATH}/${ADDON}"
|
||||||
|
rm -f "${F}"
|
||||||
|
done
|
||||||
@@ -19,6 +19,7 @@ DIRTY=0
|
|||||||
|
|
||||||
MODEL="`readConfigKey "model" "${USER_CONFIG_FILE}"`"
|
MODEL="`readConfigKey "model" "${USER_CONFIG_FILE}"`"
|
||||||
BUILD="`readConfigKey "build" "${USER_CONFIG_FILE}"`"
|
BUILD="`readConfigKey "build" "${USER_CONFIG_FILE}"`"
|
||||||
|
LAYOUT="`readConfigKey "layout" "${USER_CONFIG_FILE}"`"
|
||||||
KEYMAP="`readConfigKey "keymap" "${USER_CONFIG_FILE}"`"
|
KEYMAP="`readConfigKey "keymap" "${USER_CONFIG_FILE}"`"
|
||||||
LKM="`readConfigKey "lkm" "${USER_CONFIG_FILE}"`"
|
LKM="`readConfigKey "lkm" "${USER_CONFIG_FILE}"`"
|
||||||
SN="`readConfigKey "sn" "${USER_CONFIG_FILE}"`"
|
SN="`readConfigKey "sn" "${USER_CONFIG_FILE}"`"
|
||||||
@@ -48,9 +49,9 @@ function backtitle() {
|
|||||||
BACKTITLE+=" (no IP)"
|
BACKTITLE+=" (no IP)"
|
||||||
fi
|
fi
|
||||||
if [ -n "${KEYMAP}" ]; then
|
if [ -n "${KEYMAP}" ]; then
|
||||||
BACKTITLE+=" (${KEYMAP})"
|
BACKTITLE+=" (${LAYOUT}/${KEYMAP})"
|
||||||
else
|
else
|
||||||
BACKTITLE+=" (us)"
|
BACKTITLE+=" (qwerty/us)"
|
||||||
fi
|
fi
|
||||||
echo ${BACKTITLE}
|
echo ${BACKTITLE}
|
||||||
}
|
}
|
||||||
@@ -118,7 +119,7 @@ function modelMenu() {
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# Shows available buildnumbers from a model to user choose one
|
# Shows available buildnumbers from a model to user choose one
|
||||||
function buildMenu() {
|
function buildMenu() {
|
||||||
ITEMS="`readConfigEntriesArray "builds" "${MODEL_CONFIG_PATH}/${MODEL}.yml"`"
|
ITEMS="`readConfigEntriesArray "builds" "${MODEL_CONFIG_PATH}/${MODEL}.yml" | sort -r`"
|
||||||
dialog --clear --no-items --backtitle "`backtitle`" \
|
dialog --clear --no-items --backtitle "`backtitle`" \
|
||||||
--menu "Choose a build number" 0 0 0 ${ITEMS} 2>${TMP_PATH}/resp
|
--menu "Choose a build number" 0 0 0 ${ITEMS} 2>${TMP_PATH}/resp
|
||||||
[ $? -ne 0 ] && return
|
[ $? -ne 0 ] && return
|
||||||
@@ -286,8 +287,8 @@ function addonMenu() {
|
|||||||
[ -z "${URL}" ] && continue
|
[ -z "${URL}" ] && continue
|
||||||
clear
|
clear
|
||||||
echo "Downloading ${URL}"
|
echo "Downloading ${URL}"
|
||||||
curl --insecure -L "${URL}" -o "${TMP_PATH}/addon.tgz" --progress-bar
|
STATUS=`curl --insecure -w "%{http_code}" -L "${URL}" -o "${TMP_PATH}/addon.tgz" --progress-bar`
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 -o ${STATUS} -ne 200 ]; then
|
||||||
dialog --backtitle "`backtitle`" --title "Error downloading" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Error downloading" --aspect 18 \
|
||||||
--msgbox "Check internet, URL or cache disk space" 0 0
|
--msgbox "Check internet, URL or cache disk space" 0 0
|
||||||
return 1
|
return 1
|
||||||
@@ -366,7 +367,7 @@ function cmdlineMenu() {
|
|||||||
dialog --backtitle "`backtitle`" --title "User cmdline" \
|
dialog --backtitle "`backtitle`" --title "User cmdline" \
|
||||||
--inputbox "Type a custom MAC address" 0 0 "${CMDLINE['mac1']}"\
|
--inputbox "Type a custom MAC address" 0 0 "${CMDLINE['mac1']}"\
|
||||||
2>${TMP_PATH}/resp
|
2>${TMP_PATH}/resp
|
||||||
[ $? -ne 0 ] && continue
|
[ $? -ne 0 ] && break
|
||||||
MAC="`<"${TMP_PATH}/resp"`"
|
MAC="`<"${TMP_PATH}/resp"`"
|
||||||
[ -z "${MAC}" ] && MAC="`readConfigKey "original-mac" "${USER_CONFIG_FILE}"`"
|
[ -z "${MAC}" ] && MAC="`readConfigKey "original-mac" "${USER_CONFIG_FILE}"`"
|
||||||
MAC1="`echo "${MAC}" | sed 's/://g'`"
|
MAC1="`echo "${MAC}" | sed 's/://g'`"
|
||||||
@@ -545,8 +546,8 @@ function extractDsmFiles() {
|
|||||||
echo "${PAT_FILE} cached."
|
echo "${PAT_FILE} cached."
|
||||||
else
|
else
|
||||||
echo "Downloading ${PAT_FILE}"
|
echo "Downloading ${PAT_FILE}"
|
||||||
curl --insecure -L "${PAT_URL}" -o "${PAT_PATH}" --progress-bar
|
STATUS=`curl --insecure -w "%{http_code}" -L "${PAT_URL}" -o "${PAT_PATH}" --progress-bar`
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 -o ${STATUS} -ne 200 ]; then
|
||||||
dialog --backtitle "`backtitle`" --title "Error downloading" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Error downloading" --aspect 18 \
|
||||||
--msgbox "Check internet or cache disk space" 0 0
|
--msgbox "Check internet or cache disk space" 0 0
|
||||||
return 1
|
return 1
|
||||||
@@ -598,9 +599,8 @@ function extractDsmFiles() {
|
|||||||
# Check if old pat already downloaded
|
# Check if old pat already downloaded
|
||||||
if [ ! -f "${OLDPAT_PATH}" ]; then
|
if [ ! -f "${OLDPAT_PATH}" ]; then
|
||||||
echo "Downloading old pat to extract synology .pat extractor..."
|
echo "Downloading old pat to extract synology .pat extractor..."
|
||||||
curl --insecure -L "${OLDPAT_URL}" \
|
STATUS=`curl --insecure -w "%{http_code}" -L "${OLDPAT_URL}" -o "${OLDPAT_PATH}" --progress-bar`
|
||||||
-o "${OLDPAT_PATH}" --progress-bar
|
if [ $? -ne 0 -o ${STATUS} -ne 200 ]; then
|
||||||
if [ $? -ne 0 ]; then
|
|
||||||
dialog --backtitle "`backtitle`" --title "Error downloading" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Error downloading" --aspect 18 \
|
||||||
--msgbox "Check internet or cache disk space" 0 0
|
--msgbox "Check internet or cache disk space" 0 0
|
||||||
return 1
|
return 1
|
||||||
@@ -683,14 +683,14 @@ function make() {
|
|||||||
|
|
||||||
[ ! -f "${ORI_ZIMAGE_FILE}" -o ! -f "${ORI_RDGZ_FILE}" ] && extractDsmFiles
|
[ ! -f "${ORI_ZIMAGE_FILE}" -o ! -f "${ORI_RDGZ_FILE}" ] && extractDsmFiles
|
||||||
|
|
||||||
/opt/arpl/zimage-patch.sh
|
/opt/arpl/zimage-patch.sh | tee -a "${LOG_FILE}"
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
dialog --backtitle "`backtitle`" --title "Error" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Error" --aspect 18 \
|
||||||
--msgbox "zImage not patched:\n`<"${LOG_FILE}"`" 0 0
|
--msgbox "zImage not patched:\n`<"${LOG_FILE}"`" 0 0
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
/opt/arpl/ramdisk-patch.sh
|
/opt/arpl/ramdisk-patch.sh | tee -a "${LOG_FILE}"
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
dialog --backtitle "`backtitle`" --title "Error" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Error" --aspect 18 \
|
||||||
--msgbox "Ramdisk not patched:\n`<"${LOG_FILE}"`" 0 0
|
--msgbox "Ramdisk not patched:\n`<"${LOG_FILE}"`" 0 0
|
||||||
@@ -746,19 +746,26 @@ function editUserConfig() {
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# Shows available keymaps to user choose one
|
# Shows available keymaps to user choose one
|
||||||
function keymapMenu() {
|
function keymapMenu() {
|
||||||
|
dialog --backtitle "`backtitle`" --default-item "${LAYOUT}" --no-items \
|
||||||
|
--menu "Choose a layout" 0 0 0 "azerty" "bepo" "carpalx" "colemak" \
|
||||||
|
"dvorak" "fgGIod" "neo" "olpc" "qwerty" "qwertz" \
|
||||||
|
2>${TMP_PATH}/resp
|
||||||
|
[ $? -ne 0 ] && return
|
||||||
|
LAYOUT="`<${TMP_PATH}/resp`"
|
||||||
OPTIONS=""
|
OPTIONS=""
|
||||||
while read KM; do
|
while read KM; do
|
||||||
OPTIONS+="${KM::-7} "
|
OPTIONS+="${KM::-7} "
|
||||||
done < <(cd /usr/share/keymaps/i386/qwerty; ls *.map.gz)
|
done < <(cd /usr/share/keymaps/i386/${LAYOUT}; ls *.map.gz)
|
||||||
dialog --backtitle "`backtitle`" --no-items \
|
dialog --backtitle "`backtitle`" --no-items --default-item "${KEYMAP}" \
|
||||||
--menu "Choice a keymap" 0 0 0 ${OPTIONS} \
|
--menu "Choice a keymap" 0 0 0 ${OPTIONS} \
|
||||||
2>/tmp/resp
|
2>/tmp/resp
|
||||||
[ $? -ne 0 ] && return
|
[ $? -ne 0 ] && return
|
||||||
resp=`cat /tmp/resp 2>/dev/null`
|
resp=`cat /tmp/resp 2>/dev/null`
|
||||||
[ -z "${resp}" ] && return
|
[ -z "${resp}" ] && return
|
||||||
KEYMAP=${resp}
|
KEYMAP=${resp}
|
||||||
|
writeConfigKey "layout" "${LAYOUT}" "${USER_CONFIG_FILE}"
|
||||||
writeConfigKey "keymap" "${KEYMAP}" "${USER_CONFIG_FILE}"
|
writeConfigKey "keymap" "${KEYMAP}" "${USER_CONFIG_FILE}"
|
||||||
zcat /usr/share/keymaps/i386/qwerty/${KEYMAP}.map.gz | loadkeys
|
zcat /usr/share/keymaps/i386/${LAYOUT}/${KEYMAP}.map.gz | loadkeys
|
||||||
}
|
}
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
@@ -790,14 +797,14 @@ function updateMenu() {
|
|||||||
fi
|
fi
|
||||||
dialog --backtitle "`backtitle`" --title "Update arpl" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Update arpl" --aspect 18 \
|
||||||
--infobox "Downloading last version ${TAG}" 0 0
|
--infobox "Downloading last version ${TAG}" 0 0
|
||||||
curl --insecure -s -L "https://github.com/fbelavenuto/arpl/releases/download/${TAG}/bzImage" -o /tmp/bzImage
|
STATUS=`curl --insecure -s -w "%{http_code}" -L "https://github.com/fbelavenuto/arpl/releases/download/${TAG}/bzImage" -o /tmp/bzImage`
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 -o ${STATUS} -ne 200 ]; then
|
||||||
dialog --backtitle "`backtitle`" --title "Update arpl" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Update arpl" --aspect 18 \
|
||||||
--msgbox "Error downloading bzImage" 0 0
|
--msgbox "Error downloading bzImage" 0 0
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
curl --insecure -s -L "https://github.com/fbelavenuto/arpl/releases/download/${TAG}/rootfs.cpio.xz" -o /tmp/rootfs.cpio.xz
|
STATUS=`curl --insecure -s -w "%{http_code}" -L "https://github.com/fbelavenuto/arpl/releases/download/${TAG}/rootfs.cpio.xz" -o /tmp/rootfs.cpio.xz`
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 -o ${STATUS} -ne 200 ]; then
|
||||||
dialog --backtitle "`backtitle`" --title "Update arpl" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Update arpl" --aspect 18 \
|
||||||
--msgbox "Error downloading rootfs.cpio.xz" 0 0
|
--msgbox "Error downloading rootfs.cpio.xz" 0 0
|
||||||
continue
|
continue
|
||||||
@@ -824,8 +831,8 @@ function updateMenu() {
|
|||||||
fi
|
fi
|
||||||
dialog --backtitle "`backtitle`" --title "Update addons" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Update addons" --aspect 18 \
|
||||||
--infobox "Downloading last version" 0 0
|
--infobox "Downloading last version" 0 0
|
||||||
curl --insecure -s -L "https://github.com/fbelavenuto/arpl-addons/releases/download/${TAG}/addons.zip" -o /tmp/addons.zip
|
STATUS=`curl --insecure -s -w "%{http_code}" -L "https://github.com/fbelavenuto/arpl-addons/releases/download/${TAG}/addons.zip" -o /tmp/addons.zip`
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 -o ${STATUS} -ne 200 ]; then
|
||||||
dialog --backtitle "`backtitle`" --title "Update addons" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Update addons" --aspect 18 \
|
||||||
--msgbox "Error downloading new version" 0 0
|
--msgbox "Error downloading new version" 0 0
|
||||||
continue
|
continue
|
||||||
@@ -859,8 +866,8 @@ function updateMenu() {
|
|||||||
fi
|
fi
|
||||||
dialog --backtitle "`backtitle`" --title "Update LKMs" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Update LKMs" --aspect 18 \
|
||||||
--infobox "Downloading last version" 0 0
|
--infobox "Downloading last version" 0 0
|
||||||
curl --insecure -s -L "https://github.com/fbelavenuto/redpill-lkm/releases/download/${TAG}/rp-lkms.zip" -o /tmp/rp-lkms.zip
|
STATUS=`curl --insecure -s -w "%{http_code}" -L "https://github.com/fbelavenuto/redpill-lkm/releases/download/${TAG}/rp-lkms.zip" -o /tmp/rp-lkms.zip`
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 -o ${STATUS} -ne 200 ]; then
|
||||||
dialog --backtitle "`backtitle`" --title "Update LKMs" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Update LKMs" --aspect 18 \
|
||||||
--msgbox "Error downloading last version" 0 0
|
--msgbox "Error downloading last version" 0 0
|
||||||
continue
|
continue
|
||||||
@@ -897,8 +904,8 @@ function updateMenu() {
|
|||||||
for P in ${!PLATFORMS[@]}; do
|
for P in ${!PLATFORMS[@]}; do
|
||||||
dialog --backtitle "`backtitle`" --title "Update Modules" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Update Modules" --aspect 18 \
|
||||||
--infobox "Downloading ${P} modules" 0 0
|
--infobox "Downloading ${P} modules" 0 0
|
||||||
curl --insecure -s -L "https://github.com/fbelavenuto/arpl-modules/releases/download/${TAG}/${P}.tgz" -o "/tmp/${P}.tgz"
|
STATUS=`curl --insecure -s -w "%{http_code}" -L "https://github.com/fbelavenuto/arpl-modules/releases/download/${TAG}/${P}.tgz" -o "/tmp/${P}.tgz"`
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 -o ${STATUS} -ne 200 ]; then
|
||||||
dialog --backtitle "`backtitle`" --title "Update Modules" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Update Modules" --aspect 18 \
|
||||||
--msgbox "Error downloading ${P}.tgz" 0 0
|
--msgbox "Error downloading ${P}.tgz" 0 0
|
||||||
continue
|
continue
|
||||||
@@ -918,6 +925,10 @@ function updateMenu() {
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
|
if [ "x$1" = "xb" -a -n "${MODEL}" -a -n "${BUILD}" -a loaderIsConfigured ]; then
|
||||||
|
make
|
||||||
|
boot
|
||||||
|
fi
|
||||||
# Main loop
|
# Main loop
|
||||||
NEXT="m"
|
NEXT="m"
|
||||||
while true; do
|
while true; do
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ builds:
|
|||||||
hash: "06947c58f25bd591f7fa3c58ad9473777481bdd7a049b42d1cb585ca01b053ee"
|
hash: "06947c58f25bd591f7fa3c58ad9473777481bdd7a049b42d1cb585ca01b053ee"
|
||||||
ramdisk-hash: "f0a275587c51acdb4d58a7f0d82d70f31e54228d0fbf7575d5d425dae75d1969"
|
ramdisk-hash: "f0a275587c51acdb4d58a7f0d82d70f31e54228d0fbf7575d5d425dae75d1969"
|
||||||
zimage-hash: "74d513aaa3e30d8aa4f80e202d94a68a552e9c0472f8470e133ad29080556f55"
|
zimage-hash: "74d513aaa3e30d8aa4f80e202d94a68a552e9c0472f8470e133ad29080556f55"
|
||||||
|
md5-hash: "f56200a8be1aed4eb287a51b373adb1f"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -59,6 +60,7 @@ builds:
|
|||||||
hash: "3a8499c5f72d7241b81781ec741d4019eaa506e6e7a4fd17ce54fb149f6ffae6"
|
hash: "3a8499c5f72d7241b81781ec741d4019eaa506e6e7a4fd17ce54fb149f6ffae6"
|
||||||
ramdisk-hash: "b18f14b8420a217d7b6dd3696786ecccfbe7c325d342475531a68a7df831cffc"
|
ramdisk-hash: "b18f14b8420a217d7b6dd3696786ecccfbe7c325d342475531a68a7df831cffc"
|
||||||
zimage-hash: "1d0e5b76e08e3483f6bf06d23b5978ec498b855bde23db1f96f343db4c43337d"
|
zimage-hash: "1d0e5b76e08e3483f6bf06d23b5978ec498b855bde23db1f96f343db4c43337d"
|
||||||
|
md5-hash: "1d8ecfcb2a956488ae355c79a72bb9ec"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -69,6 +71,7 @@ builds:
|
|||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
efi-bug: no
|
||||||
|
rc: true
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -78,6 +81,27 @@ builds:
|
|||||||
hash: "32063eb34a0e29402c7774d60bb3b7247f894c60e676a437de00cd21b9b68cdb"
|
hash: "32063eb34a0e29402c7774d60bb3b7247f894c60e676a437de00cd21b9b68cdb"
|
||||||
ramdisk-hash: "1afd618cd6799087320343a48a3992594730e2e807110f2770a4cf3f708f8ccd"
|
ramdisk-hash: "1afd618cd6799087320343a48a3992594730e2e807110f2770a4cf3f708f8ccd"
|
||||||
zimage-hash: "bbfa903358576e5545c3c3c021c292637360f0925de5e59cb3e785f92db71fd3"
|
zimage-hash: "bbfa903358576e5545c3c3c021c292637360f0925de5e59cb3e785f92db71fd3"
|
||||||
|
md5-hash: "5fd40dc13c83ff14bc10fd43a7d19606"
|
||||||
|
patch:
|
||||||
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
|
- "ramdisk-common-init-script.patch"
|
||||||
|
- "ramdisk-42951-post-init-script.patch"
|
||||||
|
|
||||||
|
42962:
|
||||||
|
ver: "7.1.1"
|
||||||
|
kver: "4.4.180"
|
||||||
|
rd-compressed: false
|
||||||
|
efi-bug: no
|
||||||
|
cmdline:
|
||||||
|
<<: *cmdline
|
||||||
|
synoinfo:
|
||||||
|
<<: *synoinfo
|
||||||
|
pat:
|
||||||
|
url: "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS1520%2B_42962.pat"
|
||||||
|
hash: "f19d2ac39fae564797c148929b8fe7c9740ac3a74099bf573b68df8fe0228cb3"
|
||||||
|
ramdisk-hash: "aad75938d165ef5efdbfc4c570c4cd1cc252344d0756dd3d89a44f581aa6be6f"
|
||||||
|
zimage-hash: "89ee173272101e6714728e73930d8b31a414f9f1eca8ab78f45c12fc721138ab"
|
||||||
|
md5-hash: "b7b4a7c7f9160023e1129e4097403828"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ builds:
|
|||||||
hash: "19f56827ba8bf0397d42cd1d6f83c447f092c2c1bbb70d8a2ad3fbd427e866df"
|
hash: "19f56827ba8bf0397d42cd1d6f83c447f092c2c1bbb70d8a2ad3fbd427e866df"
|
||||||
ramdisk-hash: "73512c7bceb34cf7f7f93c2703db60496da0e27274fc45e5aefa0366c9734d6e"
|
ramdisk-hash: "73512c7bceb34cf7f7f93c2703db60496da0e27274fc45e5aefa0366c9734d6e"
|
||||||
zimage-hash: "f4648d0dd6b29ef6149b0ff46afe1fe32f81730aa79af72f37ffd3647c76f586"
|
zimage-hash: "f4648d0dd6b29ef6149b0ff46afe1fe32f81730aa79af72f37ffd3647c76f586"
|
||||||
|
md5-hash: "f82cbabbfef3fdf2cba45da77d14959b"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -61,6 +62,7 @@ builds:
|
|||||||
hash: "381077302a89398a9fb5ec516217578d6f33b0219fe95135e80fd93cddbf88c4"
|
hash: "381077302a89398a9fb5ec516217578d6f33b0219fe95135e80fd93cddbf88c4"
|
||||||
ramdisk-hash: "8fd5eb40fb088af97d3beee85b6275c2ceb368b08453eb5a5d00d42cc7d578d1"
|
ramdisk-hash: "8fd5eb40fb088af97d3beee85b6275c2ceb368b08453eb5a5d00d42cc7d578d1"
|
||||||
zimage-hash: "d939b5937be00a644aae64c33633619a7c310433e60a515c77bbef00b0a7e6b6"
|
zimage-hash: "d939b5937be00a644aae64c33633619a7c310433e60a515c77bbef00b0a7e6b6"
|
||||||
|
md5-hash: "b4b72eb8d4e84b2e2a8c29fc0a1ac6aa"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -71,6 +73,7 @@ builds:
|
|||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
efi-bug: no
|
||||||
|
rc: true
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -80,6 +83,27 @@ builds:
|
|||||||
hash: "127bc3a5405761915f8a4669c925defd39b31b9740064af357ff2db928314ac9"
|
hash: "127bc3a5405761915f8a4669c925defd39b31b9740064af357ff2db928314ac9"
|
||||||
ramdisk-hash: "12553531c3e8820241babc6b5176ea6f417368e80740c086b6897a67c8783f6e"
|
ramdisk-hash: "12553531c3e8820241babc6b5176ea6f417368e80740c086b6897a67c8783f6e"
|
||||||
zimage-hash: "d28951da0eb41286fbe37ffdfc880271787573d68226e5d26321819cf2d2e6e2"
|
zimage-hash: "d28951da0eb41286fbe37ffdfc880271787573d68226e5d26321819cf2d2e6e2"
|
||||||
|
md5-hash: "4e52301c56ae5e7b03ff9ea1f8392d43"
|
||||||
|
patch:
|
||||||
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
|
- "ramdisk-common-init-script.patch"
|
||||||
|
- "ramdisk-42951-post-init-script.patch"
|
||||||
|
|
||||||
|
42962:
|
||||||
|
ver: "7.1.1"
|
||||||
|
kver: "4.4.180"
|
||||||
|
rd-compressed: false
|
||||||
|
efi-bug: no
|
||||||
|
cmdline:
|
||||||
|
<<: *cmdline
|
||||||
|
synoinfo:
|
||||||
|
<<: *synoinfo
|
||||||
|
pat:
|
||||||
|
url: "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS1621%2B_42962.pat"
|
||||||
|
hash: "bd88dfdf1eccdf7fefcdac67e11929818ae3aea938fd13286c1ac7b5aaa3964f"
|
||||||
|
ramdisk-hash: "7a900e3017b4ee09b792d2ed291b7229476ae3e583fe559bbd9baaa812705aa0"
|
||||||
|
zimage-hash: "b0f296aad0cc3b8adba13483f89770d0a4daf9b9cab335910717448b1eaa8254"
|
||||||
|
md5-hash: "b5e6be956385c1b49825517409265a44"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ builds:
|
|||||||
hash: "415c54934d483a2557500bc3a2e74588a0cec1266e1f0d9a82a7d3aace002471"
|
hash: "415c54934d483a2557500bc3a2e74588a0cec1266e1f0d9a82a7d3aace002471"
|
||||||
ramdisk-hash: "2b5b8dd90b2e6020ffccc2719d8bc16d9935421754a8c088d6b31dbca4e4ff7b"
|
ramdisk-hash: "2b5b8dd90b2e6020ffccc2719d8bc16d9935421754a8c088d6b31dbca4e4ff7b"
|
||||||
zimage-hash: "38281a90036fffcb41cd17f05a6c7e9a1d5740a78c135980fb0c3a6d0ca1485f"
|
zimage-hash: "38281a90036fffcb41cd17f05a6c7e9a1d5740a78c135980fb0c3a6d0ca1485f"
|
||||||
|
md5-hash: "9293156f98e642c181aed63b0b3df4c8"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -61,6 +62,7 @@ builds:
|
|||||||
hash: "c38fee0470c592b679ab52a64eac76b2a3912fb2e6aba65a65abb5aa05a98d4c"
|
hash: "c38fee0470c592b679ab52a64eac76b2a3912fb2e6aba65a65abb5aa05a98d4c"
|
||||||
ramdisk-hash: "bb109132e96b1e26d5e3d44557944f7518168d8cb18e35d6254c0dfe7fb19382"
|
ramdisk-hash: "bb109132e96b1e26d5e3d44557944f7518168d8cb18e35d6254c0dfe7fb19382"
|
||||||
zimage-hash: "d939b5937be00a644aae64c33633619a7c310433e60a515c77bbef00b0a7e6b6"
|
zimage-hash: "d939b5937be00a644aae64c33633619a7c310433e60a515c77bbef00b0a7e6b6"
|
||||||
|
md5-hash: "9ea5e0fe94c01072da36e2f69172abb3"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -71,6 +73,7 @@ builds:
|
|||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
efi-bug: no
|
||||||
|
rc: true
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -80,6 +83,27 @@ builds:
|
|||||||
hash: "ff2e444040f8105079260396649466d791fc8c6613c52ed78d993a784547476d"
|
hash: "ff2e444040f8105079260396649466d791fc8c6613c52ed78d993a784547476d"
|
||||||
ramdisk-hash: "a3a7571bf0220dfe53f750a554c1b570ce4a66792b0dc1c9f2d093f5d7d212b5"
|
ramdisk-hash: "a3a7571bf0220dfe53f750a554c1b570ce4a66792b0dc1c9f2d093f5d7d212b5"
|
||||||
zimage-hash: "d28951da0eb41286fbe37ffdfc880271787573d68226e5d26321819cf2d2e6e2"
|
zimage-hash: "d28951da0eb41286fbe37ffdfc880271787573d68226e5d26321819cf2d2e6e2"
|
||||||
|
md5-hash: "40da0cb929793e3d165f5958d4a5533b"
|
||||||
|
patch:
|
||||||
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
|
- "ramdisk-common-init-script.patch"
|
||||||
|
- "ramdisk-42951-post-init-script.patch"
|
||||||
|
|
||||||
|
42962:
|
||||||
|
ver: "7.1.1"
|
||||||
|
kver: "4.4.180"
|
||||||
|
rd-compressed: false
|
||||||
|
efi-bug: no
|
||||||
|
cmdline:
|
||||||
|
<<: *cmdline
|
||||||
|
synoinfo:
|
||||||
|
<<: *synoinfo
|
||||||
|
pat:
|
||||||
|
url: "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS2422%2B_42962.pat"
|
||||||
|
hash: "a887cc3f06e2b51d34f682a1a812637486aeefbef57c309414f69c3e5514edef"
|
||||||
|
ramdisk-hash: "edcf0e07e2773326d7f6c2f17a0c2d18e8ef4600a720bbdd4965fc1f11eb21e9"
|
||||||
|
zimage-hash: "b0f296aad0cc3b8adba13483f89770d0a4daf9b9cab335910717448b1eaa8254"
|
||||||
|
md5-hash: "97e2f7a56f011d8a7414867ac07d37cb"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ builds:
|
|||||||
hash: "dddd26891815ddca02d0d53c1d42e8b39058b398a4cc7b49b80c99f851cf0ef7"
|
hash: "dddd26891815ddca02d0d53c1d42e8b39058b398a4cc7b49b80c99f851cf0ef7"
|
||||||
ramdisk-hash: "4c90c3c7ee25b5fcc651552e80a9364d22823c863c834c5f43e3344a3a68af78"
|
ramdisk-hash: "4c90c3c7ee25b5fcc651552e80a9364d22823c863c834c5f43e3344a3a68af78"
|
||||||
zimage-hash: "d29b695612710376734cb5c5b5ae4f2d8afc49ffd640387e1c86010f6c7d2c8a"
|
zimage-hash: "d29b695612710376734cb5c5b5ae4f2d8afc49ffd640387e1c86010f6c7d2c8a"
|
||||||
|
md5-hash: "ea1c30f644bacae2e0b1ef914bc663db"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -62,6 +63,7 @@ builds:
|
|||||||
hash: "1e95d8c63981bcf42ea2eaedfbc7acc4248ff16d129344453b7479953f9ad145"
|
hash: "1e95d8c63981bcf42ea2eaedfbc7acc4248ff16d129344453b7479953f9ad145"
|
||||||
ramdisk-hash: "8ee5df65bcfd25c3d1999262153dcff625714d98789bc8065e217773f8d070d8"
|
ramdisk-hash: "8ee5df65bcfd25c3d1999262153dcff625714d98789bc8065e217773f8d070d8"
|
||||||
zimage-hash: "3017542c92232cb5477b0e11d82d708a9909320350b1740aab58359e85f82351"
|
zimage-hash: "3017542c92232cb5477b0e11d82d708a9909320350b1740aab58359e85f82351"
|
||||||
|
md5-hash: "271b34cb2a0c23d63178aef3bf45a6ae"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -73,6 +75,7 @@ builds:
|
|||||||
kver: "3.10.108"
|
kver: "3.10.108"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
efi-bug: no
|
||||||
|
rc: true
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -82,6 +85,28 @@ builds:
|
|||||||
hash: "f1de39322babe5664a30e0d16b9ce3d73aeb30742cb7b8def09f40d1577fc5a2"
|
hash: "f1de39322babe5664a30e0d16b9ce3d73aeb30742cb7b8def09f40d1577fc5a2"
|
||||||
ramdisk-hash: "0e353b4a8b1f8efa40e6f853a8d16553dfdf1ebc10bcabbe8dfa7803343c26ef"
|
ramdisk-hash: "0e353b4a8b1f8efa40e6f853a8d16553dfdf1ebc10bcabbe8dfa7803343c26ef"
|
||||||
zimage-hash: "6c535aa513dedc6c2a2b43158e1298c9ea67bf5f909cc19a904e24b51028820b"
|
zimage-hash: "6c535aa513dedc6c2a2b43158e1298c9ea67bf5f909cc19a904e24b51028820b"
|
||||||
|
md5-hash: "1f6831d8706d8337f06a6028037fe120"
|
||||||
|
patch:
|
||||||
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
|
- "ramdisk-common-init-script.patch"
|
||||||
|
- "ramdisk-42951-post-init-script.patch"
|
||||||
|
- "ramdisk-42661-disable-disabled-ports.patch"
|
||||||
|
|
||||||
|
42962:
|
||||||
|
ver: "7.1.1"
|
||||||
|
kver: "3.10.108"
|
||||||
|
rd-compressed: false
|
||||||
|
efi-bug: no
|
||||||
|
cmdline:
|
||||||
|
<<: *cmdline
|
||||||
|
synoinfo:
|
||||||
|
<<: *synoinfo
|
||||||
|
pat:
|
||||||
|
url: "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS3615xs_42962.pat"
|
||||||
|
hash: "b79c129354c203b7340010573d16b2d6ebc6a676c946579a959c891a70b8bcfc"
|
||||||
|
ramdisk-hash: "e4bdca874027b603a18d7b44cc312f3eb6d6cbf2e49329ef51753fc322d880c0"
|
||||||
|
zimage-hash: "b7d2ca699195a1990f838690be32a65158d4ed01e8126af2ddb27a0f08e177ca"
|
||||||
|
md5-hash: "84a8d6d92a7a44c775ff995cac555a19"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ builds:
|
|||||||
hash: "d65ee4ed5971e38f6cdab00e1548183435b53ba49a5dca7eaed6f56be939dcd2"
|
hash: "d65ee4ed5971e38f6cdab00e1548183435b53ba49a5dca7eaed6f56be939dcd2"
|
||||||
ramdisk-hash: "1b2e86fbf4006f6aa40dcd674ad449feed8b0b8317a71e2bb8bb986a74e08c57"
|
ramdisk-hash: "1b2e86fbf4006f6aa40dcd674ad449feed8b0b8317a71e2bb8bb986a74e08c57"
|
||||||
zimage-hash: "28a75e0b680517d39374260eb981b8ca9ace8810b121a30b8036fa09cfcb77fc"
|
zimage-hash: "28a75e0b680517d39374260eb981b8ca9ace8810b121a30b8036fa09cfcb77fc"
|
||||||
|
md5-hash: "8972088c38acd07aa92a8b573a1b7bc3"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -63,6 +64,7 @@ builds:
|
|||||||
hash: "0a5a243109098587569ab4153923f30025419740fb07d0ea856b06917247ab5c"
|
hash: "0a5a243109098587569ab4153923f30025419740fb07d0ea856b06917247ab5c"
|
||||||
ramdisk-hash: "da3c2a170fea24052d817cbc4bb5b610a5b05288758d746b60a294ed614239fb"
|
ramdisk-hash: "da3c2a170fea24052d817cbc4bb5b610a5b05288758d746b60a294ed614239fb"
|
||||||
zimage-hash: "9598f66b75e5b303e571241696e02fe7c0add80f13564f8c6b8c0daaf3cb3018"
|
zimage-hash: "9598f66b75e5b303e571241696e02fe7c0add80f13564f8c6b8c0daaf3cb3018"
|
||||||
|
md5-hash: "94e6263912bc758ee3db81c62a94a8f6"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -74,6 +76,7 @@ builds:
|
|||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
efi-bug: no
|
||||||
|
rc: true
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -83,6 +86,28 @@ builds:
|
|||||||
hash: "d879a5be878c59492e4059a833f17d826ed33fb46552b54759e9c37c6ed17a21"
|
hash: "d879a5be878c59492e4059a833f17d826ed33fb46552b54759e9c37c6ed17a21"
|
||||||
ramdisk-hash: "82148561e561e5a3cb5d88cac47515db6d8426771d8965b1b91b7eab6d1e4a10"
|
ramdisk-hash: "82148561e561e5a3cb5d88cac47515db6d8426771d8965b1b91b7eab6d1e4a10"
|
||||||
zimage-hash: "7f354665843d73779ba28a1c610c7fb31526b717ce354d459d7e28b2d05257ab"
|
zimage-hash: "7f354665843d73779ba28a1c610c7fb31526b717ce354d459d7e28b2d05257ab"
|
||||||
|
md5-hash: "d6c61c7c84320ccc684b76ae6219e650"
|
||||||
|
patch:
|
||||||
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
|
- "ramdisk-common-init-script.patch"
|
||||||
|
- "ramdisk-42951-post-init-script.patch"
|
||||||
|
- "ramdisk-42661-disable-disabled-ports.patch"
|
||||||
|
|
||||||
|
42962:
|
||||||
|
ver: "7.1.1"
|
||||||
|
kver: "4.4.180"
|
||||||
|
rd-compressed: false
|
||||||
|
efi-bug: no
|
||||||
|
cmdline:
|
||||||
|
<<: *cmdline
|
||||||
|
synoinfo:
|
||||||
|
<<: *synoinfo
|
||||||
|
pat:
|
||||||
|
url: "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS3617xs_42962.pat"
|
||||||
|
hash: "2a556206201df10245dbcf4cf0366b2f32cb318cd705fbdd74412303d85e7267"
|
||||||
|
ramdisk-hash: "c8d067a9737d67453e0b476d7115c3e12b2daf2450c371c19e44e480a1076a94"
|
||||||
|
zimage-hash: "8e6da6c3c9259d23ee5cae3c71691a75b0a281551d19cb75041df469c7524e72"
|
||||||
|
md5-hash: "3e034e2cdf90209112e0fdad28474970"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ synoinfo: &synoinfo
|
|||||||
support_disk_compatibility: "no"
|
support_disk_compatibility: "no"
|
||||||
support_memory_compatibility: "no"
|
support_memory_compatibility: "no"
|
||||||
supportraidgroup: "no"
|
supportraidgroup: "no"
|
||||||
supportssdcache: "no"
|
|
||||||
esataportcfg: "0x00"
|
esataportcfg: "0x00"
|
||||||
support_bde_internal_10g: "no"
|
support_bde_internal_10g: "no"
|
||||||
support_oob_ctl: "no"
|
support_oob_ctl: "no"
|
||||||
@@ -45,6 +44,7 @@ builds:
|
|||||||
hash: "f38329b8cdc5824a8f01fb1e377d3b1b6bd23da365142a01e2158beff5b8a424"
|
hash: "f38329b8cdc5824a8f01fb1e377d3b1b6bd23da365142a01e2158beff5b8a424"
|
||||||
ramdisk-hash: "a95d4ab06189460f3b3d13a33e421887b5f3ea09a10535ae0d4c92beb7ff631d"
|
ramdisk-hash: "a95d4ab06189460f3b3d13a33e421887b5f3ea09a10535ae0d4c92beb7ff631d"
|
||||||
zimage-hash: "06964b68e5ccdedd4363dff3986f99686d3c9cb5225e8e4c3d840a1d9cd1330b"
|
zimage-hash: "06964b68e5ccdedd4363dff3986f99686d3c9cb5225e8e4c3d840a1d9cd1330b"
|
||||||
|
md5-hash: "bc0235e45a8423f4c46dc0d9699759b5"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -65,6 +65,7 @@ builds:
|
|||||||
hash: "53d0a4f1667288b6e890c4fdc48422557ff26ea8a2caede0955c5f45b560cccd"
|
hash: "53d0a4f1667288b6e890c4fdc48422557ff26ea8a2caede0955c5f45b560cccd"
|
||||||
ramdisk-hash: "df8a055d6bc901229f0ba53ed5b4fe024bdf9a1b42f0c32483adefcdac14db4d"
|
ramdisk-hash: "df8a055d6bc901229f0ba53ed5b4fe024bdf9a1b42f0c32483adefcdac14db4d"
|
||||||
zimage-hash: "e073dd84054f652811e0ae1932af2c7cdbd5fb6e5f18f265097072b8af4605e8"
|
zimage-hash: "e073dd84054f652811e0ae1932af2c7cdbd5fb6e5f18f265097072b8af4605e8"
|
||||||
|
md5-hash: "7af76cca8226ecf95b25630bffa76b3d"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -76,6 +77,7 @@ builds:
|
|||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
efi-bug: no
|
||||||
|
rc: true
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -85,6 +87,28 @@ builds:
|
|||||||
hash: "11f34ae65b13f7feace40e6a7c2399150ef2b4f4eb3a6dcec0be52fca265f151"
|
hash: "11f34ae65b13f7feace40e6a7c2399150ef2b4f4eb3a6dcec0be52fca265f151"
|
||||||
ramdisk-hash: "469d76399eb94fee0cb135c6e178cdea797290671f6bf0ae896d7387f66dc952"
|
ramdisk-hash: "469d76399eb94fee0cb135c6e178cdea797290671f6bf0ae896d7387f66dc952"
|
||||||
zimage-hash: "9134fc61aea7f687d62728470b8847e640693c444e0afd130882b728ab553fea"
|
zimage-hash: "9134fc61aea7f687d62728470b8847e640693c444e0afd130882b728ab553fea"
|
||||||
|
md5-hash: "b34b7b7d21af459ae0ba6ea1f9974de6"
|
||||||
|
patch:
|
||||||
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
|
- "ramdisk-common-init-script.patch"
|
||||||
|
- "ramdisk-42951-post-init-script.patch"
|
||||||
|
- "ramdisk-42661-disable-disabled-ports.patch"
|
||||||
|
|
||||||
|
42962:
|
||||||
|
ver: "7.1.1"
|
||||||
|
kver: "4.4.180"
|
||||||
|
rd-compressed: false
|
||||||
|
efi-bug: no
|
||||||
|
cmdline:
|
||||||
|
<<: *cmdline
|
||||||
|
synoinfo:
|
||||||
|
<<: *synoinfo
|
||||||
|
pat:
|
||||||
|
url: "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS3622xs%2B_42962.pat"
|
||||||
|
hash: "b48aadaba7ff561b7d55aa9ed75f1f2f4c49c0c2f73ece4020f3ffd08f6bbfd0"
|
||||||
|
ramdisk-hash: "432f315818adad4e1ca54040557e164caf2937004e2d009aac8865391353e2f6"
|
||||||
|
zimage-hash: "8903dc99f7201c8656de618d767c05f91bfd32edd9a3706a50fd223237842bf2"
|
||||||
|
md5-hash: "1bf63db06cbc048befc24f277dd520f3"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
|
|||||||
@@ -46,6 +46,7 @@ builds:
|
|||||||
hash: "a403809ab2cd476c944fdfa18cae2c2833e4af36230fa63f0cdee31a92bebba2"
|
hash: "a403809ab2cd476c944fdfa18cae2c2833e4af36230fa63f0cdee31a92bebba2"
|
||||||
ramdisk-hash: "4b7a7a271a3b2158d9193a4f0e75c59590949ad7b4e26d546f46cc2ee8504d51"
|
ramdisk-hash: "4b7a7a271a3b2158d9193a4f0e75c59590949ad7b4e26d546f46cc2ee8504d51"
|
||||||
zimage-hash: "338ba514066da01d0c1f770418916b9b96f5355d88a7b55b398d2726db591fdb"
|
zimage-hash: "338ba514066da01d0c1f770418916b9b96f5355d88a7b55b398d2726db591fdb"
|
||||||
|
md5-hash: "71c028f92497e4722998e4208fe75774"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -66,6 +67,7 @@ builds:
|
|||||||
hash: "4e8a9d82a8a1fde5af9a934391080b7bf6b91811d9583acb73b90fb6577e22d7"
|
hash: "4e8a9d82a8a1fde5af9a934391080b7bf6b91811d9583acb73b90fb6577e22d7"
|
||||||
ramdisk-hash: "ef8c87b6e68226339e5623d048252f5be3089c0831e41298a4695f2bfa65f00e"
|
ramdisk-hash: "ef8c87b6e68226339e5623d048252f5be3089c0831e41298a4695f2bfa65f00e"
|
||||||
zimage-hash: "9ce0d3452f08afaf95d52292ff20cbac6d69e17d5b9953377e4ac90c9ac7397d"
|
zimage-hash: "9ce0d3452f08afaf95d52292ff20cbac6d69e17d5b9953377e4ac90c9ac7397d"
|
||||||
|
md5-hash: "2c49260d2646a0944b56933f7d4029fb"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -77,6 +79,7 @@ builds:
|
|||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
efi-bug: no
|
||||||
|
rc: true
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -86,6 +89,28 @@ builds:
|
|||||||
hash: "4035aeea248be9c952298a875050625a2485caf46bcd2f9f1c3b21cc8194304b"
|
hash: "4035aeea248be9c952298a875050625a2485caf46bcd2f9f1c3b21cc8194304b"
|
||||||
ramdisk-hash: "0eb6433108d8ca1ac1c9b7bf5c35c54c1c0b400f4fcca2c5e95194494fc26686"
|
ramdisk-hash: "0eb6433108d8ca1ac1c9b7bf5c35c54c1c0b400f4fcca2c5e95194494fc26686"
|
||||||
zimage-hash: "bb0657c7111a31eaf27e51957ce6f83c6ed48b863666d1ea0a25ed52df3a4020"
|
zimage-hash: "bb0657c7111a31eaf27e51957ce6f83c6ed48b863666d1ea0a25ed52df3a4020"
|
||||||
|
md5-hash: "fbdd1584dfcb1898df5f66a886a6e9b7"
|
||||||
|
patch:
|
||||||
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
|
- "ramdisk-common-init-script.patch"
|
||||||
|
- "ramdisk-42951-post-init-script.patch"
|
||||||
|
- "ramdisk-42661-disable-disabled-ports.patch"
|
||||||
|
|
||||||
|
42962:
|
||||||
|
ver: "7.1.1"
|
||||||
|
kver: "4.4.180"
|
||||||
|
rd-compressed: false
|
||||||
|
efi-bug: no
|
||||||
|
cmdline:
|
||||||
|
<<: *cmdline
|
||||||
|
synoinfo:
|
||||||
|
<<: *synoinfo
|
||||||
|
pat:
|
||||||
|
url: "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS918%2B_42962.pat"
|
||||||
|
hash: "c1ffb1b48301fbcf1ccffae00062e95c8b5b18d50a70c3fbb79ea12a38a39bb7"
|
||||||
|
ramdisk-hash: "6ac446bddba53b1c215e0abbf05236371e5e3b91ab0c4c193a0999cc8b8a857b"
|
||||||
|
zimage-hash: "12afcd27e15ba5e4596e1af7275d9462d31c7d8afb32aa723f7b8b7cfa5a19a2"
|
||||||
|
md5-hash: "74c067cf1363b9b70522b145b59e1626"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ builds:
|
|||||||
hash: "fe2a4648f76adeb65c3230632503ea36bbac64ee88b459eb9bfb5f3b8c8cebb3"
|
hash: "fe2a4648f76adeb65c3230632503ea36bbac64ee88b459eb9bfb5f3b8c8cebb3"
|
||||||
ramdisk-hash: "f7dd1317f24ec6b9bac839e37f66b59030218c7f97c06f73f1f54ed0f892c4aa"
|
ramdisk-hash: "f7dd1317f24ec6b9bac839e37f66b59030218c7f97c06f73f1f54ed0f892c4aa"
|
||||||
zimage-hash: "346b68f662b50f47d3ee6c2bc9de6302e4b60436142c24ee88b620c7afd1ba06"
|
zimage-hash: "346b68f662b50f47d3ee6c2bc9de6302e4b60436142c24ee88b620c7afd1ba06"
|
||||||
|
md5-hash: "7764ad4fca0a11ae0ebd7ccd4a49e1aa"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -61,6 +62,7 @@ builds:
|
|||||||
hash: "8076950fdad2ca58ea9b91a12584b9262830fe627794a0c4fc5861f819095261"
|
hash: "8076950fdad2ca58ea9b91a12584b9262830fe627794a0c4fc5861f819095261"
|
||||||
ramdisk-hash: "c8ad44826c87e065a3b05f354a639c0a86cb2fa47b88e11949604d53f3e80048"
|
ramdisk-hash: "c8ad44826c87e065a3b05f354a639c0a86cb2fa47b88e11949604d53f3e80048"
|
||||||
zimage-hash: "1d0e5b76e08e3483f6bf06d23b5978ec498b855bde23db1f96f343db4c43337d"
|
zimage-hash: "1d0e5b76e08e3483f6bf06d23b5978ec498b855bde23db1f96f343db4c43337d"
|
||||||
|
md5-hash: "fa3936a53299b1a1142e4c614e2b360c"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -71,6 +73,7 @@ builds:
|
|||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
efi-bug: no
|
||||||
|
rc: true
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -80,6 +83,27 @@ builds:
|
|||||||
hash: "412b94e64fb46bc7732de55bec0892e6ee51529364ae2aa2473d04aa48b9a3bd"
|
hash: "412b94e64fb46bc7732de55bec0892e6ee51529364ae2aa2473d04aa48b9a3bd"
|
||||||
ramdisk-hash: "1026791ed6b9387fc0fcaec68c4606be35d29582ed7501a2fdf02d62c017e368"
|
ramdisk-hash: "1026791ed6b9387fc0fcaec68c4606be35d29582ed7501a2fdf02d62c017e368"
|
||||||
zimage-hash: "bbfa903358576e5545c3c3c021c292637360f0925de5e59cb3e785f92db71fd3"
|
zimage-hash: "bbfa903358576e5545c3c3c021c292637360f0925de5e59cb3e785f92db71fd3"
|
||||||
|
md5-hash: "9fcb2a54b13f4e6acc3947c2165a464b"
|
||||||
|
patch:
|
||||||
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
|
- "ramdisk-common-init-script.patch"
|
||||||
|
- "ramdisk-42951-post-init-script.patch"
|
||||||
|
|
||||||
|
42962:
|
||||||
|
ver: "7.1.1"
|
||||||
|
kver: "4.4.180"
|
||||||
|
rd-compressed: false
|
||||||
|
efi-bug: no
|
||||||
|
cmdline:
|
||||||
|
<<: *cmdline
|
||||||
|
synoinfo:
|
||||||
|
<<: *synoinfo
|
||||||
|
pat:
|
||||||
|
url: "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS920%2B_42962.pat"
|
||||||
|
hash: "90b1bd215b85eb366b3d3b6bef6bb6bef657dd0caba032dae556717b58e44c06"
|
||||||
|
ramdisk-hash: "42053cbfbce34d43c50db2d68786360f644fc88af3e9bbaa6377ffa9953bf158"
|
||||||
|
zimage-hash: "89ee173272101e6714728e73930d8b31a414f9f1eca8ab78f45c12fc721138ab"
|
||||||
|
md5-hash: "ba9fbd499791d19859dd9a53372b016a"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ builds:
|
|||||||
hash: "f1484cf302627072ca393293cd73e61dc9e09d479ef028b216eae7c12f7b7825"
|
hash: "f1484cf302627072ca393293cd73e61dc9e09d479ef028b216eae7c12f7b7825"
|
||||||
ramdisk-hash: "6290945ba61f652aec83725f81f5a47bd5e4cdbeb86241c33825154140e164ec"
|
ramdisk-hash: "6290945ba61f652aec83725f81f5a47bd5e4cdbeb86241c33825154140e164ec"
|
||||||
zimage-hash: "1d0e5b76e08e3483f6bf06d23b5978ec498b855bde23db1f96f343db4c43337d"
|
zimage-hash: "1d0e5b76e08e3483f6bf06d23b5978ec498b855bde23db1f96f343db4c43337d"
|
||||||
|
md5-hash: "27515a2e7c2f2113ccf8955bf22f3974"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -54,6 +55,7 @@ builds:
|
|||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
efi-bug: no
|
||||||
|
rc: true
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -63,6 +65,27 @@ builds:
|
|||||||
hash: "2771636333fe1f1f08ad7e80100c0c1224edf1290cea2df848e8d019992b1271"
|
hash: "2771636333fe1f1f08ad7e80100c0c1224edf1290cea2df848e8d019992b1271"
|
||||||
ramdisk-hash: "920336ce890b099b4192cc41e1773e501392b9611cc09c8f96a4e8ed8ddfdfad"
|
ramdisk-hash: "920336ce890b099b4192cc41e1773e501392b9611cc09c8f96a4e8ed8ddfdfad"
|
||||||
zimage-hash: "bbfa903358576e5545c3c3c021c292637360f0925de5e59cb3e785f92db71fd3"
|
zimage-hash: "bbfa903358576e5545c3c3c021c292637360f0925de5e59cb3e785f92db71fd3"
|
||||||
|
md5-hash: "6e119d8eb2c0a175a56b0bbba1f43372"
|
||||||
|
patch:
|
||||||
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
|
- "ramdisk-common-init-script.patch"
|
||||||
|
- "ramdisk-42951-post-init-script.patch"
|
||||||
|
|
||||||
|
42962:
|
||||||
|
ver: "7.1.1"
|
||||||
|
kver: "4.4.180"
|
||||||
|
rd-compressed: false
|
||||||
|
efi-bug: no
|
||||||
|
cmdline:
|
||||||
|
<<: *cmdline
|
||||||
|
synoinfo:
|
||||||
|
<<: *synoinfo
|
||||||
|
pat:
|
||||||
|
url: "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DVA1622_42962.pat"
|
||||||
|
hash: "9106f6bcc52b4bc2b4ce82748788ca353ddecf8b7552e7c6fb477eb4eca42e67"
|
||||||
|
ramdisk-hash: "e610146b475074cb1835c7a2528afd0cba389cfa68b8a3ef20214b48ddca78dc"
|
||||||
|
zimage-hash: "89ee173272101e6714728e73930d8b31a414f9f1eca8ab78f45c12fc721138ab"
|
||||||
|
md5-hash: "862ef2fffc884038bd3804439b974ab9"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
|
|||||||
@@ -4,6 +4,9 @@ synoinfo: &synoinfo
|
|||||||
support_memory_compatibility: "no"
|
support_memory_compatibility: "no"
|
||||||
esataportcfg: "0x00"
|
esataportcfg: "0x00"
|
||||||
support_bde_internal_10g: "no"
|
support_bde_internal_10g: "no"
|
||||||
|
supportraidgroup: "no"
|
||||||
|
support_syno_hybrid_raid: "yes"
|
||||||
|
internalportcfg: "0xfffff"
|
||||||
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"
|
||||||
@@ -43,6 +46,7 @@ builds:
|
|||||||
hash: "3557df23ff6af9bbb0cf46872ba2fc09c344eb303a38e8283dbc9a46e5eae979"
|
hash: "3557df23ff6af9bbb0cf46872ba2fc09c344eb303a38e8283dbc9a46e5eae979"
|
||||||
ramdisk-hash: "6820f900bf2870660541b83f9741a0b70e05e8871bc41c006c9d688105c97f7c"
|
ramdisk-hash: "6820f900bf2870660541b83f9741a0b70e05e8871bc41c006c9d688105c97f7c"
|
||||||
zimage-hash: "ef97f2d64f3f7f8c5e3f4e8fee613d385d7888826f56e119f1885a722c95c7cc"
|
zimage-hash: "ef97f2d64f3f7f8c5e3f4e8fee613d385d7888826f56e119f1885a722c95c7cc"
|
||||||
|
md5-hash: "40917aaf18d069f862f9536ac5504385"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -63,6 +67,7 @@ builds:
|
|||||||
hash: "01596eaf7310a56b504fde5743262f721dd0be2836e53d2d74386e14f509bec4"
|
hash: "01596eaf7310a56b504fde5743262f721dd0be2836e53d2d74386e14f509bec4"
|
||||||
ramdisk-hash: "a62ef4468db4e6c7eab04bb810c603c65e201aebbcc8994423b0c95dd215e4c5"
|
ramdisk-hash: "a62ef4468db4e6c7eab04bb810c603c65e201aebbcc8994423b0c95dd215e4c5"
|
||||||
zimage-hash: "5222b5efaf7af28ff3833fd37f13100c30acba1ee201a15b2ee360e66e75b48e"
|
zimage-hash: "5222b5efaf7af28ff3833fd37f13100c30acba1ee201a15b2ee360e66e75b48e"
|
||||||
|
md5-hash: "5c4dea4a45d96e1a6d5bcc041d300079"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -71,9 +76,10 @@ builds:
|
|||||||
|
|
||||||
42951:
|
42951:
|
||||||
ver: "7.1.1"
|
ver: "7.1.1"
|
||||||
kver: ""
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
efi-bug: no
|
||||||
|
rc: true
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -83,6 +89,28 @@ builds:
|
|||||||
hash: "74fc31feb6788ace9ae2ea162e77fb273ae503acecf58abcaa8d60380be2d4ab"
|
hash: "74fc31feb6788ace9ae2ea162e77fb273ae503acecf58abcaa8d60380be2d4ab"
|
||||||
ramdisk-hash: "cbaee3c024e6c4752aca2a8e37d8e0bbaae6740c19c633a5fb2d1ecf2e8fb253"
|
ramdisk-hash: "cbaee3c024e6c4752aca2a8e37d8e0bbaae6740c19c633a5fb2d1ecf2e8fb253"
|
||||||
zimage-hash: "fb4f70d6f67f77b99973113208590363efcdc6c5856c3a5efb85abd75d750260"
|
zimage-hash: "fb4f70d6f67f77b99973113208590363efcdc6c5856c3a5efb85abd75d750260"
|
||||||
|
md5-hash: "309b02195fb52239ee6fdfafdf157cd1"
|
||||||
|
patch:
|
||||||
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
|
- "ramdisk-common-init-script.patch"
|
||||||
|
- "ramdisk-42951-post-init-script.patch"
|
||||||
|
- "ramdisk-42661-disable-disabled-ports.patch"
|
||||||
|
|
||||||
|
42962:
|
||||||
|
ver: "7.1.1"
|
||||||
|
kver: "4.4.180"
|
||||||
|
rd-compressed: false
|
||||||
|
efi-bug: no
|
||||||
|
cmdline:
|
||||||
|
<<: *cmdline
|
||||||
|
synoinfo:
|
||||||
|
<<: *synoinfo
|
||||||
|
pat:
|
||||||
|
url: "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DVA3219_42962.pat"
|
||||||
|
hash: "f03395fd9db108d2c5a684b6ba9b4fadc6b1ab05c4e227d401572c01ec4b3dca"
|
||||||
|
ramdisk-hash: "8a36c36096dfc9dd5bbd572a6174719c5018fe5d932a4859832025719abac4fc"
|
||||||
|
zimage-hash: "3c67cefc969ee3de51b7978b8d86cd53cbb0e49ec43b2240bf9b8aad3f2e2200"
|
||||||
|
md5-hash: "22f43fb4de401436616f943beaf13bd5"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ builds:
|
|||||||
hash: "01f101d7b310c857e54b0177068fb7250ff722dc9fa2472b1a48607ba40897ee"
|
hash: "01f101d7b310c857e54b0177068fb7250ff722dc9fa2472b1a48607ba40897ee"
|
||||||
ramdisk-hash: "0825958923a5e67d967389769cff5fb7a04a25b98a2826c4c1e8aa7b8146dc8b"
|
ramdisk-hash: "0825958923a5e67d967389769cff5fb7a04a25b98a2826c4c1e8aa7b8146dc8b"
|
||||||
zimage-hash: "ef97f2d64f3f7f8c5e3f4e8fee613d385d7888826f56e119f1885a722c95c7cc"
|
zimage-hash: "ef97f2d64f3f7f8c5e3f4e8fee613d385d7888826f56e119f1885a722c95c7cc"
|
||||||
|
md5-hash: "b8bd6562290d06dd3a7360f3af330bec"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -64,6 +65,7 @@ builds:
|
|||||||
hash: "ed3207db40b7bac4d96411378558193b7747ebe88f0fc9c26c59c0b5c688c359"
|
hash: "ed3207db40b7bac4d96411378558193b7747ebe88f0fc9c26c59c0b5c688c359"
|
||||||
ramdisk-hash: "0ff061f453bc9888b16c59baaf3617bfa6ee42044122eb1dd0eaaa18b3832381"
|
ramdisk-hash: "0ff061f453bc9888b16c59baaf3617bfa6ee42044122eb1dd0eaaa18b3832381"
|
||||||
zimage-hash: "5222b5efaf7af28ff3833fd37f13100c30acba1ee201a15b2ee360e66e75b48e"
|
zimage-hash: "5222b5efaf7af28ff3833fd37f13100c30acba1ee201a15b2ee360e66e75b48e"
|
||||||
|
md5-hash: "d433ae251ba95754edde1586851d1e0a"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -75,6 +77,7 @@ builds:
|
|||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
efi-bug: no
|
||||||
|
rc: true
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -84,6 +87,28 @@ builds:
|
|||||||
hash: "c16020a308e71eab73a5acfce5290d13e1a1a0960fa7887acad3f9b4a71e56eb"
|
hash: "c16020a308e71eab73a5acfce5290d13e1a1a0960fa7887acad3f9b4a71e56eb"
|
||||||
ramdisk-hash: "491f8863b8a1ee36837dcb7e145f793ca840793d3da2c1e67ce8c5f4df096e80"
|
ramdisk-hash: "491f8863b8a1ee36837dcb7e145f793ca840793d3da2c1e67ce8c5f4df096e80"
|
||||||
zimage-hash: "fb4f70d6f67f77b99973113208590363efcdc6c5856c3a5efb85abd75d750260"
|
zimage-hash: "fb4f70d6f67f77b99973113208590363efcdc6c5856c3a5efb85abd75d750260"
|
||||||
|
md5-hash: "59c68430cb9cd20322cb287334a4017b"
|
||||||
|
patch:
|
||||||
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
|
- "ramdisk-common-init-script.patch"
|
||||||
|
- "ramdisk-42951-post-init-script.patch"
|
||||||
|
- "ramdisk-42661-disable-disabled-ports.patch"
|
||||||
|
|
||||||
|
42962:
|
||||||
|
ver: "7.1.1"
|
||||||
|
kver: "4.4.180"
|
||||||
|
rd-compressed: false
|
||||||
|
efi-bug: no
|
||||||
|
cmdline:
|
||||||
|
<<: *cmdline
|
||||||
|
synoinfo:
|
||||||
|
<<: *synoinfo
|
||||||
|
pat:
|
||||||
|
url: "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DVA3221_42962.pat"
|
||||||
|
hash: "d83044ff12c9ed81c5e7f5ba4b23b68d96c9a40c29a6a9e5c53ad807d1e27ed2"
|
||||||
|
ramdisk-hash: "7ecb774bfccde028d456613c7232b1d770526ea37e928bf90badac267bafcd78"
|
||||||
|
zimage-hash: "3c67cefc969ee3de51b7978b8d86cd53cbb0e49ec43b2240bf9b8aad3f2e2200"
|
||||||
|
md5-hash: "cff2b34f0d9547781da3cf66e161dc3f"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ builds:
|
|||||||
hash: "4d060be8afec548fdb042bc8095524f10ff200033cab74df37ae07f3de5eaa69"
|
hash: "4d060be8afec548fdb042bc8095524f10ff200033cab74df37ae07f3de5eaa69"
|
||||||
ramdisk-hash: "cbe9099c57f23ba53415574b011580218fa55a0bdb83c4e4bba9e27100e5379d"
|
ramdisk-hash: "cbe9099c57f23ba53415574b011580218fa55a0bdb83c4e4bba9e27100e5379d"
|
||||||
zimage-hash: "f6816165a52b1f53ce44a45878fe06641da34e9478947f826a236c1a6548f8fd"
|
zimage-hash: "f6816165a52b1f53ce44a45878fe06641da34e9478947f826a236c1a6548f8fd"
|
||||||
|
md5-hash: "70550293c612c1fd9a8d1b7485173877"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -59,6 +60,7 @@ builds:
|
|||||||
hash: "f8343ac070b43fe62d02af6ac9a9c61f8c9852b6b2c79b933629409113e1d3e6"
|
hash: "f8343ac070b43fe62d02af6ac9a9c61f8c9852b6b2c79b933629409113e1d3e6"
|
||||||
ramdisk-hash: "698e9b1d719d3032a9a2b91ca08078c632b3265590147b2f6c9ca200c826e987"
|
ramdisk-hash: "698e9b1d719d3032a9a2b91ca08078c632b3265590147b2f6c9ca200c826e987"
|
||||||
zimage-hash: "d939b5937be00a644aae64c33633619a7c310433e60a515c77bbef00b0a7e6b6"
|
zimage-hash: "d939b5937be00a644aae64c33633619a7c310433e60a515c77bbef00b0a7e6b6"
|
||||||
|
md5-hash: "e071c4984d041309f151de29b9ba82b5"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -69,6 +71,7 @@ builds:
|
|||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
efi-bug: no
|
||||||
|
rc: true
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -78,6 +81,27 @@ builds:
|
|||||||
hash: "a878c928d7133c3bf3e10e8d3fb43ca7449a57f01d240a3c80de51cdd43af5c3"
|
hash: "a878c928d7133c3bf3e10e8d3fb43ca7449a57f01d240a3c80de51cdd43af5c3"
|
||||||
ramdisk-hash: "a248103b1b47f800753b627394af8768698b74944d156cb6e40c80cd6ba8556f"
|
ramdisk-hash: "a248103b1b47f800753b627394af8768698b74944d156cb6e40c80cd6ba8556f"
|
||||||
zimage-hash: "d28951da0eb41286fbe37ffdfc880271787573d68226e5d26321819cf2d2e6e2"
|
zimage-hash: "d28951da0eb41286fbe37ffdfc880271787573d68226e5d26321819cf2d2e6e2"
|
||||||
|
md5-hash: "7b48e21c1f2090bb01d5f14a8e16a435"
|
||||||
|
patch:
|
||||||
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
|
- "ramdisk-common-init-script.patch"
|
||||||
|
- "ramdisk-42951-post-init-script.patch"
|
||||||
|
|
||||||
|
42962:
|
||||||
|
ver: "7.1.1"
|
||||||
|
kver: "4.4.180"
|
||||||
|
rd-compressed: false
|
||||||
|
efi-bug: no
|
||||||
|
cmdline:
|
||||||
|
<<: *cmdline
|
||||||
|
synoinfo:
|
||||||
|
<<: *synoinfo
|
||||||
|
pat:
|
||||||
|
url: "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_FS2500_42962.pat"
|
||||||
|
hash: "1adc272ba9f308866dc69a8f550d4511966a1156c553f925be167815046a5ab4"
|
||||||
|
ramdisk-hash: "9efc0351212d36e5a51542bff9b2f173beb913c5be3eaaeec1e78625d62763cb"
|
||||||
|
zimage-hash: "b0f296aad0cc3b8adba13483f89770d0a4daf9b9cab335910717448b1eaa8254"
|
||||||
|
md5-hash: "3647d21771fe9be4a3898f95491e9393"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ builds:
|
|||||||
hash: "7afca3970ac7324d7431c1484d4249939bedd4c18ac34187f894c43119edf3a1"
|
hash: "7afca3970ac7324d7431c1484d4249939bedd4c18ac34187f894c43119edf3a1"
|
||||||
ramdisk-hash: "3aa9d810064747fca6d0a3ab4c979bd82b49fc0d166dfe714261c2a22145cc70"
|
ramdisk-hash: "3aa9d810064747fca6d0a3ab4c979bd82b49fc0d166dfe714261c2a22145cc70"
|
||||||
zimage-hash: "17607e1739c8acc9903272ebd981bccb27b51057cdcb3cc446e5c5149db452d3"
|
zimage-hash: "17607e1739c8acc9903272ebd981bccb27b51057cdcb3cc446e5c5149db452d3"
|
||||||
|
md5-hash: "46d9eb6aba71dbd61ba0394e575b6d58"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -61,6 +62,7 @@ builds:
|
|||||||
hash: "496b64e431dafa34cdebb92da8ac736bf1610fe157f03df7e6d11152d60991f5"
|
hash: "496b64e431dafa34cdebb92da8ac736bf1610fe157f03df7e6d11152d60991f5"
|
||||||
ramdisk-hash: "143e475fe73c0adb3377361402b4baad21448476e844e55e16d1ed51ffc4c971"
|
ramdisk-hash: "143e475fe73c0adb3377361402b4baad21448476e844e55e16d1ed51ffc4c971"
|
||||||
zimage-hash: "e073dd84054f652811e0ae1932af2c7cdbd5fb6e5f18f265097072b8af4605e8"
|
zimage-hash: "e073dd84054f652811e0ae1932af2c7cdbd5fb6e5f18f265097072b8af4605e8"
|
||||||
|
md5-hash: "ddbbbcf8ccb8d9d345df3e08debc66f6"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
@@ -72,6 +74,7 @@ builds:
|
|||||||
kver: "4.4.180"
|
kver: "4.4.180"
|
||||||
rd-compressed: false
|
rd-compressed: false
|
||||||
efi-bug: no
|
efi-bug: no
|
||||||
|
rc: true
|
||||||
cmdline:
|
cmdline:
|
||||||
<<: *cmdline
|
<<: *cmdline
|
||||||
synoinfo:
|
synoinfo:
|
||||||
@@ -81,6 +84,28 @@ builds:
|
|||||||
hash: "7c9e076f3007662f63e34fd478fc48f32dee766f1ddc712f25ae91a2e56e078c"
|
hash: "7c9e076f3007662f63e34fd478fc48f32dee766f1ddc712f25ae91a2e56e078c"
|
||||||
ramdisk-hash: "c4d23a068a66499c50c9772fc5c90cc38dfcba5c45dcab085eda5d07d720046b"
|
ramdisk-hash: "c4d23a068a66499c50c9772fc5c90cc38dfcba5c45dcab085eda5d07d720046b"
|
||||||
zimage-hash: "9134fc61aea7f687d62728470b8847e640693c444e0afd130882b728ab553fea"
|
zimage-hash: "9134fc61aea7f687d62728470b8847e640693c444e0afd130882b728ab553fea"
|
||||||
|
md5-hash: "e2d11981bba84b2eb6ba62b8bf2d2d28"
|
||||||
|
patch:
|
||||||
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
|
- "ramdisk-common-init-script.patch"
|
||||||
|
- "ramdisk-42951-post-init-script.patch"
|
||||||
|
- "ramdisk-42661-disable-disabled-ports.patch"
|
||||||
|
|
||||||
|
42962:
|
||||||
|
ver: "7.1.1"
|
||||||
|
kver: "4.4.180"
|
||||||
|
rd-compressed: false
|
||||||
|
efi-bug: no
|
||||||
|
cmdline:
|
||||||
|
<<: *cmdline
|
||||||
|
synoinfo:
|
||||||
|
<<: *synoinfo
|
||||||
|
pat:
|
||||||
|
url: "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_RS4021xs%2B_42962.pat"
|
||||||
|
hash: "fd848be9336d8b5cc9b514e71d447c7612d0f542d373eef61a6d427430daa931"
|
||||||
|
ramdisk-hash: "40775a6b9b4fae2887cd07c0efdfb26e738e2b8de73602657f7bc4407ae4a688"
|
||||||
|
zimage-hash: "8903dc99f7201c8656de618d767c05f91bfd32edd9a3706a50fd223237842bf2"
|
||||||
|
md5-hash: "c8574a8e358fe40a7b49bbf1ddf38491"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ declare -A ADDONS
|
|||||||
|
|
||||||
# Read synoinfo and addons from config
|
# Read synoinfo and addons from config
|
||||||
while IFS="=" read KEY VALUE; do
|
while IFS="=" read KEY VALUE; do
|
||||||
[ -n "${KEY}" ] && SYNOINFO["${KEY}"]="${VALUE}"
|
[ -n "${KEY}" ] && SYNOINFO["${KEY}"]="${VALUE}"
|
||||||
done < <(readConfigMap "synoinfo" "${USER_CONFIG_FILE}")
|
done < <(readConfigMap "synoinfo" "${USER_CONFIG_FILE}")
|
||||||
while IFS="=" read KEY VALUE; do
|
while IFS="=" read KEY VALUE; do
|
||||||
[ -n "${KEY}" ] && ADDONS["${KEY}"]="${VALUE}"
|
[ -n "${KEY}" ] && ADDONS["${KEY}"]="${VALUE}"
|
||||||
@@ -62,7 +62,7 @@ done < <(readModelArray "${MODEL}" "builds.${BUILD}.patch")
|
|||||||
# Patch /etc/synoinfo.conf
|
# Patch /etc/synoinfo.conf
|
||||||
echo -n "."
|
echo -n "."
|
||||||
for KEY in ${!SYNOINFO[@]}; do
|
for KEY in ${!SYNOINFO[@]}; do
|
||||||
sed -i "s|^${KEY}=.*|${KEY}=\"${SYNOINFO[${KEY}]}\"|" "${RAMDISK_PATH}/etc/synoinfo.conf" >"${LOG_FILE}" 2>&1 || dieLog
|
_set_conf_kv "${KEY}" "${SYNOINFO[${KEY}]}" "${RAMDISK_PATH}/etc/synoinfo.conf" >"${LOG_FILE}" 2>&1 || dieLog
|
||||||
done
|
done
|
||||||
|
|
||||||
# Patch /sbin/init.post
|
# Patch /sbin/init.post
|
||||||
@@ -109,6 +109,8 @@ echo -n "."
|
|||||||
mkdir -p "${RAMDISK_PATH}/addons"
|
mkdir -p "${RAMDISK_PATH}/addons"
|
||||||
echo "#!/bin/sh" > "${RAMDISK_PATH}/addons/addons.sh"
|
echo "#!/bin/sh" > "${RAMDISK_PATH}/addons/addons.sh"
|
||||||
echo 'echo "addons.sh called with params ${@}"' >> "${RAMDISK_PATH}/addons/addons.sh"
|
echo 'echo "addons.sh called with params ${@}"' >> "${RAMDISK_PATH}/addons/addons.sh"
|
||||||
|
chmod +x "${RAMDISK_PATH}/addons/addons.sh"
|
||||||
|
|
||||||
# Required eudev and dtbpatch/maxdisks
|
# Required eudev and dtbpatch/maxdisks
|
||||||
installAddon eudev
|
installAddon eudev
|
||||||
echo "/addons/eudev.sh \${1} " >> "${RAMDISK_PATH}/addons/addons.sh" 2>"${LOG_FILE}" || dieLog
|
echo "/addons/eudev.sh \${1} " >> "${RAMDISK_PATH}/addons/addons.sh" 2>"${LOG_FILE}" || dieLog
|
||||||
@@ -128,7 +130,6 @@ for ADDON in ${!ADDONS[@]}; do
|
|||||||
fi
|
fi
|
||||||
echo "/addons/${ADDON}.sh \${1} ${PARAMS}" >> "${RAMDISK_PATH}/addons/addons.sh" 2>"${LOG_FILE}" || dieLog
|
echo "/addons/${ADDON}.sh \${1} ${PARAMS}" >> "${RAMDISK_PATH}/addons/addons.sh" 2>"${LOG_FILE}" || dieLog
|
||||||
done
|
done
|
||||||
chmod +x "${RAMDISK_PATH}/addons/addons.sh"
|
|
||||||
|
|
||||||
# Build modules dependencies
|
# Build modules dependencies
|
||||||
/opt/arpl/depmod -a -b ${RAMDISK_PATH} 2>/dev/null
|
/opt/arpl/depmod -a -b ${RAMDISK_PATH} 2>/dev/null
|
||||||
|
|||||||
@@ -55,14 +55,14 @@ search --set=root --label "ARPL3"
|
|||||||
if [ -s /zImage-dsm -a -s /initrd-dsm ]; then
|
if [ -s /zImage-dsm -a -s /initrd-dsm ]; then
|
||||||
menuentry 'Boot DSM' --id boot {
|
menuentry 'Boot DSM' --id boot {
|
||||||
echo "Loading kernel..."
|
echo "Loading kernel..."
|
||||||
linux /bzImage-arpl console=ttyS0,115200n8 quiet
|
linux /bzImage-arpl console=ttyS0,115200n8 quiet net.ifnames=0 biosdevname=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 {
|
||||||
echo "Loading kernel..."
|
echo "Loading kernel..."
|
||||||
linux /bzImage-arpl console=ttyS0,115200n8 quiet force_junior
|
linux /bzImage-arpl console=ttyS0,115200n8 quiet net.ifnames=0 biosdevname=0 force_junior
|
||||||
echo "Loading initramfs..."
|
echo "Loading initramfs..."
|
||||||
initrd /initrd-arpl
|
initrd /initrd-arpl
|
||||||
echo "Booting..."
|
echo "Booting..."
|
||||||
@@ -73,7 +73,7 @@ fi
|
|||||||
|
|
||||||
menuentry 'Configure loader' --id config {
|
menuentry 'Configure loader' --id config {
|
||||||
echo "Loading kernel..."
|
echo "Loading kernel..."
|
||||||
linux /bzImage-arpl console=ttyS0,115200n8 quiet IWANTTOCHANGETHECONFIG
|
linux /bzImage-arpl console=ttyS0,115200n8 quiet net.ifnames=0 biosdevname=0 IWANTTOCHANGETHECONFIG
|
||||||
echo "Loading initramfs..."
|
echo "Loading initramfs..."
|
||||||
initrd /initrd-arpl
|
initrd /initrd-arpl
|
||||||
echo "Booting..."
|
echo "Booting..."
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
files/board/arpl/p3/addons/dbgutils/all.tgz
Normal file
BIN
files/board/arpl/p3/addons/dbgutils/all.tgz
Normal file
Binary file not shown.
14
files/board/arpl/p3/addons/dbgutils/manifest.yml
Normal file
14
files/board/arpl/p3/addons/dbgutils/manifest.yml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
version: 1
|
||||||
|
name: dbgutils
|
||||||
|
description: "Binaries to facilitate debug in the junior mode"
|
||||||
|
all:
|
||||||
|
install-script: "install.sh"
|
||||||
|
copy: "all"
|
||||||
|
available-for:
|
||||||
|
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:
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
files/board/arpl/p3/addons/lsiutil/all.tgz
Normal file
BIN
files/board/arpl/p3/addons/lsiutil/all.tgz
Normal file
Binary file not shown.
14
files/board/arpl/p3/addons/lsiutil/manifest.yml
Normal file
14
files/board/arpl/p3/addons/lsiutil/manifest.yml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
version: 1
|
||||||
|
name: lsiutil
|
||||||
|
description: "A tool for working with some LSI RAID controllers"
|
||||||
|
all:
|
||||||
|
install-script: "install.sh"
|
||||||
|
copy: "all"
|
||||||
|
available-for:
|
||||||
|
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:
|
||||||
Binary file not shown.
Binary file not shown.
@@ -1,8 +1,9 @@
|
|||||||
version: 1
|
version: 1
|
||||||
name: misc
|
name: misc
|
||||||
description: "Fix missing HW features dependencies"
|
description: "Miscellaneous functions"
|
||||||
all:
|
all:
|
||||||
install-script: "install.sh"
|
install-script: "install.sh"
|
||||||
|
copy: "all"
|
||||||
available-for:
|
available-for:
|
||||||
bromolow-3.10.108:
|
bromolow-3.10.108:
|
||||||
apollolake-4.4.180:
|
apollolake-4.4.180:
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -60,5 +60,6 @@ BR2_TARGET_ROOTFS_CPIO_XZ=y
|
|||||||
# BR2_TARGET_ROOTFS_TAR is not set
|
# BR2_TARGET_ROOTFS_TAR is not set
|
||||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||||
BR2_PACKAGE_R8168=y
|
BR2_PACKAGE_HOST_MKPASSWD=y
|
||||||
|
BR2_PACKAGE_R8168=n
|
||||||
BR2_PACKAGE_R8125=y
|
BR2_PACKAGE_R8125=y
|
||||||
|
|||||||
12
img-gen.sh
12
img-gen.sh
@@ -50,7 +50,7 @@ done
|
|||||||
# Get latest modules
|
# Get latest modules
|
||||||
echo "Getting latest modules"
|
echo "Getting latest modules"
|
||||||
MODULES_DIR="${PWD}/files/board/arpl/p3/modules"
|
MODULES_DIR="${PWD}/files/board/arpl/p3/modules"
|
||||||
if [ -d ../arpl-addons ]; then
|
if [ -d ../arpl-modules ]; then
|
||||||
cd ../arpl-modules
|
cd ../arpl-modules
|
||||||
for D in `ls -d *-*`; do
|
for D in `ls -d *-*`; do
|
||||||
echo "${D}"
|
echo "${D}"
|
||||||
@@ -75,14 +75,14 @@ cp -Ru files/* .buildroot/
|
|||||||
|
|
||||||
cd .buildroot
|
cd .buildroot
|
||||||
echo "Generating default config"
|
echo "Generating default config"
|
||||||
make BR2_EXTERNAL=../external arpl_defconfig
|
make BR2_EXTERNAL=../external -j`nproc` arpl_defconfig
|
||||||
echo "Version: ${VERSION}"
|
echo "Version: ${VERSION}"
|
||||||
echo "Building... Drink a coffee and wait!"
|
echo "Building... Drink a coffee and wait!"
|
||||||
make BR2_EXTERNAL=../external
|
make BR2_EXTERNAL=../external -j`nproc`
|
||||||
cd -
|
cd -
|
||||||
qemu-img convert -O vmdk -o adapter_type=lsilogic arpl.img arpl.vmdk
|
#qemu-img convert -O vmdk -o adapter_type=lsilogic -o compat6 arpl.img arpl.vmdk
|
||||||
#qemu-img convert -O vmdk -o adapter_type=lsilogic arpl.img -o subformat=monolithicFlat arpl.vmdk
|
qemu-img convert -O vmdk -o adapter_type=lsilogic arpl.img -o subformat=monolithicFlat arpl.vmdk
|
||||||
[ -x test.sh ] && ./test.sh
|
[ -x test.sh ] && ./test.sh
|
||||||
rm -f *.zip
|
rm -f *.zip
|
||||||
zip -9 "arpl-${VERSION}.img.zip" arpl.img
|
zip -9 "arpl-${VERSION}.img.zip" arpl.img
|
||||||
zip -9 "arpl-${VERSION}.vmdk.zip" arpl.vmdk
|
zip -9 "arpl-${VERSION}.vmdk.zip" arpl*.vmdk
|
||||||
|
|||||||
91
make_rsss.sh
Executable file
91
make_rsss.sh
Executable file
@@ -0,0 +1,91 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
MODEL_CONFIG_PATH="./files/board/arpl/overlayfs/opt/arpl/model-configs"
|
||||||
|
|
||||||
|
RELEASE="7.1.1"
|
||||||
|
BUILDNUMBER="42962"
|
||||||
|
EXTRA=""
|
||||||
|
|
||||||
|
function readConfigKey() {
|
||||||
|
RESULT=`yq eval '.'${1}' | explode(.)' "${2}"`
|
||||||
|
[ "${RESULT}" == "null" ] && echo "" || echo ${RESULT}
|
||||||
|
}
|
||||||
|
function readModelKey() {
|
||||||
|
readConfigKey "${2}" "${MODEL_CONFIG_PATH}/${1}.yml"
|
||||||
|
}
|
||||||
|
|
||||||
|
# JSON
|
||||||
|
cat <<EOF
|
||||||
|
{
|
||||||
|
"title": "DSM ${RELEASE}-${BUILDNUMBER}",
|
||||||
|
"MajorVer": ${RELEASE:0:1},
|
||||||
|
"MinorVer": ${RELEASE:2:1},
|
||||||
|
"NanoVer": ${RELEASE:4:1},
|
||||||
|
"BuildPhase": 0,
|
||||||
|
"BuildNum": ${BUILDNUMBER},
|
||||||
|
"BuildDate": "2022/08/01",
|
||||||
|
"ReqMajorVer": 7,
|
||||||
|
"ReqMinorVer": 1,
|
||||||
|
"ReqBuildPhase": 0,
|
||||||
|
"ReqBuildNum": 41890,
|
||||||
|
"ReqBuildDate": "2021/06/25",
|
||||||
|
"isSecurityVersion": false,
|
||||||
|
"model": [
|
||||||
|
EOF
|
||||||
|
|
||||||
|
while read M; do
|
||||||
|
M="`basename ${M}`"
|
||||||
|
M="${M::-4}"
|
||||||
|
UNIQUE=`readModelKey "${M}" "unique"`
|
||||||
|
URL=`readModelKey "${M}" "builds.${BUILDNUMBER}.pat.url"`
|
||||||
|
HASH=`readModelKey "${M}" "builds.${BUILDNUMBER}.pat.md5-hash"`
|
||||||
|
cat <<EOF
|
||||||
|
{
|
||||||
|
"mUnique": "${UNIQUE}",
|
||||||
|
"mLink": "${URL}",
|
||||||
|
"mCheckSum": "${HASH}"
|
||||||
|
},
|
||||||
|
EOF
|
||||||
|
done < <(find "${MODEL_CONFIG_PATH}" -maxdepth 1 -name \*.yml | sort)
|
||||||
|
|
||||||
|
cat <<EOF
|
||||||
|
]
|
||||||
|
},
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# XML
|
||||||
|
cat <<EOF
|
||||||
|
<item>
|
||||||
|
<title>DSM ${RELEASE}-${BUILDNUMBER}</title>
|
||||||
|
<MajorVer>${RELEASE:0:1}</MajorVer>
|
||||||
|
<MinorVer>${RELEASE:2:1}</MinorVer>
|
||||||
|
<BuildPhase>${RELEASE:4:1}</BuildPhase>
|
||||||
|
<BuildNum>${BUILDNUMBER}</BuildNum>
|
||||||
|
<BuildDate>2022/08/01</BuildDate>
|
||||||
|
<ReqMajorVer>7</ReqMajorVer>
|
||||||
|
<ReqMinorVer>0</ReqMinorVer>
|
||||||
|
<ReqBuildPhase>0</ReqBuildPhase>
|
||||||
|
<ReqBuildNum>41890</ReqBuildNum>
|
||||||
|
<ReqBuildDate>2021/06/25</ReqBuildDate>
|
||||||
|
EOF
|
||||||
|
|
||||||
|
while read M; do
|
||||||
|
M="`basename ${M}`"
|
||||||
|
M="${M::-4}"
|
||||||
|
UNIQUE=`readModelKey "${M}" "unique"`
|
||||||
|
URL=`readModelKey "${M}" "builds.${BUILDNUMBER}.pat.url"`
|
||||||
|
HASH=`readModelKey "${M}" "builds.${BUILDNUMBER}.pat.md5-hash"`
|
||||||
|
cat <<EOF
|
||||||
|
<model>
|
||||||
|
<mUnique>${UNIQUE}</mUnique>
|
||||||
|
<mLink>${URL}</mLink>
|
||||||
|
<mCheckSum>${HASH}</mCheckSum>
|
||||||
|
</model>
|
||||||
|
EOF
|
||||||
|
done < <(find "${MODEL_CONFIG_PATH}" -maxdepth 1 -name \*.yml | sort)
|
||||||
|
|
||||||
|
cat <<EOF
|
||||||
|
</item>
|
||||||
|
EOF
|
||||||
20
new_bn.sh
20
new_bn.sh
@@ -19,26 +19,29 @@ KVERS["DVA3221"]="4.4.180"
|
|||||||
KVERS["FS2500"]="4.4.180"
|
KVERS["FS2500"]="4.4.180"
|
||||||
KVERS["RS4021xs+"]="4.4.180"
|
KVERS["RS4021xs+"]="4.4.180"
|
||||||
RELEASE="7.1.1"
|
RELEASE="7.1.1"
|
||||||
BUILDNUMBER="42951"
|
BUILDNUMBER="42962"
|
||||||
EXTRA=""
|
EXTRA=""
|
||||||
|
|
||||||
for MODEL in DS918+ DS920+ DS1520+ DS1621+ DS2422+ DS3615xs DS3617xs DS3622xs+ DVA1622 DVA3221 DVA3219 FS2500 RS4021xs+; do
|
for MODEL in DS918+ DS920+ DS1520+ DS1621+ DS2422+ DS3615xs DS3617xs DS3622xs+ DVA1622 DVA3221 DVA3219 FS2500 RS4021xs+; do
|
||||||
MODEL_CODED=`echo ${MODEL} | sed 's/+/%2B/g'`
|
MODEL_CODED=`echo ${MODEL} | sed 's/+/%2B/g'`
|
||||||
URL="https://global.download.synology.com/download/DSM/release/${RELEASE}/${BUILDNUMBER}${EXTRA}/DSM_${MODEL_CODED}_${BUILDNUMBER}.pat"
|
URL="https://global.download.synology.com/download/DSM/release/${RELEASE}/${BUILDNUMBER}${EXTRA}/DSM_${MODEL_CODED}_${BUILDNUMBER}.pat"
|
||||||
|
#URL="https://archive.synology.com/download/Os/DSM/${RELEASE}-${BUILDNUMBER}/DSM_${MODEL_CODED}_${BUILDNUMBER}.pat"
|
||||||
FILENAME="${MODEL}-${BUILDNUMBER}.pat"
|
FILENAME="${MODEL}-${BUILDNUMBER}.pat"
|
||||||
FILEPATH="/tmp/${FILENAME}"
|
FILEPATH="/tmp/${FILENAME}"
|
||||||
echo -n "Checking ${MODEL}... "
|
echo -n "Checking ${MODEL}... "
|
||||||
if [ -f ${FILEPATH} ]; then
|
if [ -f ${FILEPATH} ]; then
|
||||||
echo "cached"
|
echo "cached"
|
||||||
else
|
else
|
||||||
STATUS=`curl -s -o /dev/null -w "%{http_code}" -L "${URL}"`
|
echo "no cached, downloading..."
|
||||||
if [ ${STATUS} -ne 200 ]; then
|
|
||||||
echo "error: HTTP status = ${STATUS}"
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
echo "ok, download it."
|
|
||||||
curl --progress-bar -C - -L "${URL}" -o ${FILEPATH}
|
|
||||||
fi
|
fi
|
||||||
|
STATUS=`curl --progress-bar -o ${FILEPATH} -w "%{http_code}" -L "${URL}"`
|
||||||
|
if [ ${STATUS} -ne 200 ]; then
|
||||||
|
echo "error: HTTP status = ${STATUS}"
|
||||||
|
rm -f ${FILEPATH}
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
echo "Calculating md5:"
|
||||||
|
PAT_MD5=`md5sum ${FILEPATH} | awk '{print$1}'`
|
||||||
echo "Calculating sha256:"
|
echo "Calculating sha256:"
|
||||||
sudo rm -rf /tmp/extracted
|
sudo rm -rf /tmp/extracted
|
||||||
docker run --rm -it -v /tmp:/data syno-extractor /data/${FILENAME} /data/extracted
|
docker run --rm -it -v /tmp:/data syno-extractor /data/${FILENAME} /data/extracted
|
||||||
@@ -62,6 +65,7 @@ for MODEL in DS918+ DS920+ DS1520+ DS1621+ DS2422+ DS3615xs DS3617xs DS3622xs+ D
|
|||||||
hash: "${PAT_CS}"
|
hash: "${PAT_CS}"
|
||||||
ramdisk-hash: "${RD_CS}"
|
ramdisk-hash: "${RD_CS}"
|
||||||
zimage-hash: "${ZIMAGE_CS}"
|
zimage-hash: "${ZIMAGE_CS}"
|
||||||
|
md5-hash: "${PAT_MD5}"
|
||||||
patch:
|
patch:
|
||||||
- "ramdisk-common-disable-root-pwd.patch"
|
- "ramdisk-common-disable-root-pwd.patch"
|
||||||
- "ramdisk-common-init-script.patch"
|
- "ramdisk-common-init-script.patch"
|
||||||
|
|||||||
179
rss.json
179
rss.json
@@ -6,6 +6,170 @@
|
|||||||
"pubDate": "Sat Aug 6 0:18:39 CST 2022",
|
"pubDate": "Sat Aug 6 0:18:39 CST 2022",
|
||||||
"copyright": "Copyright 2022 Synology Inc",
|
"copyright": "Copyright 2022 Synology Inc",
|
||||||
"item": [
|
"item": [
|
||||||
|
{
|
||||||
|
"title": "DSM 7.1.1-42962",
|
||||||
|
"MajorVer": 7,
|
||||||
|
"MinorVer": 1,
|
||||||
|
"NanoVer": 1,
|
||||||
|
"BuildPhase": 0,
|
||||||
|
"BuildNum": 42962,
|
||||||
|
"BuildDate": "2022/08/01",
|
||||||
|
"ReqMajorVer": 7,
|
||||||
|
"ReqMinorVer": 1,
|
||||||
|
"ReqBuildPhase": 0,
|
||||||
|
"ReqBuildNum": 41890,
|
||||||
|
"ReqBuildDate": "2021/06/25",
|
||||||
|
"isSecurityVersion": false,
|
||||||
|
"model": [
|
||||||
|
{
|
||||||
|
"mUnique": "synology_geminilake_1520+",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS1520%2B_42962.pat",
|
||||||
|
"mCheckSum": "b7b4a7c7f9160023e1129e4097403828"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_v1000_1621+",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS1621%2B_42962.pat",
|
||||||
|
"mCheckSum": "b5e6be956385c1b49825517409265a44"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_v1000_2422+",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS2422%2B_42962.pat",
|
||||||
|
"mCheckSum": "97e2f7a56f011d8a7414867ac07d37cb"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_bromolow_3615xs",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS3615xs_42962.pat",
|
||||||
|
"mCheckSum": "84a8d6d92a7a44c775ff995cac555a19"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_broadwell_3617xs",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS3617xs_42962.pat",
|
||||||
|
"mCheckSum": "3e034e2cdf90209112e0fdad28474970"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_broadwellnk_3622xs+",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS3622xs%2B_42962.pat",
|
||||||
|
"mCheckSum": "1bf63db06cbc048befc24f277dd520f3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_apollolake_918+",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS918%2B_42962.pat",
|
||||||
|
"mCheckSum": "74c067cf1363b9b70522b145b59e1626"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_geminilake_920+",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS920%2B_42962.pat",
|
||||||
|
"mCheckSum": "ba9fbd499791d19859dd9a53372b016a"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_geminilake_dva1622",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DVA1622_42962.pat",
|
||||||
|
"mCheckSum": "862ef2fffc884038bd3804439b974ab9"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_denverton_dva3219",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DVA3219_42962.pat",
|
||||||
|
"mCheckSum": "22f43fb4de401436616f943beaf13bd5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_denverton_dva3221",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DVA3221_42962.pat",
|
||||||
|
"mCheckSum": "cff2b34f0d9547781da3cf66e161dc3f"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_v1000_fs2500",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_FS2500_42962.pat",
|
||||||
|
"mCheckSum": "3647d21771fe9be4a3898f95491e9393"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_broadwellnk_rs4021xs+",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_RS4021xs%2B_42962.pat",
|
||||||
|
"mCheckSum": "c8574a8e358fe40a7b49bbf1ddf38491"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "DSM 7.1.1-42951",
|
||||||
|
"MajorVer": 7,
|
||||||
|
"MinorVer": 1,
|
||||||
|
"NanoVer": 1,
|
||||||
|
"BuildPhase": 0,
|
||||||
|
"BuildNum": 42951,
|
||||||
|
"BuildDate": "2022/08/01",
|
||||||
|
"ReqMajorVer": 7,
|
||||||
|
"ReqMinorVer": 1,
|
||||||
|
"ReqBuildPhase": 0,
|
||||||
|
"ReqBuildNum": 41890,
|
||||||
|
"ReqBuildDate": "2021/06/25",
|
||||||
|
"isSecurityVersion": false,
|
||||||
|
"model": [
|
||||||
|
{
|
||||||
|
"mUnique": "synology_apollolake_918+",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS918%2B_42951.pat",
|
||||||
|
"mCheckSum": "fbdd1584dfcb1898df5f66a886a6e9b7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_geminilake_920+",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS920%2B_42951.pat",
|
||||||
|
"mCheckSum": "9fcb2a54b13f4e6acc3947c2165a464b"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_geminilake_1520+",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS1520%2B_42951.pat",
|
||||||
|
"mCheckSum": "5fd40dc13c83ff14bc10fd43a7d19606"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_v1000_1621+",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS1621%2B_42951.pat",
|
||||||
|
"mCheckSum": "4e52301c56ae5e7b03ff9ea1f8392d43"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_v1000_2422+",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS2422%2B_42951.pat",
|
||||||
|
"mCheckSum": "40da0cb929793e3d165f5958d4a5533b"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_bromolow_3615xs",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS3615xs_42951.pat",
|
||||||
|
"mCheckSum": "1f6831d8706d8337f06a6028037fe120"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_broadwell_3617xs",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS3617xs_42951.pat",
|
||||||
|
"mCheckSum": "d6c61c7c84320ccc684b76ae6219e650"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_broadwellnk_3622xs+",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS3622xs%2B_42951.pat",
|
||||||
|
"mCheckSum": "b34b7b7d21af459ae0ba6ea1f9974de6"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_geminilake_dva1622",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DVA1622_42951.pat",
|
||||||
|
"mCheckSum": "6e119d8eb2c0a175a56b0bbba1f43372"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_denverton_dva3219",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DVA3219_42951.pat",
|
||||||
|
"mCheckSum": "309b02195fb52239ee6fdfafdf157cd1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_denverton_dva3221",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DVA3221_42951.pat",
|
||||||
|
"mCheckSum": "59c68430cb9cd20322cb287334a4017b"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_v1000_fs2500",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_FS2500_42951.pat",
|
||||||
|
"mCheckSum": "7b48e21c1f2090bb01d5f14a8e16a435"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_broadwellnk_rs4021xs+",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_RS4021xs%2B_42951.pat",
|
||||||
|
"mCheckSum": "e2d11981bba84b2eb6ba62b8bf2d2d28"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "DSM 7.1-42661",
|
"title": "DSM 7.1-42661",
|
||||||
"MajorVer": 7,
|
"MajorVer": 7,
|
||||||
@@ -46,6 +210,11 @@
|
|||||||
"mLink": "https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DS2422%2B_42661.pat",
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DS2422%2B_42661.pat",
|
||||||
"mCheckSum": "9ea5e0fe94c01072da36e2f69172abb3"
|
"mCheckSum": "9ea5e0fe94c01072da36e2f69172abb3"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_bromolow_3615xs",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DS3615xs_42661.pat",
|
||||||
|
"mCheckSum": "271b34cb2a0c23d63178aef3bf45a6ae"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"mUnique": "synology_broadwell_3617xs",
|
"mUnique": "synology_broadwell_3617xs",
|
||||||
"mLink": "https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DS3617xs_42661.pat",
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DS3617xs_42661.pat",
|
||||||
@@ -123,6 +292,11 @@
|
|||||||
"mLink": "https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS2422%2B_42218.pat",
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS2422%2B_42218.pat",
|
||||||
"mCheckSum": "9293156f98e642c181aed63b0b3df4c8"
|
"mCheckSum": "9293156f98e642c181aed63b0b3df4c8"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_bromolow_3615xs",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS3615xs_42218.pat",
|
||||||
|
"mCheckSum": "ea1c30f644bacae2e0b1ef914bc663db"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"mUnique": "synology_broadwell_3617xs",
|
"mUnique": "synology_broadwell_3617xs",
|
||||||
"mLink": "https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS3617xs_42218.pat",
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS3617xs_42218.pat",
|
||||||
@@ -143,6 +317,11 @@
|
|||||||
"mLink": "https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DVA3221_42218.pat",
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DVA3221_42218.pat",
|
||||||
"mCheckSum": "b8bd6562290d06dd3a7360f3af330bec"
|
"mCheckSum": "b8bd6562290d06dd3a7360f3af330bec"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"mUnique": "synology_v1000_fs2500",
|
||||||
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_FS2500_42218.pat",
|
||||||
|
"mCheckSum": "70550293c612c1fd9a8d1b7485173877"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"mUnique": "synology_broadwellnk_rs4021xs+",
|
"mUnique": "synology_broadwellnk_rs4021xs+",
|
||||||
"mLink": "https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_RS4021xs%2B_42218.pat",
|
"mLink": "https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_RS4021xs%2B_42218.pat",
|
||||||
|
|||||||
171
rss.xml
171
rss.xml
@@ -5,6 +5,162 @@
|
|||||||
<link>http://update.synology.com/autoupdate/genRSS.php</link>
|
<link>http://update.synology.com/autoupdate/genRSS.php</link>
|
||||||
<pubDate>Sat Aug 6 0:11:41 CST 2022</pubDate>
|
<pubDate>Sat Aug 6 0:11:41 CST 2022</pubDate>
|
||||||
<copyright>Copyright 2022 Synology Inc</copyright>
|
<copyright>Copyright 2022 Synology Inc</copyright>
|
||||||
|
<item>
|
||||||
|
<title>DSM 7.1.1-42962</title>
|
||||||
|
<MajorVer>7</MajorVer>
|
||||||
|
<MinorVer>1</MinorVer>
|
||||||
|
<BuildPhase>1</BuildPhase>
|
||||||
|
<BuildNum>42962</BuildNum>
|
||||||
|
<BuildDate>2022/08/01</BuildDate>
|
||||||
|
<ReqMajorVer>7</ReqMajorVer>
|
||||||
|
<ReqMinorVer>0</ReqMinorVer>
|
||||||
|
<ReqBuildPhase>0</ReqBuildPhase>
|
||||||
|
<ReqBuildNum>41890</ReqBuildNum>
|
||||||
|
<ReqBuildDate>2021/06/25</ReqBuildDate>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_geminilake_1520+</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS1520%2B_42962.pat</mLink>
|
||||||
|
<mCheckSum>b7b4a7c7f9160023e1129e4097403828</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_v1000_1621+</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS1621%2B_42962.pat</mLink>
|
||||||
|
<mCheckSum>b5e6be956385c1b49825517409265a44</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_v1000_2422+</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS2422%2B_42962.pat</mLink>
|
||||||
|
<mCheckSum>97e2f7a56f011d8a7414867ac07d37cb</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_bromolow_3615xs</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS3615xs_42962.pat</mLink>
|
||||||
|
<mCheckSum>84a8d6d92a7a44c775ff995cac555a19</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_broadwell_3617xs</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS3617xs_42962.pat</mLink>
|
||||||
|
<mCheckSum>3e034e2cdf90209112e0fdad28474970</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_broadwellnk_3622xs+</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS3622xs%2B_42962.pat</mLink>
|
||||||
|
<mCheckSum>1bf63db06cbc048befc24f277dd520f3</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_apollolake_918+</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS918%2B_42962.pat</mLink>
|
||||||
|
<mCheckSum>74c067cf1363b9b70522b145b59e1626</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_geminilake_920+</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DS920%2B_42962.pat</mLink>
|
||||||
|
<mCheckSum>ba9fbd499791d19859dd9a53372b016a</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_geminilake_dva1622</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DVA1622_42962.pat</mLink>
|
||||||
|
<mCheckSum>862ef2fffc884038bd3804439b974ab9</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_denverton_dva3219</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DVA3219_42962.pat</mLink>
|
||||||
|
<mCheckSum>22f43fb4de401436616f943beaf13bd5</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_denverton_dva3221</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_DVA3221_42962.pat</mLink>
|
||||||
|
<mCheckSum>cff2b34f0d9547781da3cf66e161dc3f</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_v1000_fs2500</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_FS2500_42962.pat</mLink>
|
||||||
|
<mCheckSum>3647d21771fe9be4a3898f95491e9393</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_broadwellnk_rs4021xs+</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42962/DSM_RS4021xs%2B_42962.pat</mLink>
|
||||||
|
<mCheckSum>c8574a8e358fe40a7b49bbf1ddf38491</mCheckSum>
|
||||||
|
</model>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>DSM 7.1.1-42951</title>
|
||||||
|
<MajorVer>7</MajorVer>
|
||||||
|
<MinorVer>1</MinorVer>
|
||||||
|
<BuildPhase>1</BuildPhase>
|
||||||
|
<BuildNum>42951</BuildNum>
|
||||||
|
<BuildDate>2022/08/01</BuildDate>
|
||||||
|
<ReqMajorVer>7</ReqMajorVer>
|
||||||
|
<ReqMinorVer>0</ReqMinorVer>
|
||||||
|
<ReqBuildPhase>0</ReqBuildPhase>
|
||||||
|
<ReqBuildNum>41890</ReqBuildNum>
|
||||||
|
<ReqBuildDate>2021/06/25</ReqBuildDate>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_apollolake_918+</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS918%2B_42951.pat</mLink>
|
||||||
|
<mCheckSum>fbdd1584dfcb1898df5f66a886a6e9b7</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_geminilake_920+</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS920%2B_42951.pat</mLink>
|
||||||
|
<mCheckSum>9fcb2a54b13f4e6acc3947c2165a464b</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_geminilake_1520+</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS1520%2B_42951.pat</mLink>
|
||||||
|
<mCheckSum>5fd40dc13c83ff14bc10fd43a7d19606</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_v1000_1621+</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS1621%2B_42951.pat</mLink>
|
||||||
|
<mCheckSum>4e52301c56ae5e7b03ff9ea1f8392d43</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_v1000_2422+</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS2422%2B_42951.pat</mLink>
|
||||||
|
<mCheckSum>40da0cb929793e3d165f5958d4a5533b</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_bromolow_3615xs</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS3615xs_42951.pat</mLink>
|
||||||
|
<mCheckSum>1f6831d8706d8337f06a6028037fe120</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_broadwell_3617xs</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS3617xs_42951.pat</mLink>
|
||||||
|
<mCheckSum>d6c61c7c84320ccc684b76ae6219e650</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_broadwellnk_3622xs+</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DS3622xs%2B_42951.pat</mLink>
|
||||||
|
<mCheckSum>b34b7b7d21af459ae0ba6ea1f9974de6</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_geminilake_dva1622</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DVA1622_42951.pat</mLink>
|
||||||
|
<mCheckSum>6e119d8eb2c0a175a56b0bbba1f43372</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_denverton_dva3219</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DVA3219_42951.pat</mLink>
|
||||||
|
<mCheckSum>309b02195fb52239ee6fdfafdf157cd1</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_denverton_dva3221</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_DVA3221_42951.pat</mLink>
|
||||||
|
<mCheckSum>59c68430cb9cd20322cb287334a4017b</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_v1000_fs2500</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_FS2500_42951.pat</mLink>
|
||||||
|
<mCheckSum>7b48e21c1f2090bb01d5f14a8e16a435</mCheckSum>
|
||||||
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_broadwellnk_rs4021xs+</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1.1/42951/DSM_RS4021xs%2B_42951.pat</mLink>
|
||||||
|
<mCheckSum>e2d11981bba84b2eb6ba62b8bf2d2d28</mCheckSum>
|
||||||
|
</model>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<title>DSM 7.1-42661</title>
|
<title>DSM 7.1-42661</title>
|
||||||
<MajorVer>7</MajorVer>
|
<MajorVer>7</MajorVer>
|
||||||
@@ -42,6 +198,11 @@
|
|||||||
<mLink>https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DS2422%2B_42661.pat</mLink>
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DS2422%2B_42661.pat</mLink>
|
||||||
<mCheckSum>9ea5e0fe94c01072da36e2f69172abb3</mCheckSum>
|
<mCheckSum>9ea5e0fe94c01072da36e2f69172abb3</mCheckSum>
|
||||||
</model>
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_bromolow_3615xs</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DS3615xs_42661.pat</mLink>
|
||||||
|
<mCheckSum>271b34cb2a0c23d63178aef3bf45a6ae</mCheckSum>
|
||||||
|
</model>
|
||||||
<model>
|
<model>
|
||||||
<mUnique>synology_broadwell_3617xs</mUnique>
|
<mUnique>synology_broadwell_3617xs</mUnique>
|
||||||
<mLink>https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DS3617xs_42661.pat</mLink>
|
<mLink>https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DS3617xs_42661.pat</mLink>
|
||||||
@@ -115,6 +276,11 @@
|
|||||||
<mLink>https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS2422%2B_42218.pat</mLink>
|
<mLink>https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS2422%2B_42218.pat</mLink>
|
||||||
<mCheckSum>9293156f98e642c181aed63b0b3df4c8</mCheckSum>
|
<mCheckSum>9293156f98e642c181aed63b0b3df4c8</mCheckSum>
|
||||||
</model>
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_bromolow_3615xs</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS3615xs_42218.pat</mLink>
|
||||||
|
<mCheckSum>ea1c30f644bacae2e0b1ef914bc663db</mCheckSum>
|
||||||
|
</model>
|
||||||
<model>
|
<model>
|
||||||
<mUnique>synology_broadwell_3617xs</mUnique>
|
<mUnique>synology_broadwell_3617xs</mUnique>
|
||||||
<mLink>https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS3617xs_42218.pat</mLink>
|
<mLink>https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS3617xs_42218.pat</mLink>
|
||||||
@@ -135,6 +301,11 @@
|
|||||||
<mLink>https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DVA3221_42218.pat</mLink>
|
<mLink>https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DVA3221_42218.pat</mLink>
|
||||||
<mCheckSum>b8bd6562290d06dd3a7360f3af330bec</mCheckSum>
|
<mCheckSum>b8bd6562290d06dd3a7360f3af330bec</mCheckSum>
|
||||||
</model>
|
</model>
|
||||||
|
<model>
|
||||||
|
<mUnique>synology_v1000_fs2500</mUnique>
|
||||||
|
<mLink>https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_FS2500_42218.pat</mLink>
|
||||||
|
<mCheckSum>70550293c612c1fd9a8d1b7485173877</mCheckSum>
|
||||||
|
</model>
|
||||||
<model>
|
<model>
|
||||||
<mUnique>synology_broadwellnk_rs4021xs+</mUnique>
|
<mUnique>synology_broadwellnk_rs4021xs+</mUnique>
|
||||||
<mLink>https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_RS4021xs%2B_42218.pat</mLink>
|
<mLink>https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_RS4021xs%2B_42218.pat</mLink>
|
||||||
|
|||||||
Reference in New Issue
Block a user