service_args is now an array

This commit is contained in:
2015-09-04 16:47:37 +03:00
parent 623cf0795e
commit 6ef5b97beb
47 changed files with 66 additions and 157 deletions

View File

@@ -1,13 +1,23 @@
#!/usr/bin/env watchman
for i in /etc/sysctl.conf /etc/sysctl.d/* /usr/lib/sysctl.d/*; do
[[ -f "$i" ]] && {
sysctl_config_files+=( "$i" )
}
done
unset reload
service_type='oneshot'
service_command='/usr/bin/sysctl'
service_args="-p ${sysctl_config_files[@]}"
unset restart reload
pre_start() {
for i in /etc/sysctl.conf /etc/sysctl.d/* /usr/lib/sysctl.d/*; do
[[ -f "$i" ]] && {
sysctl_config_files+=( "$i" )
}
done
service_args=( -p "${sysctl_config_files[@]}" )
}
start() {
if ! [[ "$sysctl_config_files" ]]; then
return 0
fi
watchman.start
}