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
|
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