From bec5ba7c9956741a317ecdb99f3a56e38cc0c964 Mon Sep 17 00:00:00 2001 From: Wanjohi <71614375+wanjohiryan@users.noreply.github.com> Date: Sun, 26 Jan 2025 10:19:10 +0300 Subject: [PATCH] =?UTF-8?q?=E2=AD=90=20feat(runner):=20Add=20ludusavi=20ba?= =?UTF-8?q?ckups=20(#166)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This lets us do game backups with this command `STEAMAPPID=730 ludusavi wrap --infer steam --force "steam://yourcommandhere"` --- containers/runner.Containerfile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/containers/runner.Containerfile b/containers/runner.Containerfile index ccb9d0c2..9757c244 100644 --- a/containers/runner.Containerfile +++ b/containers/runner.Containerfile @@ -102,8 +102,16 @@ RUN pacman -Sy --noconfirm --needed \ rm -rf /usr/share/man/* && \ rm -rf /usr/share/doc/* +#Install our backup manager +ARG LUDUSAVI_VERSION="0.28.0" +RUN pacman -Sy --noconfirm --needed wget &&\ + wget "https://github.com/mtkennerly/ludusavi/releases/download/v${LUDUSAVI_VERSION}/ludusavi-v${LUDUSAVI_VERSION}-linux.tar.gz" -O "ludusavi.tar.gz" &&\ + tar -xzvf ludusavi.tar.gz &&\ + mv ludusavi /usr/bin/ &&\ + #Clean up + rm *.tar.gz -# Regenerate locale + # Regenerate locale RUN locale-gen ## User ##