@@ -8,36 +8,40 @@ HYPRIOT_DEVICE="ODROID C1/C1+"
8
8
echo " nameserver 8.8.8.8" > /etc/resolv.conf
9
9
10
10
# set up ODROID repository
11
- apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AB19BAC9
12
- echo " deb http://deb.odroid.in/c1/ trusty main" > /etc/apt/sources.list.d/odroid.list
13
- echo " deb http://deb.odroid.in/ trusty main" >> /etc/apt/sources.list.d/odroid.list
11
+ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AB19BAC9 D986B59D
12
+ echo " deb http://deb.odroid.in/c1/ xenial main" > /etc/apt/sources.list.d/odroid.list
14
13
15
14
# set up Hypriot Schatzkiste repository
16
15
wget -q https://packagecloud.io/gpg.key -O - | apt-key add -
17
16
echo ' deb https://packagecloud.io/Hypriot/Schatzkiste/debian/ wheezy main' > /etc/apt/sources.list.d/hypriot.list
18
17
18
+ # Set up docker repository
19
+ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2C52609D
20
+ echo ' deb [arch=armhf] https://apt.dockerproject.org/repo debian-jessie main' > /etc/apt/sources.list.d/docker.list
21
+
19
22
# update all apt repository lists
20
23
export DEBIAN_FRONTEND=noninteractive
21
- apt-get update
24
+ apt-get update
22
25
23
26
# ---install Docker tools---
24
-
25
- # install Hypriot packages for using Docker
26
27
apt-get install -y \
28
+ lxc \
29
+ aufs-tools \
30
+ cgroupfs-mount \
31
+ cgroup-bin \
32
+ apparmor \
33
+ libltdl7 \
34
+ " docker-engine=${DOCKER_ENGINE_VERSION} " \
27
35
" docker-compose=${DOCKER_COMPOSE_VERSION} " \
28
- " docker-machine=${DOCKER_MACHINE_VERSION} "
36
+ " docker-machine=${DOCKER_MACHINE_VERSION} " \
37
+ --no-install-recommends
29
38
30
39
# install ODROID kernel
31
-
32
- apt-get install -y u-boot-tools initramfs-tools
33
-
34
- # set up Docker APT repository and install docker-engine package
35
- # TODO: pin package version to ${DOCKER_ENGINE_VERSION}
36
- curl -sSL https://get.docker.com | /bin/sh
37
-
38
- # make the kernel package create a copy of the current kernel here
39
40
touch /boot/uImage
40
- apt-get install -y " linux-image-c1=${KERNEL_VERSION} "
41
+ apt-get install -y \
42
+ " u-boot-tools" \
43
+ " initramfs-tools" \
44
+ " linux-image-c1=${KERNEL_VERSION} "
41
45
42
46
# cleanup APT cache and lists
43
47
apt-get clean
0 commit comments