File tree Expand file tree Collapse file tree 3 files changed +30
-4
lines changed
Expand file tree Collapse file tree 3 files changed +30
-4
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change @@ -4,10 +4,22 @@ set -eu
44
55source /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+
720echo " Configuring serverid ..."
821ncc config:system:get serverid > /dev/null || ncc config:system:set serverid --value=" $(( RANDOM % 1024 )) " --type=integer
922echo " Installing PHP APCU ..."
10- apt-get update
1123apt-get install -y php${PHPVER} -apcu
1224echo " Enable apache2 remoteip"
1325a2enmod remoteip
Original file line number Diff line number Diff line change 44source /usr/local/etc/library.sh
55
66echo " 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
You can’t perform that action at this time.
0 commit comments