#!/bin/sh VERSION=0.10.0 ARCH=amd64 BIN="matchbox" FILENAME="matchbox-v${VERSION}-linux-${ARCH}.tar.gz" URL="https://github.com/poseidon/matchbox/releases/download/v${VERSION}/${FILENAME}" MATCHBOX_DIR="/var/lib/matchbox" ASSETS_DIR="${MATCHBOX_DIR}/assets/" TFTP_DIR="/var/lib/tftpboot" MATCHBOX_USER="matchbox" FL_VERSIONS="current 3374.2.0" apk add wget echo "Downloading matchbox" cd /tmp wget -q --show-progress "${URL}" tar -xzvf "${FILENAME}" cd ./matchbox-v${VERSION}-linux-${ARCH} echo "Installing matchbox" cp ${BIN} /usr/local/bin echo "Installing get-flatcar" cp ./scripts/get-flatcar /usr/local/bin chmod +x /usr/local/bin/get-flatcar adduser "${MATCHBOX_USER}" mkdir -p "${ASSETS_DIR}" mkdir -p "${TFTP_DIR}" chown -R "${MATCHBOX_USER}:${MATCHBOX_USER}" "${MATCHBOX_DIR}" chown -R "${MATCHBOX_USER}:${MATCHBOX_USER}" "${ASSETS_DIR}" chown -R "${MATCHBOX_USER}:${MATCHBOX_USER}" "${ASSETS_DIR}" ls -lhaR ${ASSETS_DIR} cp -rp ./scripts/tls /root exit "${?}"