From d30676977090ec3f8c08c9d0475d6c85e7ef4c8a Mon Sep 17 00:00:00 2001 From: Hans Karlinius Date: Sat, 9 Aug 2025 10:01:17 +0200 Subject: [PATCH] test --- vhclient/Dockerfile | 5 ----- vhclient/rootfs/etc/s6-overlay/scripts/init-vhclient | 12 ++++++++++++ 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/vhclient/Dockerfile b/vhclient/Dockerfile index c95cc50..1c27b2c 100644 --- a/vhclient/Dockerfile +++ b/vhclient/Dockerfile @@ -3,8 +3,3 @@ FROM $BUILD_FROM # Copy root filesystem COPY rootfs / - -# Install vhclient -ARG BUILD_ARCH -ARG CACHEBUST=1 -RUN /usr/bin/getvhclient $BUILD_ARCH diff --git a/vhclient/rootfs/etc/s6-overlay/scripts/init-vhclient b/vhclient/rootfs/etc/s6-overlay/scripts/init-vhclient index d68456b..9f6fc15 100755 --- a/vhclient/rootfs/etc/s6-overlay/scripts/init-vhclient +++ b/vhclient/rootfs/etc/s6-overlay/scripts/init-vhclient @@ -2,3 +2,15 @@ /sbin/modprobe -s vhci-hcd mount -o remount -t sysfs sysfs /sys + +VHCLIENT_BASE_URL=https://www.virtualhere.com/sites/default/files/usbclient +case "$BUILD_ARCH" in \ + armhf) export VHCLIENT="vhclientarmhf";; \ + aarch64) export VHCLIENT="vhclientarm64";; \ + amd64) export VHCLIENT="vhclientx86_64";; \ + i386) export VHCLIENT="vhclienti386";; \ + *) exit 1;; \ +esac +echo "Downloading latest version of client:" $VHCLIENT_BASE_URL/$VHCLIENT +curl -sSLf -o /usr/bin/vhclient $VHCLIENT_BASE_URL/$VHCLIENT +chmod a+x /usr/bin/vhclient