1
1
#! /bin/bash
2
2
3
- VER=" v0.2.0"
4
- # ARCH=`dpkg --print-architecture`
3
+ VER=" 0.3.0"
5
4
6
5
install_linux () {
7
6
ARCH=$1
@@ -10,9 +9,11 @@ install_linux() {
10
9
cri-dockerd --version
11
10
else
12
11
echo " Installing cri-dockerd..."
13
- wget https://github.com/Mirantis/cri-dockerd/releases/download/${VER} /cri-dockerd-${VER} -linux-${ARCH} .tar.gz -P /tmp
14
- tar -xzvf /tmp/cri-dockerd-${VER} -linux-${ARCH} .tar.gz -C /tmp
15
- mv /tmp/cri-dockerd /usr/bin/
12
+ wget https://github.com/Mirantis/cri-dockerd/releases/download/v${VER} /cri-dockerd-${VER} .amd64.tgz -P /tmp
13
+ # wget https://github.com/Mirantis/cri-dockerd/releases/download/${VER}/cri-dockerd-${VER}-linux-${ARCH}.tar.gz -P /tmp
14
+ tar -xzvf /tmp/cri-dockerd-${VER} .${ARCH} .tgz
15
+ # tar -xzvf /tmp/cri-dockerd-${VER}-linux-${ARCH}.tar.gz -C /tmp
16
+ mv /tmp/cri-dockerd/cri-dockerd /usr/bin/
16
17
chmod 755 /usr/bin/cri-dockerd
17
18
fi
18
19
@@ -21,7 +22,7 @@ install_linux() {
21
22
else
22
23
wget https://raw.githubusercontent.com/Mirantis/cri-dockerd/master/packaging/systemd/cri-docker.service -P /tmp
23
24
wget https://raw.githubusercontent.com/Mirantis/cri-dockerd/master/packaging/systemd/cri-docker.socket -P /tmp
24
- mv /tmp/cri-docker.socket /tmp/cri-docker.service /etc /systemd/system/
25
+ mv /tmp/cri-docker.socket /tmp/cri-docker.service /lib /systemd/system/
25
26
systemctl enable cri-docker.service
26
27
systemctl enable cri-docker.socket
27
28
systemctl start cri-docker.service
@@ -36,16 +37,14 @@ if [ -f /etc/os-release ];then
36
37
arch=` dpkg --print-architecture`
37
38
install_linux " $arch "
38
39
elif [ $osname == " amzn" ]; then
39
- echo " the script works only for ubuntu OS as of now..."
40
- exit 1
41
- install_linux
40
+ arch=amd64
41
+ install_linux " $arch "
42
42
elif [ $osname == " centos" ]; then
43
- echo " the script works only for ubuntu OS as of now..."
44
- exit 1
45
- install_linux
43
+ arch=amd64
44
+ install_linux " $arch "
46
45
fi
47
46
else
48
47
echo " can not locate /etc/os-release - unable find the osname"
49
48
exit 8
50
49
fi
51
- exit 0
50
+ exit 0
0 commit comments