amepatch/allowdowngrade: modify logic

Signed-off-by: AuxXxilium <info@auxxxilium.tech>
This commit is contained in:
AuxXxilium 2024-09-01 04:48:45 -04:00
parent 6a5031aae1
commit 2647b8ba01
2 changed files with 15 additions and 1 deletions

View File

@ -14,4 +14,17 @@
/usr/syno/bin/synosetkeyvalue /etc/synopackageslimit.conf CodecPack "3.1.0-3005"
# Allow Surveillance Station Downgrade on DSM 7.2.2
/usr/syno/bin/synosetkeyvalue /etc.defaults/synopackageslimit.conf SurveillanceStation "9.2.0-11289"
/usr/syno/bin/synosetkeyvalue /etc/synopackageslimit.conf SurveillanceStation "9.2.0-11289"
/usr/syno/bin/synosetkeyvalue /etc/synopackageslimit.conf SurveillanceStation "9.2.0-11289"
# Prevent AME from updating
if [ -d "/var/packages/CodecPack" ]; then
/usr/syno/bin/synosetkeyvalue /var/packages/CodecPack/INFO version "30.1.0-3005"
fi
# Prevent VideoStation from updating
if [ -d "/var/packages/VideoStation" ]; then
/usr/syno/bin/synosetkeyvalue /var/packages/VideoStation/INFO version "30.1.0-3153"
fi
# Prevent Surveillance Station from updating
if [ -d "/var/packages/SurveillanceStation" ]; then
/usr/syno/bin/synosetkeyvalue /var/packages/SurveillanceStation/INFO version "90.2.0-11289"
fi

View File

@ -20,6 +20,7 @@ Description=addon amepatch
DefaultDependencies=no
IgnoreOnIsolate=true
After=multi-user.target
After=allowdowngrade.service
[Service]
User=root