Adds rclone-parents, fixes some other files
This commit is contained in:
@@ -3,6 +3,6 @@ set -o errexit -o pipefail -o noclobber -o nounset
|
||||
|
||||
target=/var/mnt/nas/containers/navidrome/storage/music
|
||||
ugid="$(stat -c "%U:%G" "${target}")"
|
||||
source=/var/mnt/nas/containers/nextcloud/storage/data/__groupfolders/1/media/music
|
||||
podman run --rm -v "${source}":/input -v "${target}":/output docker.io/eeacms/rsync -a /input /output
|
||||
source=/var/mnt/nas/containers/nextcloud/storage/data/__groupfolders/1/files/media/music
|
||||
podman run --rm -v "${source}":/input -v "${target}":/output docker.io/instrumentisto/rsync-ssh rsync -a /input/ /output/
|
||||
chown -R "${ugid}" "${target}"
|
||||
|
||||
@@ -2,25 +2,25 @@
|
||||
set -o errexit -o pipefail -o noclobber -o nounset
|
||||
|
||||
echo "Running $(date)"
|
||||
torrents=/var/mnt/nas/containers/qbittorrent/storage/torrents
|
||||
torrents=/var/mnt/nas/containers/qbittorrent/storage/downloads/completed
|
||||
jdownloader=/var/mnt/nas/containers/jdownloader/storage/output/completed
|
||||
target=/var/mnt/nas/containers/nextcloud/storage/data/__groupfolders/1/downloads
|
||||
target=/var/mnt/nas/containers/nextcloud/storage/data/__groupfolders/1/files/downloads
|
||||
|
||||
num_torrents="$(find "${torrents}" -maxdepth 1 -type f | wc -l)" || echo 0
|
||||
num_torrents="$(find "${torrents}" -mindepth 1 -maxdepth 1 | wc -l)" || echo 0
|
||||
if [[ "${num_torrents}" -gt 0 ]]; then
|
||||
find "${torrents}" -maxdepth 1 -type f -exec mv {} "${target}/" \;
|
||||
mv "${torrents}"* "${target}/"
|
||||
fi
|
||||
echo "Found ${num_torrents} torrent files"
|
||||
num_jdownloader="$(ls "${jdownloader}" | wc -l)" || echo 0
|
||||
num_jdownloader="$(find "${jdownloader}" -mindepth 1 -maxdepth 1 | wc -l)" || echo 0
|
||||
if [[ "${num_jdownloader}" -gt 0 ]]; then
|
||||
mv "${jdownloader}/"* "${target}/"
|
||||
fi
|
||||
echo "Found ${num_jdownloader} jdownloader files"
|
||||
total_files=$(("${num_torrents}" + "${num_jdownloader}"))
|
||||
if [[ "${total_files}" -gt 0 ]]; then
|
||||
ugid="$(stat -c "%U:%G" "${target}")"
|
||||
chown -R "${ugid}" "${target}/"*
|
||||
chmod 755 "${target}/"*
|
||||
chown --reference="${target}" -R "${target}/"*
|
||||
chmod --reference="${target}" -R "${target}/"*
|
||||
restorecon -vFR "${target}"
|
||||
echo "Running podman"
|
||||
cd /var/home/nextcloud
|
||||
sudo -u nextcloud podman exec -it nextcloud bash -c "/var/www/html/occ groupfolders:scan 1"
|
||||
|
||||
2
home/root/rclone-parents.sh
Normal file
2
home/root/rclone-parents.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
/root/scripts/rclone sync --links /var/mnt/nas encrypted-parents:Backup/
|
||||
Reference in New Issue
Block a user