#!/usr/bin/env bash gitUrl="https://git.stormux.org/storm/gaming-image-files" gitPath="${gitUrl##*/}" pushd /tmp git clone "${gitUrl}" pushd "${gitPath}" git lfs pull # Copy all files as root (preserves permissions properly) find . -path './.git' -prune -o -type f -exec bash -c 'for i ; do cp -av --preserve=all --parents "${i}" /;done' _ "{}" \; # Fix ownership of home directory files chown -R stormux:users /home/stormux popd rm -rf "${gitPath}" popd exit 0