2
2
3
3
DEVMODE=0
4
4
5
- if [ " $EUID " -ne 0 ]; then
6
- echo " Please run script with sudo."
7
- exit 1
8
- fi
9
-
10
5
separator () {
11
6
echo " $( printf ' %.0s-' {1..40}) "
12
7
}
13
8
14
-
15
9
separator
16
10
echo " Update and needed packages installation..."
17
11
separator
@@ -22,8 +16,8 @@ separator
22
16
echo " Raspifresh installation..."
23
17
separator
24
18
read -p " Run Raspifresh installation ? (see https://github.com/urlab/raspifresh) [y/N]: " -n 1 -r reply
19
+ echo
25
20
if [[ $reply =~ ^[Yy]$ ]]; then
26
- echo
27
21
echo " Executing Raspifresh..."
28
22
git clone https://github.com/urlab/raspifresh.git
29
23
cd raspifresh
@@ -89,7 +83,7 @@ sudo apt install -y curl docker.io
89
83
sudo curl -SL https://github.com/docker/compose/releases/download/v2.30.1/docker-compose-linux-armv7 -o /usr/local/bin/docker-compose
90
84
sudo chmod +x /usr/local/bin/docker-compose
91
85
# sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
92
- sudo usermod -aG docker $SUDO_USER
86
+ sudo usermod -aG docker $USER
93
87
94
88
separator
95
89
echo " Portainer installation successful."
@@ -105,14 +99,14 @@ if [[ $programs_to_install =~ "0" ]]; then
105
99
separator
106
100
echo " Installing ${programs_descriptors[$i]} ..."
107
101
separator
108
- HOME=$( eval echo ~ $SUDO_USER ) ./programs/${programs[$i]}
102
+ HOME=$HOME ./programs/${programs[$i]}
109
103
done
110
104
else
111
105
for i in $programs_to_install ; do
112
106
separator
113
107
echo " Installing ${programs_descriptors[$i]} ..."
114
108
separator
115
- HOME=$( eval echo ~ $SUDO_USER ) ./programs/${programs[$i]}
109
+ HOME=$HOME ./programs/${programs[$i]}
116
110
done
117
111
fi
118
112
0 commit comments