28 lines
553 B
Bash
28 lines
553 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
check_packages() {
|
||
|
|
||
|
if [ $(grep -i debian /etc/*-release | wc -l) -gt 0 ]; then
|
||
|
if [ ! -f /usr/bin/docker ]; then
|
||
|
echo "INSTALLING DOCKER"
|
||
|
sudo apt-get install -y docker-ce
|
||
|
fi
|
||
|
|
||
|
if [ ! -f /usr/local/bin/docker-compose ]; then
|
||
|
echo "INSTALLING DOCKER-COMPOSE"
|
||
|
sudo apt-get install docker-compose
|
||
|
fi
|
||
|
fi
|
||
|
|
||
|
|
||
|
#Chrony configuration
|
||
|
sudo apt install chrony
|
||
|
cat src/chronyConfig.tpl > /etc/chrony/chrony.conf
|
||
|
sudo service chrony restart
|
||
|
sudo systemctl enable chrony
|
||
|
sudo chown -R 1000:1000 ./validator
|
||
|
}
|
||
|
|
||
|
|
||
|
check_packages
|