Roy Marples
7274301be2
rc_service_state now returns the state as a mask, which means that we can do things with just the one call making is more efficient.
2007-09-28 14:53:38 +00:00
Roy Marples
befddaf241
keymaps now sets unicode keyboard on all defined ttys, #192442
...
thanks to Pacho Ramos.
2007-09-28 12:54:48 +00:00
Roy Marples
b894cdb738
net.sh now checks to see if root is net mounted if no predown function
...
exists, #194074 .
2007-09-28 12:46:59 +00:00
Roy Marples
6f7f447978
enums are now fixed to specific values and are in UPPER CASE.
2007-09-28 12:29:23 +00:00
Roy Marples
e89c2c5d60
The rc_depinfo_t and rc_deptype_t structures are not for public consumption.
2007-09-27 23:16:40 +00:00
Roy Marples
8c402e53ee
Clean makefile for duplicate rules
2007-09-27 22:14:23 +00:00
Roy Marples
1d0b234e94
Fix Makefile for pmake, document s-s-d options and increase usage gap
2007-09-26 10:46:44 +00:00
Roy Marples
46af0c7ddb
If it's in fstab, let mount work everything out instead of us.
2007-09-26 10:09:27 +00:00
Roy Marples
675d0a94c7
No need for bash here
2007-09-26 09:16:41 +00:00
Mike Frysinger
5f5302ef64
use __ prefixes so we dont have to worry about user #defines causing havoc in the normal namespace
2007-09-26 09:08:07 +00:00
Mike Frysinger
5b57534ce7
mark usage() as no return
2007-09-26 09:07:31 +00:00
Mike Frysinger
727a2d90ee
add some tests to make sure our exported symbols are sane
2007-09-26 08:44:39 +00:00
Roy Marples
9f315994b5
Duh, wrong way around
2007-09-26 08:43:32 +00:00
Mike Frysinger
f0c7e8e02f
add hidden definition for rc_waitpid()
2007-09-26 08:39:16 +00:00
Roy Marples
3d484acec3
passno needs an argument
2007-09-26 08:05:49 +00:00
Roy Marples
ef0df58761
Fix rc_env_bool
2007-09-26 07:52:48 +00:00
Roy Marples
e24d808fc5
Handle fstab with spaces
2007-09-26 07:30:00 +00:00
Roy Marples
8a7b58a73d
rc_is_env is now rc_env_bool and just works with boolean values.
2007-09-26 07:05:33 +00:00
Mike Frysinger
ab0edd43b9
unify verbose/quiet handling
2007-09-25 23:17:25 +00:00
Mike Frysinger
7d9acd968f
display whether an option takes an argument in the usage output
2007-09-25 22:57:32 +00:00
Roy Marples
8ce7911f10
Fix short opts
2007-09-25 22:50:27 +00:00
Roy Marples
cc3c5ad111
fstabinto now behaves more like mountinfo with respect to --quiet
2007-09-25 22:45:57 +00:00
Roy Marples
da471b7deb
Rework fstabinfo so it makes more sense
2007-09-25 22:21:28 +00:00
Roy Marples
15b703c6e4
No need for that sed anymore
2007-09-25 19:18:09 +00:00
Roy Marples
6a14825e74
Use bools
2007-09-25 17:32:12 +00:00
Roy Marples
c6c7df47a0
Revert last patch
2007-09-25 17:30:07 +00:00
Roy Marples
1a6451654f
We no longer use bool in our public headers, using int instead.
2007-09-25 17:19:02 +00:00
Mike Frysinger
b24e877948
Retain behavior where rc-update del
warns if nothing changed.
2007-09-25 17:03:19 +00:00
Mike Frysinger
6fc541a9b8
Retain behavior where rc-update del foo
deletes foo from all runlevels.
2007-09-25 16:42:59 +00:00
Mike Frysinger
284286004e
Add support for describing the options in the C programs.
2007-09-25 16:21:38 +00:00
Mike Frysinger
17f430c0b9
Skip consolefont setup when RC_TTY_NUMBER is set to 0.
2007-09-25 15:55:47 +00:00
Roy Marples
1e4e8ed27a
Initial doxygen documentation for rc.h and einfo.h. Plus some header clean ups.
2007-09-25 15:38:21 +00:00
Roy Marples
a2e5c4513e
Use -t for -fstype to match mount to make vapier happy
2007-09-25 12:22:48 +00:00
Roy Marples
9d9880feac
outdent properly
2007-09-25 12:20:25 +00:00
Roy Marples
bbac5bbf8a
Work with wpa_supplicant in /usr
2007-09-25 12:20:00 +00:00
Mike Frysinger
f383365493
Do not require portmap in netmount when nolock option is used with nfs mounts and fixup the test so that it actually works.
2007-09-25 02:29:56 +00:00
Mike Frysinger
450cc13a5c
dump a useful error message if nothing happened
2007-09-25 01:47:02 +00:00
Mike Frysinger
5e28066929
split links out into a sep target so implicit rules dont cause problems
2007-09-25 01:42:24 +00:00
Roy Marples
cb2959ef76
Use mkdir to test.
2007-09-24 15:28:48 +00:00
Roy Marples
ccfbb4ad45
Use mkdir to test. Also, quote for robustness
2007-09-24 15:27:06 +00:00
Roy Marples
da90cc630e
Remove debug lines
2007-09-24 12:11:50 +00:00
Roy Marples
e95cea3d86
Split our rc commands out into general use vs service commands
2007-09-24 12:09:43 +00:00
Roy Marples
71e0d9e371
Default timezone to Factory
2007-09-24 11:29:05 +00:00
Mike Frysinger
3e3b54ceed
eat leading newline as the common clock has a proper trailing newline
2007-09-24 10:13:20 +00:00
Roy Marples
495690ea5e
Plug some leaks
2007-09-24 09:07:00 +00:00
Roy Marples
7a2507c52f
Fix pppd metric, #193574 thanks to Martin Väth.
2007-09-24 06:57:40 +00:00
Roy Marples
e0d06f556e
Add extraopts to our usage
2007-09-21 11:52:37 +00:00
Roy Marples
faa555efe2
No need for this convulted sed now our prefixed output is on a direct terminal again :)
2007-09-21 08:54:36 +00:00
Roy Marples
45bd125dcc
Use a pty for prefixed output instead of pipes for stdout/stderr. This
...
is so that programs can get information about the controlling terminal.
This change was triggered by bug #188506 where it's possible that
stdin, stdout and stderr didn't point to a terminal but ended up on one
via our pipes. Using a pty means that stdout and stderr always point to
a terminal, but we lose the ability to tell them apart.
If there is not a pty available then we use un-prefixed output as normal.
This change has also introduced the need for a signal pipe so that
SIGCHLD can exit the loop cleanly.
2007-09-21 08:49:43 +00:00
Roy Marples
ca58877ed0
Harden startup and shutdown
2007-09-20 22:45:16 +00:00