Patrik Lundin
2b18e544f5
Depend more on rcctl if it is present.
...
* Make the module support enable/disable of special services like pf via rcctl.
Idea and method from @jarmani.
* Make the module handle when the user supplied 'arguments' variable does not
match the current flags in rc.conf.local.
* Update description now that the code tries to use rcctl for everything if it
is available.
2016-12-08 11:22:30 -05:00
Patrik Lundin
25c3c03a11
Tweak error checking for "enabled" code.
...
Based on input from @jarmani:
* A return value of 2 now means a service does not exist. Instead of
trying to handle the different meanings of rc after running "status",
just look at stderr to know if something failed.
* Skip looking at stdout to make the code cleaner. Any errors should
turn up on stderr.
2016-12-08 11:22:30 -05:00
Patrik Lundin
32cb025b85
Fail if "rcctl status" writes to stderr.
2016-12-08 11:22:30 -05:00
Patrik Lundin
03d4b76b14
Check rc and print error message if any.
...
It is probably good to use stdout before printing a generic error
message as well.
2016-12-08 11:22:29 -05:00
Patrik Lundin
38d8db473f
Make "enabled" code aware of --check mode.
2016-12-08 11:22:29 -05:00
Jonathan Armani
d1433eca14
Add enable / disable of services for OpenBSD if rcctl is present
2016-12-08 11:22:29 -05:00
Achilleas Pipinellis
872f6aa559
Clarify supported init systems.
2016-12-08 11:22:28 -05:00
Pascal Borreli
187b07e6c0
Fixed typo
2016-12-08 11:22:28 -05:00
Fabrice Bernhard
3d437b068e
Typo in comments
...
Credit goes to @kbsali
@pborreli : you did not see that one? :-)
2016-12-08 11:22:28 -05:00
Brian Coca
78fb3217d6
service now detects systemd is actually running, not just installed
2016-12-08 11:22:27 -05:00
Jonathan Mainguy
a71ce0615a
fixes user module for rhel5 by using -n instead of -N, all other distros will still use -N
2016-12-08 11:22:27 -05:00
Robert Estelle
4e2d05b1f3
Remove incorrect executable permissions.
2016-12-08 11:22:26 -05:00
Brian Coca
c071d6a85c
switched to iterator as per comments
2016-12-08 11:22:25 -05:00
Martijn P. Rijkeboer
fcf527557d
Fix whitespace around '=' in sysctl.conf.
2016-12-08 11:22:25 -05:00
Brian Coca
a91b5fc170
made hostname work with python 2.4
2016-12-08 11:22:25 -05:00
Toshio Kuratomi
1429507489
Fix for systemd service scripts with newlines
...
Fixes #127
2016-12-08 11:22:24 -05:00
Michael DeHaan
ef2a2b9093
package files
2016-12-08 11:22:22 -05:00
Michael DeHaan
213e518165
file extensions!
2016-12-08 11:22:22 -05:00
Michael DeHaan
c7eec45b73
Restructuring.
2016-12-08 11:22:22 -05:00