1- FROM debian:buster -slim
1+ FROM debian:stable -slim
22
33SHELL ["/bin/bash" , "-Eeuo" , "pipefail" , "-xc" ]
44
@@ -25,6 +25,7 @@ RUN apt-get update; \
2525 wget \
2626 xorriso \
2727 xz-utils \
28+ rsync \
2829 ; \
2930 rm -rf /var/lib/apt/lists/*
3031
@@ -38,11 +39,11 @@ WORKDIR /rootfs
3839# updated via "update.sh"
3940ENV TCL_MIRRORS http://distro.ibiblio.org/tinycorelinux http://repo.tinycorelinux.net
4041ENV TCL_MAJOR 11.x
41- ENV TCL_VERSION 11.0
42+ ENV TCL_VERSION 11.1
4243
4344# http://distro.ibiblio.org/tinycorelinux/8.x/x86_64/archive/8.2.1/distribution_files/rootfs64.gz.md5.txt
4445# updated via "update.sh"
45- ENV TCL_ROOTFS="rootfs64.gz" TCL_ROOTFS_MD5="ea8699a39115289ed00d807eac4c3118 "
46+ ENV TCL_ROOTFS="rootfs64.gz" TCL_ROOTFS_MD5="3c5846fd0eb2f4ecc15e424678ef7919 "
4647
4748COPY files/tce-load.patch files/udhcpc.patch /tcl-patches/
4849
@@ -178,7 +179,7 @@ ENV LINUX_GPG_KEYS \
178179 647F28654894E3BD457199BE38DBBDC86092693E
179180
180181# updated via "update.sh"
181- ENV LINUX_VERSION 4.19.103
182+ ENV LINUX_VERSION 5.4.80
182183
183184RUN wget -O /linux.tar.xz "https://cdn.kernel.org/pub/linux/kernel/v${LINUX_VERSION%%.*}.x/linux-${LINUX_VERSION}.tar.xz" ; \
184185 wget -O /linux.tar.asc "https://cdn.kernel.org/pub/linux/kernel/v${LINUX_VERSION%%.*}.x/linux-${LINUX_VERSION}.tar.sign" ; \
@@ -333,9 +334,9 @@ RUN make -C /usr/src/linux INSTALL_HDR_PATH=/usr/local headers_install
333334
334335# http://download.virtualbox.org/virtualbox/
335336# updated via "update.sh"
336- ENV VBOX_VERSION 5.2.36
337+ ENV VBOX_VERSION 6.1.16
337338# https://www.virtualbox.org/download/hashes/$VBOX_VERSION/SHA256SUMS
338- ENV VBOX_SHA256 6124287b7a1790436a9b0b2601154b50c6cd6e680aeff45c61d03ee1158f3eb9
339+ ENV VBOX_SHA256 88db771a5efd7c048228e5c1e0b8fba56542e9d8c1b75f7af5b0c4cf334f0584
339340# (VBoxGuestAdditions_X.Y.Z.iso SHA256, for verification)
340341
341342RUN wget -O /vbox.iso "https://download.virtualbox.org/virtualbox/$VBOX_VERSION/VBoxGuestAdditions_$VBOX_VERSION.iso" ; \
@@ -360,17 +361,18 @@ RUN make -C /usr/src/vbox/amd64/src/vboxguest -j "$(nproc)" \
360361
361362# TCL includes VMware's open-vm-tools 10.2.0.1608+ (no reason to compile that ourselves)
362363RUN tcl-tce-load open-vm-tools; \
363- tcl-chroot vmhgfs-fuse --version; \
364- tcl-chroot vmtoolsd --version
364+ tcl-chroot vmhgfs-fuse --version;
365+ # vmtoolsd needs to run within a vmware hypervisor so we don't print the version
366+ # tcl-chroot vmtoolsd --version
365367
366- ENV PARALLELS_VERSION 13.3.0-43321
368+ ENV PARALLELS_VERSION 16.1.1-49141
367369
368370RUN wget -O /parallels.tgz "https://download.parallels.com/desktop/v${PARALLELS_VERSION%%.*}/$PARALLELS_VERSION/ParallelsTools-$PARALLELS_VERSION-boot2docker.tar.gz" ; \
369371 mkdir /usr/src/parallels; \
370372 tar --extract --file /parallels.tgz --directory /usr/src/parallels --strip-components 1; \
371373 rm /parallels.tgz
372374RUN cp -vr /usr/src/parallels/tools/* ./; \
373- make -C /usr/src/parallels/kmods -f Makefile.kmods -j "$(nproc)" installme \
375+ make -C /usr/src/parallels/kmods -f Makefile.kmods -j "$(nproc)" compile \
374376 SRC='/usr/src/linux' \
375377 KERNEL_DIR='/usr/src/linux' \
376378 KVER="$(< /usr/src/linux/include/config/kernel.release)" \
@@ -381,7 +383,7 @@ RUN cp -vr /usr/src/parallels/tools/* ./; \
381383
382384# https://github.com/xenserver/xe-guest-utilities/tags
383385# updated via "update.sh"
384- ENV XEN_VERSION 7.18 .0
386+ ENV XEN_VERSION 7.20 .0
385387
386388RUN wget -O /xen.tgz "https://github.com/xenserver/xe-guest-utilities/archive/v$XEN_VERSION.tar.gz" ; \
387389 mkdir /usr/src/xen; \
@@ -412,7 +414,7 @@ RUN wget -O usr/local/sbin/cgroupfs-mount "https://github.com/tianon/cgroupfs-mo
412414 chmod +x usr/local/sbin/cgroupfs-mount; \
413415 tcl-chroot cgroupfs-mount
414416
415- ENV DOCKER_VERSION 19.03.6
417+ ENV DOCKER_VERSION 19.03.13
416418
417419# Get the Docker binaries with version that matches our boot2docker version.
418420RUN DOCKER_CHANNEL='edge' ; \
0 commit comments