Skip to content

Commit

Permalink
installer: add support for docker installation on debain
Browse files Browse the repository at this point in the history
  • Loading branch information
dlt-green committed Feb 13, 2024
1 parent b416147 commit dba1d48
Showing 1 changed file with 21 additions and 26 deletions.
47 changes: 21 additions & 26 deletions node-installer.sh
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,7 @@ ShimmerChronicleHash='21d9c027739a32117c42792f5dd36febf8befa7380069e958c44233353
ShimmerChroniclePackage="https://github.com/dlt-green/node-installer-docker/releases/download/$VRSN/shimmer-chronicle.tar.gz"

if [ "$VRSN" = 'dev-latest' ]; then VRSN=$BUILD; fi
sudo DEBIAN_FRONTEND=noninteractive sudo apt-get install curl -y -qq >/dev/null 2>&1

clear
if [ -f "node-installer.sh" ]; then
Expand Down Expand Up @@ -2447,36 +2448,30 @@ Docker() {

echo ""
echo "╔═════════════════════════════════════════════════════════════════════════════╗"
echo "Update and install packages to allow apt to use a repository over HTTPS"
echo " Prepare docker engine "
echo "╚═════════════════════════════════════════════════════════════════════════════╝"
echo ""

sudo DEBIAN_FRONTEND=noninteractive sudo apt-get update

sudo DEBIAN_FRONTEND=noninteractive sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release

echo ""
echo "╔═════════════════════════════════════════════════════════════════════════════╗"
echo "║ Add dockers official GPG key ║"
echo "╚═════════════════════════════════════════════════════════════════════════════╝"
echo ""

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --yes --dearmor -o /etc/apt/keyrings/docker.gpg

echo ""
echo "╔═════════════════════════════════════════════════════════════════════════════╗"
echo "║ Now set up the repository ║"
echo "╚═════════════════════════════════════════════════════════════════════════════╝"
echo ""
if [ "$Distribution" = 'Ubuntu' ]; then
sudo DEBIAN_FRONTEND=noninteractive sudo apt-get install ca-certificates curl gnupg lsb-release
sudo DEBIAN_FRONTEND=noninteractive sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --yes --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
fi

echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
if [ "$Distribution" = 'Debian' ]; then
sudo DEBIAN_FRONTEND=noninteractive sudo apt-get install ca-certificates curl
sudo DEBIAN_FRONTEND=noninteractive sudo install -m 0755 -d /etc/apt/keyrings
sudo DEBIAN_FRONTEND=noninteractive sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo DEBIAN_FRONTEND=noninteractive sudo chmod a+r /etc/apt/keyrings/docker.asc
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
fi

echo ""
echo "╔═════════════════════════════════════════════════════════════════════════════╗"
Expand Down Expand Up @@ -4399,8 +4394,8 @@ echo "> $gn""Checking Hash of Installer successful...""$xx"
echo "> $gn""$InstallerHash""$xx"
echo " $gr""$VAR_DISTRIBUTION | m=\"$opt_mode\" | t=\"$opt_time\" | r=\"$opt_reboot\" | c=\"$opt_check\" | l=\"$opt_level\"""$xx"

sudo apt update >/dev/null 2>&1
sudo apt-get install qrencode nano curl jq expect dnsutils ufw bc -y -qq >/dev/null 2>&1
sudo DEBIAN_FRONTEND=noninteractive sudo apt update >/dev/null 2>&1
sudo DEBIAN_FRONTEND=noninteractive sudo apt-get install qrencode nano curl jq expect dnsutils ufw bc -y -qq >/dev/null 2>&1
sleep 1

if [ "$opt_check" = 1 ]; then
Expand Down

0 comments on commit dba1d48

Please sign in to comment.