From f1d10bf3d569b150e9244f5a1b35804a9adb3163 Mon Sep 17 00:00:00 2001 From: tylen Date: Wed, 21 Aug 2024 21:18:52 +0000 Subject: [PATCH] backups: add option for git repo for metadata scripts --- backup-scripts/backup_media_wrapper.sh | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/backup-scripts/backup_media_wrapper.sh b/backup-scripts/backup_media_wrapper.sh index 70e6124..a20f0b4 100755 --- a/backup-scripts/backup_media_wrapper.sh +++ b/backup-scripts/backup_media_wrapper.sh @@ -1,15 +1,16 @@ #! /usr/bin/bash -set -euo pipefail +set -euox pipefail if [ $# -eq 0 ]; then - echo "Usage: ${0} " + echo "Usage: ${0} " exit 0 fi media_prefix="/home/tylen/Media" video_prefix="${media_prefix}/Video" command=$(find /usr/bin -name "backup_media.sh") root_backup=${1} + mkdir -p ${root_backup} ${command} ${video_prefix}/Movies ${root_backup} ${command} ${video_prefix}/Anime ${root_backup} @@ -18,15 +19,13 @@ ${command} ${video_prefix}/Kids ${root_backup} ${command} ${video_prefix}/Marvel/Movies ${root_backup}/Marvel ${command} ${video_prefix}/Marvel/Series ${root_backup}/Marvel ${command} ${video_prefix}/Series ${root_backup} -exit 0 -# -#├── 1941-1945.Великая Отечественная -#├── Anime -#├── Documentary -#├── Kids -#├── Kids-DVD -#├── Marvel -#├── Movies -#├── Series -#└── Transcoding +if [ "$#" -eq 2 ]; then + cd ${root_backup} + changes=$(git status --porcelain=v1 2>/dev/null | wc -l) + if [ $changes -ne 0 ]; then + git add --all + git commit -m "Update videos metadata" + git push + fi +fi