diff options
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | rait-metrics@.service | 10 | ||||
-rw-r--r-- | rait@.service | 13 |
3 files changed, 29 insertions, 0 deletions
@@ -21,12 +21,16 @@ install= changelog= source=("https://gitlab.com/NickCao/RAIT/-/archive/v$pkgver/RAIT-v$pkgver.tar.gz" "rait.service" +"rait@.service" "rait-metrics.service" +"rait-metrics@.service" "rait.conf") noextract=() sha256sums=('c5c45746ccd0fc4077980dd3bff36efb35003eb91935698e91d81ecf53865e6f' 'f43c04d33ca5f747d906bff3f00f40fb616f769106b07c754e42510ccb1b45cc' + 'eab1a48388b66f1ee7c323fdfe5c9098752cf5cb3fe2056d783cc9e6d19fd2de' 'db6854d47284aa1e902edbc01911d48311de82bef3d81fd1f0ca3f67dbea0cb4' + '0a793cd28d849ca3048c56c4ad31af69becb40af173789235efed26dc8612536' '7f85c1f0f3979bce2072974b423964aeeb95f05176e0c06bf264b55ff51e53c3') validpgpkeys=() @@ -55,7 +59,9 @@ package() { cd .. mkdir -p "$pkgdir"/usr/lib/systemd/system/ install -Dm644 rait.service "$pkgdir"/usr/lib/systemd/system/ + install -Dm644 rait@.service "$pkgdir"/usr/lib/systemd/system/ install -Dm644 rait-metrics.service "$pkgdir"/usr/lib/systemd/system/ + install -Dm644 rait-metrics@.service "$pkgdir"/usr/lib/systemd/system/ mkdir -p "$pkgdir"/etc/rait/ install -Dm600 rait.conf "$pkgdir"/etc/rait/ } diff --git a/rait-metrics@.service b/rait-metrics@.service new file mode 100644 index 000000000000..c10ae892a1c1 --- /dev/null +++ b/rait-metrics@.service @@ -0,0 +1,10 @@ +[Unit] +Description=Redundant Array of Inexpensive Tunnels (Prometrics Metrics) +After=network.target network-online.target nss-lookup.target + +[Service] +Type=simple +ExecStart=/usr/bin/rait metrics --config=/etc/rait/%i.conf + +[Install] +WantedBy=multi-user.target diff --git a/rait@.service b/rait@.service new file mode 100644 index 000000000000..272b7a2eac06 --- /dev/null +++ b/rait@.service @@ -0,0 +1,13 @@ +[Unit] +Description=Redundant Array of Inexpensive Tunnels +After=network.target network-online.target nss-lookup.target + +[Service] +Type=oneshot +ExecStart=/usr/bin/rait up --config=/etc/rait/%i.conf +ExecStop=/usr/bin/rait down --config=/etc/rait/%i.conf +ExecReload=/usr/bin/rait up --config=/etc/rait/%i.conf +RemainAfterExit=yes + +[Install] +WantedBy=multi-user.target |