diff options
author | A. Wilcox <awilcox@wilcox-tech.com> | 2019-10-05 19:28:20 +0000 |
---|---|---|
committer | A. Wilcox <awilcox@wilcox-tech.com> | 2019-10-05 19:28:20 +0000 |
commit | b9b051749c7bbaa706152c103f6a277cbe8068a7 (patch) | |
tree | e60a5dd3b73d5be66e2a9dc42bc24e0d3eb83f22 /system/mdevd/mdevd.initd | |
parent | c21edcce6991a2615532a893f4f7c7df2d8e937f (diff) | |
parent | c9ee32b12586ce3e6cb2e8be86dbf810846af1eb (diff) | |
download | packages-b9b051749c7bbaa706152c103f6a277cbe8068a7.tar.gz packages-b9b051749c7bbaa706152c103f6a277cbe8068a7.tar.bz2 packages-b9b051749c7bbaa706152c103f6a277cbe8068a7.tar.xz packages-b9b051749c7bbaa706152c103f6a277cbe8068a7.zip |
Merge branch 'skaware.20191003' into 'master'
Skaware.20191003
See merge request adelie/packages!359
Diffstat (limited to 'system/mdevd/mdevd.initd')
-rw-r--r-- | system/mdevd/mdevd.initd | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/system/mdevd/mdevd.initd b/system/mdevd/mdevd.initd new file mode 100644 index 000000000..3f6bccf86 --- /dev/null +++ b/system/mdevd/mdevd.initd @@ -0,0 +1,41 @@ +#!/sbin/openrc-run +# Copyright 2019 Adélie Linux + +description="mdevd manages device permissions and symbolic links in /dev" +extra_started_commands="reload" +description_reload="Reload the mdevd configuration file" + +depend() +{ + use modloop + need sysfs dev-mount + before checkfs fsck + keyword -lxc -systemd-nspawn -vserver + provide dev +} + +stop() +{ + ebegin "Stopping mdevd" + touch /run/service/mdevd/down + s6-svc -d /run/service/mdevd + eend $? +} + +start() +{ + ebegin "Starting mdevd" + rm -f /run/service/mdevd/down + s6-svc -uwU /run/service/mdevd + eend $? + ebegin "Coldplugging devices" + mdevd-coldplug + eend $? +} + +reload() +{ + ebegin "Reloading mdevd config file" + s6-svc -h /run/service/mdevd + eend $? +} |