diff options
author | Sauyon Lee | 2019-09-13 17:49:36 -0700 |
---|---|---|
committer | Sauyon Lee | 2019-09-13 17:50:00 -0700 |
commit | 4f84af04d24a91373194d150a7bd14a7c355b5f6 (patch) | |
tree | 1f99f7aa5af777168bcb02746b508629facf1762 | |
parent | ec044125250b453ce40f67b84fe3c8c33f89b8a6 (diff) | |
download | aur-4f84af04d24a91373194d150a7bd14a7c355b5f6.tar.gz |
Add service file
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | Rocket.toml | 7 | ||||
-rw-r--r-- | bin.service | 12 |
4 files changed, 32 insertions, 7 deletions
@@ -1,7 +1,8 @@ pkgbase = bin pkgdesc = A paste bin written in Rust. pkgver = 1.0.2 - pkgrel = 2 + pkgrel = 3 + url = https://github.com/w4/bin arch = i686 arch = x86_64 license = WTFPL @@ -1,11 +1,11 @@ # Maintainer: Sauyon Lee <aur at sjle.co> pkgname=bin pkgver=1.0.2 -pkgrel=2 +pkgrel=3 epoch= pkgdesc="A paste bin written in Rust." arch=('i686' 'x86_64') -url="" +url="https://github.com/w4/bin" license=('WTFPL') groups=() depends=() @@ -19,8 +19,10 @@ backup=() options=() install= changelog= -source=("https://github.com/w4/bin/archive/v${pkgver}.tar.gz") -sha256sums=('c4f01275fc56e4ef7a61897fb18f9b09ff3cd8dbc2d475c09d7565b83b8370d3') +source=("https://github.com/w4/bin/archive/v${pkgver}.tar.gz" 'bin.service' 'Rocket.toml') +sha256sums=('c4f01275fc56e4ef7a61897fb18f9b09ff3cd8dbc2d475c09d7565b83b8370d3' + 'baff25e9693ad10b482f2e4cc8c1f222f1076d0795cf03f40d595c448d00b56e' + 'f99c0cfcca8f59e962d448c8794836993f2d43013043b8f22827e54a4c3ced8c') noextract=() build() { cd "$srcdir/$pkgname-$pkgver" @@ -30,9 +32,12 @@ build() { } package() { - cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir" + + install -Dm644 bin.service "$pkgdir/usr/lib/systemd/system/bin.service" + install -Dm644 Rocket.toml "$pkgdir/etc/bin/Rocket.toml" - install -Dm755 ./target/release/bin "$pkgdir/usr/bin/bin" + install -Dm755 "$pkgname-$pkgver/target/release/bin" "$pkgdir/usr/bin/bin" } # vim:set ts=2 sw=2 et: diff --git a/Rocket.toml b/Rocket.toml new file mode 100644 index 000000000000..52c39a301b41 --- /dev/null +++ b/Rocket.toml @@ -0,0 +1,7 @@ +[production] +address = "0.0.0.0" +port = 80 +workers = [number_of_cpus * 2] +log = "critical" +secret_key = [randomly generated at launch] +limits = { forms = 32768 } diff --git a/bin.service b/bin.service new file mode 100644 index 000000000000..881ddc081fc6 --- /dev/null +++ b/bin.service @@ -0,0 +1,12 @@ +[Unit] +Description=A paste bin +After=network.target + +[Service] +Type=simple +WorkingDirectory=/etc/bin +ExecStart=/usr/bin/bin +Restart=always + +[Install] +WantedBy=multi-user.target |