From ac313f277e095f3f1252179ae44f64476c217199 Mon Sep 17 00:00:00 2001 From: aliriza Date: Wed, 21 Jun 2023 10:48:49 +0000 Subject: [PATCH] udisks add service --- sys/fs/udisks2/udisks.initd | 12 ++++++++++++ sys/fs/udisks2/ympbuild | 10 ++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 sys/fs/udisks2/udisks.initd diff --git a/sys/fs/udisks2/udisks.initd b/sys/fs/udisks2/udisks.initd new file mode 100644 index 00000000..49e979a1 --- /dev/null +++ b/sys/fs/udisks2/udisks.initd @@ -0,0 +1,12 @@ +#!/sbin/openrc-run +supervisor=supervise-daemon + +name="Udisks2" +description="Daemon of $name" + +command=/usr/libexec/udisks2/udisksd + +depend() { + need localmount dbus +} + diff --git a/sys/fs/udisks2/ympbuild b/sys/fs/udisks2/ympbuild index 24868c6d..1eb51d65 100644 --- a/sys/fs/udisks2/ympbuild +++ b/sys/fs/udisks2/ympbuild @@ -7,10 +7,12 @@ description='Disk Management Service, version 2' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') -source=("https://github.com/storaged-project/udisks/archive/refs/tags/udisks-$version.tar.gz") +source=("https://github.com/storaged-project/udisks/archive/refs/tags/udisks-$version.tar.gz" + udisks.initd) depends=(libblockdev libatasmart libgudev polkit) makedepends=() -md5sums=('b03e328a807e0183adba04e546a4f343') +md5sums=('b03e328a807e0183adba04e546a4f343' + 'SKIP') group=(sys.fs) uses=() arch=('x86_64') @@ -21,6 +23,7 @@ setup(){ autoreconf -fvi ./configure --prefix=/usr \ --sysconfdir=/etc \ + --localstatedir=/var \ --libdir=/usr/lib64/ \ --with-systemdsystemunitdir=no \ --enable-lvm2 \ @@ -35,5 +38,8 @@ build(){ package(){ make install $jobs + # openrc service + mkdir -p $DESTDIR/etc/init.d + install ../udisks.initd $DESTDIR/etc/init.d/udisks }