From 2c4b6a944dff85a5eb972289aee84c8a9265a9fa Mon Sep 17 00:00:00 2001 From: Nathan Date: Mon, 8 Nov 2021 07:02:54 -0600 Subject: [PATCH] Initial --- PKGBUILD | 21 +++++++++++++++++++++ zramen | 6 ++++++ zramen.script | 7 +++++++ 3 files changed, 34 insertions(+) create mode 100644 PKGBUILD create mode 100644 zramen create mode 100644 zramen.script diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..0947240 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Nathan + +pkgname=zramen-dinit +pkgver=20211108 +pkgrel=1 +pkgdesc="dinit service scripts for zramen" +arch=('any') +url="https://artixlinux.org" +license=('BSD') +groups=('dinit-world') +depends=('zramen' 'dinit') +conflicts=('init-zramen') +provides=('init-zramen') +source=("zramen" "zramen.script") +sha256sums=('738027a29aa62857f640be07d52c8c569a0c1d964577c1b8d651f57607982961' + '314f68319b5addea2265ab53f4b39641593558fca8269adac031ba89068e6199') + +package() { + install -Dm644 zramen -t "$pkgdir/etc/dinit.d" + install -Dm755 zramen.script "$pkgdir/etc/dinit.d/scripts/zramen" +} diff --git a/zramen b/zramen new file mode 100644 index 0000000..3da46dc --- /dev/null +++ b/zramen @@ -0,0 +1,6 @@ +type = scripted +command = /etc/dinit.d/scripts/zramen start +stop-command = /etc/dinit.d/scripts/zramen stop +smooth-recovery = true +logfile = /var/log/dinit/zramen.log +waits-for = pseudofs diff --git a/zramen.script b/zramen.script new file mode 100644 index 0000000..b0d81d0 --- /dev/null +++ b/zramen.script @@ -0,0 +1,7 @@ +#!/bin/sh +case "$1" in + start) + /usr/bin/zramen make ;; + stop) + /usr/bin/zramen toss ;; +esac