Files
truecharts/containers/apps/nextcloud-imaginary/update.sh
T
TrueCharts-Bot 927a44809b Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2024-10-08 00:35:43 +00:00

19 lines
645 B
Bash
Executable File

#!/bin/bash
curr_dir="$1"
curr_commit="$(cat "$curr_dir/Dockerfile" | grep "go install github.com/h2non/imaginary" | sed -e 's/^[[:space:]]*//' | cut -d ' ' -f3 | cut -d '@' -f2)"
imaginary_commit="$(git ls-remote https://github.com/h2non/imaginary.git refs/heads/master | cut -f1)"
if [ "$imaginary_commit" = "$curr_commit" ]; then
echo 'Already up-to-date'
exit 0
fi
echo "Updating imaginary commit: $imaginary_commit"
sed -re 's/^(.*)go install github.com\/h2non\/imaginary@.+$/\1go install github.com\/h2non\/imaginary@'"$imaginary_commit"'/;' -i "$curr_dir/Dockerfile"
echo 'Updated Dockerfile:'
echo ''
cat "$curr_dir/Dockerfile"