diff options
author | Victor Bonnelle | 2023-01-24 19:53:02 +0100 |
---|---|---|
committer | Victor Bonnelle | 2023-01-24 19:53:02 +0100 |
commit | 338db07526374298a7c5d5ceb66020624e660ebe (patch) | |
tree | b425cdb11b7cbb8f033e81a0364418188b67e4d2 | |
download | aur-338db07526374298a7c5d5ceb66020624e660ebe.tar.gz |
First commit
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 14 | ||||
-rw-r--r-- | rclone@.service | 16 |
4 files changed, 44 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c6c388c67d1e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,11 @@ +pkgbase = rclone-mount-service + pkgdesc = Rclone systemd user service + pkgver = 07032022 + pkgrel = 0 + arch = x86_64 + depends = systemd + depends = rclone + source = rclone@.service + md5sums = SKIP + +pkgname = rclone-mount-service diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..d725ba4cf0d2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.tar.* +pkg/ +src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..df63e50619d9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,14 @@ +# Maintainer: Victor Bonnelle <victor.bonnelle@proton.me> + +pkgname="rclone-mount-service" +pkgver=07032022 +pkgrel=0 +pkgdesc="Rclone systemd user service" +arch=('x86_64') +depends=('systemd' 'rclone') +source=('rclone@.service') +md5sums=('SKIP') + +package() { + install -Dm 0644 "$srcdir/rclone@.service" "$pkgdir/usr/lib/systemd/user/rclone@.service" +} diff --git a/rclone@.service b/rclone@.service new file mode 100644 index 000000000000..0daefc46cc56 --- /dev/null +++ b/rclone@.service @@ -0,0 +1,16 @@ +# Credits: kabili207 - https://gist.github.com/kabili207/2cd2d637e5c7617411a666d8d7e97101 + +[Unit] +Description=rclone: Remote FUSE filesystem for cloud storage config %i +Documentation=man:rclone(1) +After=network-online.target +Wants=network-online.target +AssertPathIsDirectory=%h/mnt/%i + +[Service] +Type=notify +ExecStart=/usr/bin/rclone mount %i: %h/mnt/%i +ExecStop=/bin/fusermount -u %h/mnt/%i + +[Install] +WantedBy=default.target |