Skip to content

Commit 1ddd557

Browse files
Merge pull request #2112 from nextcloud/fix/sury-repokey-not-updated
Fix/sury repokey not updated
2 parents caa5b6d + 2fb68da commit 1ddd557

File tree

3 files changed

+30
-4
lines changed

3 files changed

+30
-4
lines changed

lamp.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@ install()
2626
{
2727
set -x
2828
# Setup apt repository for php 8
29-
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
30-
echo "deb https://packages.sury.org/php/ ${RELEASE%-security} main" > /etc/apt/sources.list.d/php.list
29+
wget -O /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb
30+
dpkg -i /tmp/debsuryorg-archive-keyring.deb
31+
echo "deb [signed-by=/usr/share/keyrings/debsuryorg-archive-keyring.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
3132
apt-get update
3233
$APTINSTALL apt-utils cron curl
3334
ls -l /var/lock || true

updates/1.57.0.sh

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,22 @@ set -eu
44

55
source /usr/local/etc/library.sh
66

7+
apt-get update
8+
9+
if [[ ! -e /usr/share/keyrings/debsuryorg-archive-keyring.gpg ]]
10+
then
11+
echo "Setup sury package repository key"
12+
curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb
13+
dpkg -i /tmp/debsuryorg-archive-keyring.deb
14+
echo "deb [signed-by=/usr/share/keyrings/debsuryorg-archive-keyring.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
15+
apt-get update
16+
17+
echo "done."
18+
fi
19+
720
echo "Configuring serverid ..."
821
ncc config:system:get serverid > /dev/null || ncc config:system:set serverid --value="$((RANDOM % 1024))" --type=integer
922
echo "Installing PHP APCU ..."
10-
apt-get update
1123
apt-get install -y php${PHPVER}-apcu
1224
echo "Enable apache2 remoteip"
1325
a2enmod remoteip

updates/1.57.1.sh

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,17 @@ set -eu
44
source /usr/local/etc/library.sh
55

66
echo "Reconfigure automatic preview generation (if enabled)"
7-
run_app nc-previews-auto
7+
run_app nc-previews-auto
8+
echo "done."
9+
10+
if [[ ! -e /usr/share/keyrings/debsuryorg-archive-keyring.gpg ]]
11+
then
12+
echo "Setup sury package repository key"
13+
apt-get update
14+
curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb
15+
dpkg -i /tmp/debsuryorg-archive-keyring.deb
16+
echo "deb [signed-by=/usr/share/keyrings/debsuryorg-archive-keyring.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
17+
apt-get update
18+
19+
echo "done."
20+
fi

0 commit comments

Comments
 (0)