forked from Spark/ssm-services
READMEs in the config dirs
This commit is contained in:
parent
36ece3020b
commit
7995c10061
|
@ -1,4 +1,4 @@
|
|||
watchman-services
|
||||
=================
|
||||
|
||||
Example watchman services
|
||||
Examples of services for https://github.com/fbt/watchman.
|
||||
|
|
6
conf.d/README
Normal file
6
conf.d/README
Normal 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
3
init.d/README
Normal 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
27
init.d/systemd-udevd
Executable 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
|
||||
}
|
Loading…
Reference in New Issue
Block a user