Major rcctl(8) rewrite to simplify it and add new features. It can now
authorajacoutot <ajacoutot@openbsd.org>
Tue, 6 Jan 2015 11:47:50 +0000 (11:47 +0000)
committerajacoutot <ajacoutot@openbsd.org>
Tue, 6 Jan 2015 11:47:50 +0000 (11:47 +0000)
commit9ade77b40469e31003cd45753e7566bed2760b55
tree01558fb7bfb3fbc27a924c8ab86b4d4d23f79590
parent666046da478bf52cf6fe923638cbbeb27f3ad85d
Major rcctl(8) rewrite to simplify it and add new features. It can now
configure "user" and "timeout". Committing now because there's been no
release yet including rcctl(8) so it's easier to modify its usage.

Usage extended (*retaining full backward compatibility for now*) to:
rcctl set|get|getdef foobar [flags|user|timeout|status]

The followings will be dropped soon but not right now to give people
time to adjust:
rcctl enable sshd flags # 'enable' takes no flags, use 'rcctl set ...'
rcctl status sshd # use 'rcctl get sshd [flags|status|timeout|user]'
rcctl default sshd # use 'rcctl getdef sshd [flags|status|timeout|user]'
rcctl status # use 'rcctl getall'

Man page changes will come soon. Make sure you have an up-to-date rc.subr.

discussed with schwarze@ robert@ jasper@ sthen@
"love the idea" jasper@
ok schwarze@
usr.sbin/rcctl/rcctl.sh