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 }