diff --git a/lib/os/class.ISPConfigDebianOS.inc.php b/lib/os/class.ISPConfigDebianOS.inc.php index e4d9b5e56fef999176549f4b012f17000ae273fb..071f483c42f1dab44522cd35d5135e2f40be8623 100644 --- a/lib/os/class.ISPConfigDebianOS.inc.php +++ b/lib/os/class.ISPConfigDebianOS.inc.php @@ -952,6 +952,15 @@ set alert ' . $monitEmail . ' file_put_contents('/etc/apt/apt.conf.d/20auto-upgrades', $unattendedupgrades, FILE_APPEND | LOCK_EX); } } + + // Enable sury repo for unattended upgrades if sury repo is used + if(ISPConfig::wantsPHP() !== 'system') { + $replacements = array( + 'Unattended-Upgrade::Origins-Pattern {' => 'Unattended-Upgrade::Origins-Pattern { + "site=packages.sury.org";' + ); + $result = $this->replaceContents('/etc/apt/apt.conf.d/50unattended-upgrades', $replacements); + } } protected function shallCompileJailkit() {