summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPlaton Ryzhikov2018-12-23 22:51:27 +0300
committerPlaton Ryzhikov2018-12-23 22:51:27 +0300
commit7245fcfeca41b9633b3535c9819eb60481fb2cb7 (patch)
tree7a9f393b1703551d43d623cc26127ed77dfdc27b
downloadaur-7245fcfeca41b9633b3535c9819eb60481fb2cb7.tar.gz
Add smdev init scripts for OpenRC
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD15
-rw-r--r--smdev17
3 files changed, 45 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c28c9418368e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = smdev-openrc
+ pkgdesc = OpenRC smdev startup script
+ pkgver = 20181222
+ pkgrel = 1
+ arch = any
+ license = MIT/X
+ depends = smdev
+ depends = openrc
+ source = smdev
+ sha256sums = 9d979138e078af142884272722e1c4c629bdde79821f2e34fc10fe8902f5cc51
+
+pkgname = smdev-openrc
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..96cae542d6c8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,15 @@
+# Maintainer: Platon Ryzhikov <ihummer63@yandex.ru>
+
+pkgname=smdev-openrc
+pkgver=20181222
+pkgrel=1
+pkgdesc="OpenRC smdev startup script"
+arch=('any')
+license=('MIT/X')
+depends=('smdev' 'openrc')
+source=("smdev")
+sha256sums=('9d979138e078af142884272722e1c4c629bdde79821f2e34fc10fe8902f5cc51')
+
+package() {
+ install -Dm755 ${srcdir}/smdev ${pkgdir}/etc/init.d/smdev
+}
diff --git a/smdev b/smdev
new file mode 100644
index 000000000000..8af2208028d6
--- /dev/null
+++ b/smdev
@@ -0,0 +1,17 @@
+#!/usr/bin/openrc-run
+
+description="smdev Coldplug all Devices"
+
+depend()
+{
+ need sysfs dev-mount
+ before checkfs fsck nldev
+ provide dev-settle dev
+}
+
+start()
+{
+ ebegin "Waiting for uevents to be processed"
+ smdev -s
+ eend $?
+}