summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVictor Bonnelle2023-01-24 19:53:02 +0100
committerVictor Bonnelle2023-01-24 19:53:02 +0100
commit338db07526374298a7c5d5ceb66020624e660ebe (patch)
treeb425cdb11b7cbb8f033e81a0364418188b67e4d2
downloadaur-338db07526374298a7c5d5ceb66020624e660ebe.tar.gz
First commit
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD14
-rw-r--r--rclone@.service16
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