READMEs in the config dirs

This commit is contained in:
Jack L. Frost 2014-07-06 18:32:34 +04:00
parent 36ece3020b
commit 7995c10061
4 changed files with 37 additions and 1 deletions

View File

@ -1,4 +1,4 @@
watchman-services
=================
Example watchman services
Examples of services for https://github.com/fbt/watchman.

6
conf.d/README Normal file
View File

@ -0,0 +1,6 @@
This is the directory additional service configuration is sourced from.
Basically you can override what's written in a service file from here
without directly modifying the service itself, making it easier to
update those as any local configuration should go here instead.
I've provided a sample conf.d entry for dropbear to demostrate.

3
init.d/README Normal file
View File

@ -0,0 +1,3 @@
Here lie the service scripts in all their glory.
Please be advised that the scripts may need tweaking to work on different systems.
These were written for my Arch desktops so should all work for most arch boxes out there.

27
init.d/systemd-udevd Executable file
View File

@ -0,0 +1,27 @@
#!/usr/bin/env watchman
service_command='/usr/lib/systemd/systemd-udevd'
cfg_udev_settle_timeout="${cfg_udev_settle_timeout:-60}"
depends devfs
udev.populate_dev() {
watchman.msg "Populating /dev with udev..."
udevadm trigger --type=subsystems --action=add
udevadm trigger --type=devices --action=add
watchman.msg "Waiting for uevents..."
udevadm settle --timeout=${cfg_udev_settle_timeout}
udevadm control --property=do_not_run_plug_service=
}
start() {
watchman.start
sleep 1
udev.populate_dev
}
reload() {
udevadm control --reload
}