backups: add option for git repo for metadata scripts
This commit is contained in:
parent
ad7fe33974
commit
f1d10bf3d5
@ -1,15 +1,16 @@
|
|||||||
#! /usr/bin/bash
|
#! /usr/bin/bash
|
||||||
|
|
||||||
set -euo pipefail
|
set -euox pipefail
|
||||||
|
|
||||||
if [ $# -eq 0 ]; then
|
if [ $# -eq 0 ]; then
|
||||||
echo "Usage: ${0} <root_backup_path>"
|
echo "Usage: ${0} <root_backup_path> <git_repo>"
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
media_prefix="/home/tylen/Media"
|
media_prefix="/home/tylen/Media"
|
||||||
video_prefix="${media_prefix}/Video"
|
video_prefix="${media_prefix}/Video"
|
||||||
command=$(find /usr/bin -name "backup_media.sh")
|
command=$(find /usr/bin -name "backup_media.sh")
|
||||||
root_backup=${1}
|
root_backup=${1}
|
||||||
|
|
||||||
mkdir -p ${root_backup}
|
mkdir -p ${root_backup}
|
||||||
${command} ${video_prefix}/Movies ${root_backup}
|
${command} ${video_prefix}/Movies ${root_backup}
|
||||||
${command} ${video_prefix}/Anime ${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/Movies ${root_backup}/Marvel
|
||||||
${command} ${video_prefix}/Marvel/Series ${root_backup}/Marvel
|
${command} ${video_prefix}/Marvel/Series ${root_backup}/Marvel
|
||||||
${command} ${video_prefix}/Series ${root_backup}
|
${command} ${video_prefix}/Series ${root_backup}
|
||||||
exit 0
|
|
||||||
|
|
||||||
#
|
if [ "$#" -eq 2 ]; then
|
||||||
#├── 1941-1945.Великая Отечественная
|
cd ${root_backup}
|
||||||
#├── Anime
|
changes=$(git status --porcelain=v1 2>/dev/null | wc -l)
|
||||||
#├── Documentary
|
if [ $changes -ne 0 ]; then
|
||||||
#├── Kids
|
git add --all
|
||||||
#├── Kids-DVD
|
git commit -m "Update videos metadata"
|
||||||
#├── Marvel
|
git push
|
||||||
#├── Movies
|
fi
|
||||||
#├── Series
|
fi
|
||||||
#└── Transcoding
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user