mirror of
https://github.com/actions/runner-images-sangeeth.git
synced 2025-12-14 22:09:26 +00:00
move IsInstalled and apt-fast
This commit is contained in:
@@ -1,9 +1,18 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
export DEBIAN_FRONTEND=noninteractive
|
export DEBIAN_FRONTEND=noninteractive
|
||||||
apt-get -yqq update
|
apt-get -yq update
|
||||||
apt-get -yqq dist-upgrade
|
apt-get -yq dist-upgrade
|
||||||
systemctl disable apt-daily.service
|
systemctl disable apt-daily.service
|
||||||
systemctl disable apt-daily.timer
|
systemctl disable apt-daily.timer
|
||||||
systemctl disable apt-daily-upgrade.timer
|
systemctl disable apt-daily-upgrade.timer
|
||||||
systemctl disable apt-daily-upgrade.service
|
systemctl disable apt-daily-upgrade.service
|
||||||
|
|
||||||
|
# Configure apt to always assume Y
|
||||||
|
echo "APT::Get::Assume-Yes \"true\";" > /etc/apt/apt.conf.d/90assumeyes
|
||||||
|
|
||||||
|
# Use apt-fast for parallel downloads
|
||||||
|
apt-get install aria2
|
||||||
|
add-apt-repository -y ppa:apt-fast/stable
|
||||||
|
apt-get update
|
||||||
|
apt-get -y install apt-fast
|
||||||
|
|||||||
@@ -1,23 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
################################################################################
|
|
||||||
## File: apt.sh
|
|
||||||
## Desc: This script contains helper functions for using dpkg and apt
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
## Use dpkg to figure out if a package has already been installed
|
|
||||||
## Example use:
|
|
||||||
## if ! IsInstalled packageName; then
|
|
||||||
## echo "packageName is not installed!"
|
|
||||||
## fi
|
|
||||||
function IsInstalled {
|
|
||||||
dpkg -S $1 &> /dev/null
|
|
||||||
}
|
|
||||||
|
|
||||||
# Configure apt to always assume Y
|
|
||||||
echo "APT::Get::Assume-Yes \"true\";" > /etc/apt/apt.conf.d/90assumeyes
|
|
||||||
|
|
||||||
# Use apt-fast for parallel downloads
|
|
||||||
apt-get install aria2
|
|
||||||
add-apt-repository -y ppa:apt-fast/stable
|
|
||||||
apt-get update
|
|
||||||
apt-get -y install apt-fast
|
|
||||||
@@ -33,4 +33,13 @@ download_with_retries() {
|
|||||||
|
|
||||||
echo "Could not download $URL"
|
echo "Could not download $URL"
|
||||||
return 1
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
## Use dpkg to figure out if a package has already been installed
|
||||||
|
## Example use:
|
||||||
|
## if ! IsInstalled packageName; then
|
||||||
|
## echo "packageName is not installed!"
|
||||||
|
## fi
|
||||||
|
function IsInstalled {
|
||||||
|
dpkg -S $1 &> /dev/null
|
||||||
}
|
}
|
||||||
@@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
# Source the helpers for use with the script
|
# Source the helpers for use with the script
|
||||||
source $HELPER_SCRIPTS/document.sh
|
source $HELPER_SCRIPTS/document.sh
|
||||||
|
source $HELPER_SCRIPTS/install.sh
|
||||||
|
|
||||||
PACKAGE=build-essential
|
PACKAGE=build-essential
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
source $HELPER_SCRIPTS/document.sh
|
source $HELPER_SCRIPTS/document.sh
|
||||||
|
source $HELPER_SCRIPTS/install.sh
|
||||||
source $HELPER_SCRIPTS/os.sh
|
source $HELPER_SCRIPTS/os.sh
|
||||||
|
|
||||||
docker_package=moby
|
docker_package=moby
|
||||||
|
|||||||
@@ -3,8 +3,10 @@
|
|||||||
## File: dotnetcore-sdk.sh
|
## File: dotnetcore-sdk.sh
|
||||||
## Desc: Installs .NET Core SDK
|
## Desc: Installs .NET Core SDK
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
source $HELPER_SCRIPTS/etc-environment.sh
|
source $HELPER_SCRIPTS/etc-environment.sh
|
||||||
source $HELPER_SCRIPTS/document.sh
|
source $HELPER_SCRIPTS/document.sh
|
||||||
|
source $HELPER_SCRIPTS/install.sh
|
||||||
source $HELPER_SCRIPTS/os.sh
|
source $HELPER_SCRIPTS/os.sh
|
||||||
|
|
||||||
# Ubuntu 20 doesn't support EOL versions
|
# Ubuntu 20 doesn't support EOL versions
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
# Source the helpers for use with the script
|
# Source the helpers for use with the script
|
||||||
source $HELPER_SCRIPTS/document.sh
|
source $HELPER_SCRIPTS/document.sh
|
||||||
|
source $HELPER_SCRIPTS/install.sh
|
||||||
|
|
||||||
hhvm_package=hhvm
|
hhvm_package=hhvm
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user