diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1520+.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1520+.yml index 4627b411..95fd1d4c 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1520+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1520+.yml @@ -29,6 +29,26 @@ dt: true disks: 6 beta: true builds: + 25556: + ver: "6.2.4" + kver: "4.4.59" + rd-compressed: false + cmdline: + <<: *cmdline + synoinfo: + <<: *synoinfo + pat: + url: "https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS1520%2B_25556.pat" + hash: "6d21f16daea1b0277cd58cfaade118245c5d4edb522aa870164e8a8d0f65948f" + ramdisk-hash: "cad435ca5e8cea0f7abe3073d021c63c044233c544027dcb432d776a7a2880ec" + zimage-hash: "b539a76d93824e16b461fa1820e16f046d4c63fa5390e1508c6830ff7a66caa9" + md5-hash: "d14c87ddd7c76c4c4156692b4a2c57f7" + patch: + - "ramdisk-common-disable-root-pwd.patch" + - "ramdisk-25556-init-script.patch" + - "ramdisk-common-etc-rc.patch" + - "ramdisk-25556-post-init-script.patch" + 42218: ver: "7.0.1" kver: "4.4.180" diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621+.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621+.yml index bc7707c7..68da34e4 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621+.yml @@ -30,6 +30,26 @@ dt: true disks: 6 beta: false builds: + 25556: + ver: "6.2.4" + kver: "4.4.59" + rd-compressed: false + cmdline: + <<: *cmdline + synoinfo: + <<: *synoinfo + pat: + url: "https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS1621%2B_25556.pat" + hash: "d1d0e64d3851bd4e1428fadf4336eb608fa480fc0ed72a0874c99286e9d9528e" + ramdisk-hash: "2e00a59fde6487433fcca0c4850fbd3481586a0b4e57b16ce1fb39763abf883a" + zimage-hash: "467b11a69b4b02e773313826ad16b7c519fa2fcd6b4c59f60e3f7ba82934156f" + md5-hash: "e6be691eb7df063a59f3889ede1b43ce" + patch: + - "ramdisk-common-disable-root-pwd.patch" + - "ramdisk-25556-init-script.patch" + - "ramdisk-common-etc-rc.patch" + - "ramdisk-25556-post-init-script.patch" + 42218: ver: "7.0.1" kver: "4.4.180" diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621xs+.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621xs+.yml index 93a8d0e4..67d1a45a 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621xs+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621xs+.yml @@ -39,10 +39,10 @@ builds: <<: *synoinfo pat: url: "https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS1621xs%2B_25556.pat" - hash: "c4374485253d04d2b65a921ca206c1f4eb8410fdf43bbb131c6fb431589469cc" - ramdisk-hash: "b432b2ffc85a31864b394723387cae5bba2c9b5940c9027dea02b709b39323f1" - zimage-hash: "fc6feffc5c4f1d04b52e02409e64d215a2c945522b04fca3d07aa9e17973e931" - md5-hash: "67481cf37cf31d305fe4ff8eed1b6268" + hash: "4d8710c74cc71d8cb61a599cc4d20db0086926b41632019fed5d60a65a10c70b" + ramdisk-hash: "4136d2fbfdbaab95a4535ec03c62fc26ff142d1487d63e3c3f62fce9cc68751f" + zimage-hash: "7eb286f0a1f130761b27e7a173715e3520020b2e4e32b5204aa29f902d617d56" + md5-hash: "980277a06f6ba645e8ae64121788beb7" patch: - "ramdisk-common-disable-root-pwd.patch" - "ramdisk-25556-init-script.patch" diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS2422+.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS2422+.yml index 51dd0a1b..dc9e5980 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS2422+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS2422+.yml @@ -49,6 +49,7 @@ builds: - "ramdisk-common-init-script.patch" - "ramdisk-common-etc-rc.patch" - "ramdisk-common-post-init-script.patch" + 42661: ver: "7.1.0" kver: "4.4.180" diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS916+.yml.disabled b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS916+.yml.disabled index 082b66f6..d5f06aaf 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS916+.yml.disabled +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS916+.yml.disabled @@ -123,10 +123,10 @@ builds: <<: *synoinfo pat: url: "https://global.synologydownload.com/download/DSM/release/7.2/64551/DSM_DS916%2B_64551.pat" - hash: "8240cb1022b1a7bf04915a3d2d942e5d4328481b68dad0890ae8e607607912a6" - ramdisk-hash: "326a37d9a508ccbd67d7cb727a9a8fc3e34397068ce7d43d33d3209578c1f60f" - zimage-hash: "da21c5447c151d1ecc0d7ef02a1da61b7326a0739054a2f2e36793506f29e762" - md5-hash: "4361d380b75fd1f3b18bf6bd3ce0401e" + hash: "233592601f5548cf636f9c280312ebe11d0dc9f6ff52af6f2cd3acf9d29dbbf2" + ramdisk-hash: "a892f8210d22279bfbbad2d056378b46a7adb6a32589b7830b4b956a643870b2" + zimage-hash: "52196461ac96019cfc21d1b10699dc33d3d4ee7cf746e598f9bec28081e4fdc0" + md5-hash: "00c7c76abd01657ba937a2f19d94c695" patch: - "ramdisk-64216-disable-root-pwd.patch" - "ramdisk-64216-init-script.patch" diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS920+.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS920+.yml index 34ef6016..46577c56 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS920+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS920+.yml @@ -32,6 +32,26 @@ dt: true disks: 4 beta: false builds: + 25556: + ver: "6.2.4" + kver: "4.4.59" + rd-compressed: false + cmdline: + <<: *cmdline + synoinfo: + <<: *synoinfo + pat: + url: "https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS920%2B_25556.pat" + hash: "37d9400257cd62f89e01dc97dc042721189cb99f22485e2858092c5efe776fbb" + ramdisk-hash: "3c31e2a20c94d312ad96c7e50368d4988e9f471ed0bab726a9a7377a3eb320fd" + zimage-hash: "4df4f21cafa90e77f7fdd75fd4a2d34ebf2c9a1f990b0030e314080a1cf05439" + md5-hash: "b1c2b180020a418e8c9c4c2d8f07ef59" + patch: + - "ramdisk-common-disable-root-pwd.patch" + - "ramdisk-25556-init-script.patch" + - "ramdisk-common-etc-rc.patch" + - "ramdisk-25556-post-init-script.patch" + 42218: ver: "7.0.1" kver: "4.4.180" diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3219.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3219.yml index f3f5ffa2..d5485941 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3219.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3219.yml @@ -42,10 +42,10 @@ builds: <<: *synoinfo pat: url: "https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DVA3219_25556.pat" - hash: "83a548fb3602755b122b719c46eab4b94eaafde6af00fb8896be95ba14227ed8" - ramdisk-hash: "c6ebec14580b473faca755026f1a2151640177ad4bf7aa0a4df9e2da68204f00" - zimage-hash: "1f9897f5fca1b2ef0f52ce0cd47c90503080b68e334dbc8d53697ae23c051216" - md5-hash: "c0c97db2a0cf02f1746079aa05a17947" + hash: "20f034e7fa233d95a0160d7479474906" + ramdisk-hash: "c119f37bd40ce4a5a48868b3409c2c39b5c7d1ce8f84425c45980fbc05736a9d" + zimage-hash: "16a563072e0002bfee2da769fb7147518b232abf47ee974a8539903ce0451637" + md5-hash: "1df1b45276b55b47b6b90ba6b2eadae826ecdd6aa2888214a2fa2496a3dfa3b9" patch: - "ramdisk-common-disable-root-pwd.patch" - "ramdisk-25556-init-script.patch" diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/FS6400.yml.disabled b/files/board/arpl/overlayfs/opt/arpl/model-configs/FS6400.yml.disabled index 95ea7a26..8bed0f90 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/FS6400.yml.disabled +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/FS6400.yml.disabled @@ -28,6 +28,26 @@ dt: true disks: 24 beta: true builds: + 25556: + ver: "6.2.4" + kver: "4.4.59" + rd-compressed: false + cmdline: + <<: *cmdline + synoinfo: + <<: *synoinfo + pat: + url: "https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_FS6400_25556.pat" + hash: "f0606769d11ec97a8a729285479ab26cecb7b5a4af23724a38780b22a7d2ea9a" + ramdisk-hash: "ff66dacf8ee8d543c7e4b79584193b47c6d8a31adc5a2f135fe03e001d57319e" + zimage-hash: "e8911e5e0028e18c240160ae70ec944df5f0f16d6d8ac461e5f7bc2a17b58e7c" + md5-hash: "c2d4e93551189532d8bd7bbcf2f55411" + patch: + - "ramdisk-common-disable-root-pwd.patch" + - "ramdisk-25556-init-script.patch" + - "ramdisk-common-etc-rc.patch" + - "ramdisk-25556-post-init-script.patch" + 42218: ver: "7.0.1" kver: "4.4.180" diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/RS4021xs+.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/RS4021xs+.yml index c79f15b6..ddd35742 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/RS4021xs+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/RS4021xs+.yml @@ -38,10 +38,10 @@ builds: <<: *synoinfo pat: url: "https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_RS4021xs%2B_25556.pat" - hash: "2209f2674dc16a01bb799168118efee723769a08b8c5ff61eb379433d696aba8" - ramdisk-hash: "bfc61eb53e76c28a995f1b93fb29c8ed877cbc158d315d0c1779d24b41e1d29f" - zimage-hash: "c3f01c818fae5756c424dd67706c7c5b81e1f4c81fa9871f5f0d514657b954ad" - md5-hash: "493bf9f6fd3257acd2071977bec7bfb7" + hash: "b79e34a7b8157ca5d1d2fbdbc48780d567f87a8e57252135068b21f1b0d6baf2" + ramdisk-hash: "004d67e44fdf56fe3600775473d11a7d1efa65d8e1e3e1f9f274c444c9035cde" + zimage-hash: "3ed70ae5affbf7e2eb0fb124740e81c6cb20742e73e2540c91e937c1763f2047" + md5-hash: "b5f616abfbed3ab61d1fa043ae3d67aa" patch: - "ramdisk-common-disable-root-pwd.patch" - "ramdisk-25556-init-script.patch" diff --git a/rss.json b/rss.json index 642b515a..8930b068 100644 --- a/rss.json +++ b/rss.json @@ -31,6 +31,11 @@ "mLink": "https://global.synologydownload.com/download/DSM/release/7.2/64551/DSM_DS3622xs%2B_64551.pat", "mCheckSum": "403a3020614752615c62f251cf23f94e" }, + { + "mUnique": "synology_braswell_916+", + "mLink": "https://global.synologydownload.com/download/DSM/release/7.2/64551/DSM_DS916%2B_64551.pat", + "mCheckSum": "00c7c76abd01657ba937a2f19d94c695" + }, { "mUnique": "synology_v1000_1621+", "mLink": "https://global.synologydownload.com/download/DSM/release/7.2/64551/DSM_DS1621%2B_64551.pat", @@ -41,11 +46,6 @@ "mLink": "https://global.synologydownload.com/download/DSM/release/7.2/64551/DSM_DS3617xs_64551.pat", "mCheckSum": "3ba13be674c7e51114ffb91484e60259" }, - { - "mUnique": "synology_purley_fs6400", - "mLink": "https://global.synologydownload.com/download/DSM/release/7.2/64551/DSM_FS6400_64551.pat", - "mCheckSum": "aee2aefb77fce45cc3f6611aa9aaf506" - }, { "mUnique": "synology_broadwellnk_1621xs+", "mLink": "https://global.synologydownload.com/download/DSM/release/7.2/64551/DSM_DS1621xs%2B_64551.pat", @@ -133,6 +133,11 @@ "mLink": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS3622xs%2B_42962.pat", "mCheckSum": "d3b223e1e973fcf5c67c64e72775a576" }, + { + "mUnique": "synology_braswell_916+", + "mLink": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS916%2B_42962.pat", + "mCheckSum": "19bf342e86c825e1a676c5a7a86b353d" + }, { "mUnique": "synology_v1000_1621+", "mLink": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS1621%2B_42962.pat", @@ -143,11 +148,6 @@ "mLink": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS3617xs_42962.pat", "mCheckSum": "b46e3d7933c7f77c78d536d33f9b5c4a" }, - { - "mUnique": "synology_purley_fs6400", - "mLink": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_FS6400_42962.pat", - "mCheckSum": "651be491d10a47ecc534295d84341c03" - }, { "mUnique": "synology_broadwellnk_1621xs+", "mLink": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS1621xs%2B_42962.pat", @@ -235,6 +235,11 @@ "mLink": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS3622xs%2B_42661.pat", "mCheckSum": "7af76cca8226ecf95b25630bffa76b3d" }, + { + "mUnique": "synology_braswell_916+", + "mLink": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS916%2B_42661.pat", + "mCheckSum": "d1f7e79208d48731af49b2ca6e117542" + }, { "mUnique": "synology_bromolow_3615xs", "mLink": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS3615xs_42661.pat", @@ -250,11 +255,6 @@ "mLink": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS3617xs_42661.pat", "mCheckSum": "94e6263912bc758ee3db81c62a94a8f6" }, - { - "mUnique": "synology_purley_fs6400", - "mLink": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_FS6400_42661.pat", - "mCheckSum": "030064272d82777681502745fcfa8c48" - }, { "mUnique": "synology_broadwellnk_1621xs+", "mLink": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS1621xs%2B_42661.pat", @@ -352,11 +352,6 @@ "mLink": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS3617xs_42218.pat", "mCheckSum": "b7d85926561ff125928b68e7fffa646b" }, - { - "mUnique": "synology_purley_fs6400", - "mLink": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_FS6400_42218.pat", - "mCheckSum": "e7887381980432a7be5ddf4dec0772ad" - }, { "mUnique": "synology_broadwellnk_1621xs+", "mLink": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS1621xs%2B_42218.pat", @@ -434,6 +429,11 @@ "mLink": "https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS3615xs_25556.pat", "mCheckSum": "10b657dbe331af034fd478aeb02278c7" }, + { + "mUnique": "synology_v1000_1621+", + "mLink": "https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS1621%2B_25556.pat", + "mCheckSum": "e6be691eb7df063a59f3889ede1b43ce" + }, { "mUnique": "synology_broadwell_3617xs", "mLink": "https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS3617xs_25556.pat", @@ -442,12 +442,12 @@ { "mUnique": "synology_broadwellnk_1621xs+", "mLink": "https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS1621xs%2B_25556.pat", - "mCheckSum": "67481cf37cf31d305fe4ff8eed1b6268" + "mCheckSum": "980277a06f6ba645e8ae64121788beb7" }, { "mUnique": "synology_broadwellnk_rs4021xs+", "mLink": "https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_RS4021xs%2B_25556.pat", - "mCheckSum": "493bf9f6fd3257acd2071977bec7bfb7" + "mCheckSum": "b5f616abfbed3ab61d1fa043ae3d67aa" }, { "mUnique": "synology_apollolake_1019+", @@ -462,7 +462,17 @@ { "mUnique": "synology_denverton_dva3219", "mLink": "https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DVA3219_25556.pat", - "mCheckSum": "c0c97db2a0cf02f1746079aa05a17947" + "mCheckSum": "20f034e7fa233d95a0160d7479474906" + }, + { + "mUnique": "synology_geminilake_920+", + "mLink": "https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS920%2B_25556.pat", + "mCheckSum": "b1c2b180020a418e8c9c4c2d8f07ef59" + }, + { + "mUnique": "synology_geminilake_1520+", + "mLink": "https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS1520%2B_25556.pat", + "mCheckSum": "d14c87ddd7c76c4c4156692b4a2c57f7" } ] } diff --git a/rss.xml b/rss.xml index 0cd6680e..f3bc4e32 100644 --- a/rss.xml +++ b/rss.xml @@ -27,6 +27,11 @@ https://global.synologydownload.com/download/DSM/release/7.2/64551/DSM_DS3622xs%2B_64551.pat 403a3020614752615c62f251cf23f94e + + synology_braswell_916+ + https://global.synologydownload.com/download/DSM/release/7.2/64551/DSM_DS916%2B_64551.pat + 00c7c76abd01657ba937a2f19d94c695 + synology_v1000_1621+ https://global.synologydownload.com/download/DSM/release/7.2/64551/DSM_DS1621%2B_64551.pat @@ -37,11 +42,6 @@ https://global.synologydownload.com/download/DSM/release/7.2/64551/DSM_DS3617xs_64551.pat 3ba13be674c7e51114ffb91484e60259 - - synology_purley_fs6400 - https://global.synologydownload.com/download/DSM/release/7.2/64551/DSM_FS6400_64551.pat - aee2aefb77fce45cc3f6611aa9aaf506 - synology_broadwellnk_1621xs+ https://global.synologydownload.com/download/DSM/release/7.2/64551/DSM_DS1621xs%2B_64551.pat @@ -125,6 +125,11 @@ https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS3622xs%2B_42962.pat d3b223e1e973fcf5c67c64e72775a576 + + synology_braswell_916+ + https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS916%2B_42962.pat + 19bf342e86c825e1a676c5a7a86b353d + synology_v1000_1621+ https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS1621%2B_42962.pat @@ -135,11 +140,6 @@ https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS3617xs_42962.pat b46e3d7933c7f77c78d536d33f9b5c4a - - synology_purley_fs6400 - https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_FS6400_42962.pat - 651be491d10a47ecc534295d84341c03 - synology_broadwellnk_1621xs+ https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS1621xs%2B_42962.pat @@ -223,6 +223,11 @@ https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS3622xs%2B_42661.pat 7af76cca8226ecf95b25630bffa76b3d + + synology_braswell_916+ + https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS916%2B_42661.pat + d1f7e79208d48731af49b2ca6e117542 + synology_bromolow_3615xs https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS3615xs_42661.pat @@ -238,11 +243,6 @@ https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS3617xs_42661.pat 94e6263912bc758ee3db81c62a94a8f6 - - synology_purley_fs6400 - https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_FS6400_42661.pat - 030064272d82777681502745fcfa8c48 - synology_broadwellnk_1621xs+ https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS1621xs%2B_42661.pat @@ -336,11 +336,6 @@ https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS3617xs_42218.pat b7d85926561ff125928b68e7fffa646b - - synology_purley_fs6400 - https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_FS6400_42218.pat - e7887381980432a7be5ddf4dec0772ad - synology_broadwellnk_1621xs+ https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS1621xs%2B_42218.pat @@ -414,6 +409,11 @@ https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS3615xs_25556.pat 10b657dbe331af034fd478aeb02278c7 + + synology_v1000_1621+ + https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS1621%2B_25556.pat + e6be691eb7df063a59f3889ede1b43ce + synology_broadwell_3617xs https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS3617xs_25556.pat @@ -422,12 +422,12 @@ synology_broadwellnk_1621xs+ https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS1621xs%2B_25556.pat - 67481cf37cf31d305fe4ff8eed1b6268 + 980277a06f6ba645e8ae64121788beb7 synology_broadwellnk_rs4021xs+ https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_RS4021xs%2B_25556.pat - 493bf9f6fd3257acd2071977bec7bfb7 + b5f616abfbed3ab61d1fa043ae3d67aa synology_apollolake_1019+ @@ -442,7 +442,17 @@ synology_denverton_dva3219 https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DVA3219_25556.pat - c0c97db2a0cf02f1746079aa05a17947 + 20f034e7fa233d95a0160d7479474906 + + + synology_geminilake_920+ + https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS920%2B_25556.pat + b1c2b180020a418e8c9c4c2d8f07ef59 + + + synology_geminilake_1520+ + https://global.synologydownload.com/download/DSM/release/6.2.4/25556/DSM_DS1520%2B_25556.pat + d14c87ddd7c76c4c4156692b4a2c57f7 diff --git a/rssupdate.py b/rssupdate.py index ecd16e63..2e905759 100644 --- a/rssupdate.py +++ b/rssupdate.py @@ -13,6 +13,12 @@ FILE_PATH = os.path.dirname(os.path.abspath(__file__)) +headers = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3', + 'Referer': 'https://archive.synology.com/download/Os/DSM/', + 'Accept-Language': 'en-US,en;q=0.5' +} + def fullversion(ver): out = ver arr = ver.split('-') @@ -100,7 +106,8 @@ def synoextractor(url): commands = ['sudo', 'rm', '-rf', filename, filepath] result = subprocess.check_output(commands) - + print(data) + return data @@ -119,7 +126,7 @@ def main(isUpdateConfigs = True, isUpdateRss = True): # Get beta pats # 临时对策, RC 64551 目前并没有在 archive.synology.com 上线, beta 又为 64216, 临时用 64216 的地址进行替换. pats = {} - req = requests.get('https://prerelease.synology.com/webapi/models?event=dsm72_beta') + req = requests.get('https://prerelease.synology.com/webapi/models?event=dsm72_beta', headers=headers) rels = json.loads(req.text) if "models" in rels and len(rels["models"]) > 0: for i in rels["models"]: @@ -128,7 +135,7 @@ def main(isUpdateConfigs = True, isUpdateRss = True): if i["name"] not in pats.keys(): pats[i["name"]]={} pats[i["name"]][fullversion(i["dsm"]["version"]).replace('64216','64551')] = i["dsm"]["url"].split('?')[0].replace('beta','release').replace('64216','64551') - req = requests.get('https://archive.synology.com/download/Os/DSM') + req = requests.get('https://archive.synology.com/download/Os/DSM', headers=headers) req.encoding = 'utf-8' bs=BeautifulSoup(req.text, 'html.parser') p = re.compile(r"(.*?)-(.*?)", re.MULTILINE | re.DOTALL) @@ -136,7 +143,7 @@ def main(isUpdateConfigs = True, isUpdateRss = True): for i in l: ver = i.attrs['href'].split('/')[-1] if not any([ver.startswith('6.2.4'), ver.startswith('7')]): continue - req = requests.get('https://archive.synology.com{}'.format(i.attrs['href'])) + req = requests.get('https://archive.synology.com{}'.format(i.attrs['href']), headers=headers) req.encoding = 'utf-8' bs=BeautifulSoup(req.text, 'html.parser') p = re.compile(r"^(.*?)_(.*?)_(.*?).pat$", re.MULTILINE | re.DOTALL) @@ -189,6 +196,9 @@ def main(isUpdateConfigs = True, isUpdateRss = True): # data["builds"][ver]["pat"] = hashdata # pyyaml 会修改文件格式 # yq -iy '.builds."25556".pat |= {url:"...", hash:"..."}' DS918+.yml # yq 也会修改文件格式 pat = data["builds"][ver]["pat"] + if not all(bool(key) for key in pat.keys()): + print("[E] {} builds.{} key error".format(filename, ver)) + return commands = ['sed', '-i', 's|{}|{}|; s|{}|{}|; s|{}|{}|; s|{}|{}|; s|{}|{}|'.format(pat["url"], hashdata["url"], pat["hash"], hashdata["hash"], pat["ramdisk-hash"], hashdata["ramdisk-hash"], pat["zimage-hash"], hashdata["zimage-hash"], pat["md5-hash"], hashdata["md5-hash"]), os.path.join(FILE_PATH, configs, filename)] result = subprocess.check_output(commands)