18 lines
464 B
Bash
18 lines
464 B
Bash
#!/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
|