diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 20 | ||||
-rw-r--r-- | smdev | 16 |
3 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..942ddca01cc3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = smdev-runit + pkgdesc = runit stage1 script for smdev + pkgver = 20181226 + pkgrel = 1 + arch = any + license = MIT/X + depends = smdev + depends = runit + source = smdev + sha256sums = cb074845e712f51851b250490f3237da9834025bf3adce13bc4e41dc1a808216 + +pkgname = smdev-runit + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c31592506737 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Platon Ryzhikov <ihummer63@yandex.ru> + +pkgname=smdev-runit +pkgver=20181226 +pkgrel=1 +pkgdesc="runit stage1 script for smdev" +arch=('any') +license=('MIT/X') +depends=('smdev' 'runit') +source=("smdev") +sha256sums=('cb074845e712f51851b250490f3237da9834025bf3adce13bc4e41dc1a808216') + +package() { + install -Dm755 "${srcdir}/smdev" "${pkgdir}/usr/lib/rc/sv.d/smdev" + + # create default symlinks? + # smdev doesn't conflict with udev + install -d ${pkgdir}/etc/rc/sysinit + ln -sf /usr/lib/rc/sv.d/smdev ${pkgdir}/etc/rc/sysinit/30-smdev +} diff --git a/smdev b/smdev new file mode 100644 index 000000000000..8639e144a7e0 --- /dev/null +++ b/smdev @@ -0,0 +1,16 @@ +#!/bin/bash + +. /usr/lib/rc/functions + +case "$1" in + start) + stat_busy "Triggering uevents" + smdev -s || stat_die + add_daemon smdev + stat_done + ;; + *) + echo "usage: $0 {start}" + exit 1 + ;; +esac |