Fix self-hosted setup on linux

This commit is contained in:
Shivam Mathur 2021-05-05 22:08:11 +05:30
parent 4067ce8b81
commit e8855efe7c
No known key found for this signature in database
GPG Key ID: 3E13E4C8591ACC2A

View File

@ -3,7 +3,7 @@ self_hosted_helper() {
if ! command -v apt-fast >/dev/null; then if ! command -v apt-fast >/dev/null; then
sudo ln -sf /usr/bin/apt-get /usr/bin/apt-fast sudo ln -sf /usr/bin/apt-get /usr/bin/apt-fast
fi fi
install_packages apt-https-transport curl make software-properties-common unzip autoconf automake gcc g++ install_packages apt-transport-https curl make software-properties-common unzip autoconf automake gcc g++
add_ppa ondrej/php add_ppa ondrej/php
} }
@ -37,7 +37,7 @@ add_ppa() {
# Function to update the package lists. # Function to update the package lists.
update_lists() { update_lists() {
if [ ! -e /tmp/setup_php ]; then if [ ! -e /tmp/setup_php ]; then
add_ppa >/dev/null 2>&1 [ "${runner:?}" != "self-hosted" ] && add_ppa >/dev/null 2>&1
cleanup_lists cleanup_lists
sudo "$debconf_fix" apt-get update >/dev/null 2>&1 sudo "$debconf_fix" apt-get update >/dev/null 2>&1
echo '' | sudo tee /tmp/setup_php >/dev/null 2>&1 echo '' | sudo tee /tmp/setup_php >/dev/null 2>&1