Change location of rclone mounts

This commit is contained in:
Manuel Thalmann 2023-05-03 18:31:38 +02:00
parent 46ba557ce8
commit f8ee583698
4 changed files with 7 additions and 4 deletions

View file

@ -11,6 +11,6 @@ else
tempFile="$(sudo -u "$1" mktemp -d)/$fontFileBaseName"; tempFile="$(sudo -u "$1" mktemp -d)/$fontFileBaseName";
destination=/usr/share/font/opentype; destination=/usr/share/font/opentype;
sudo -u "$1" cp "$homeDir/$NEXTCLOUD_DIR/Caskaydia Cove Regular Nerd Font Complete.otf" "$tempFile"; sudo -u "$1" cp "$homeDir/.mnt/$NEXTCLOUD_DIR/Caskaydia Cove Regular Nerd Font Complete.otf" "$tempFile";
cp "$tempFile" /usr/share/fonts/opentype; cp "$tempFile" /usr/share/fonts/opentype;
fi fi

View file

@ -2,4 +2,4 @@
NEXTCLOUD_DIR="${NEXTCLOUD_DIR}"; NEXTCLOUD_DIR="${NEXTCLOUD_DIR}";
mkdir -p ~/.omp; mkdir -p ~/.omp;
cp ~/$NEXTCLOUD_DIR/.omp/manuel.omp.json ~/.omp/manuel.omp.json; cp ~/.mnt/$NEXTCLOUD_DIR/.omp/manuel.omp.json ~/.omp/manuel.omp.json;

View file

@ -1,3 +1,5 @@
#!/bin/bash #!/bin/bash
sudo cp "${BASH_SOURCE%/*}/rclone.service" "${BASH_SOURCE%/*}/rclone.target" "${BASH_SOURCE%/*}/rclone@.service" /etc/systemd/user; sudo cp "${BASH_SOURCE%/*}/rclone.service" "${BASH_SOURCE%/*}/rclone.target" "${BASH_SOURCE%/*}/rclone@.service" /etc/systemd/user;
systemctl enable --user rclone; systemctl enable --user rclone;
mkdir ~/.mnt;
touch ~/.mnt/.trackerignore;

View file

@ -9,13 +9,14 @@ ExecStart= \
bash -c ' \ bash -c ' \
target="${EXPRESSION%%":"*}"; \ target="${EXPRESSION%%":"*}"; \
dirname="${EXPRESSION#*":"}"; \ dirname="${EXPRESSION#*":"}"; \
mkdir -p "%h/$dirname"; \ destination="%h/.mnt/$dirname"; \
mkdir -p "$destination"; \
mkdir -p /tmp/rclone; \ mkdir -p /tmp/rclone; \
/usr/bin/rclone mount \ /usr/bin/rclone mount \
--config=%h/.config/rclone/rclone.conf \ --config=%h/.config/rclone/rclone.conf \
--vfs-cache-mode full \ --vfs-cache-mode full \
--log-file /tmp/rclone/$target.log \ --log-file /tmp/rclone/$target.log \
$target: "%h/$dirname"' $target: "$destination";'
ExecStop=bash -c '/bin/fusermount -zu "%h/${EXPRESSION#*":"}"' ExecStop=bash -c '/bin/fusermount -zu "%h/${EXPRESSION#*":"}"'
Restart=always Restart=always