Roy Marples
|
dc3bce5dae
|
interupt -> interrupt
|
2007-10-23 15:23:10 +00:00 |
|
Roy Marples
|
af510fb316
|
We can still update deptree if needed services are missing
|
2007-10-23 10:06:15 +00:00 |
|
Roy Marples
|
c30b64a63a
|
Allow half a second for a working pidfile to be created and a tenth of a second for a daemon to bail.
|
2007-10-23 09:05:19 +00:00 |
|
Roy Marples
|
9dddb43eb4
|
Wait for plugins to finish before moving on.
|
2007-10-22 19:33:42 +00:00 |
|
Roy Marples
|
6b0c28039d
|
When getting an ecolor, we should check that stdout is a tty
|
2007-10-22 16:28:38 +00:00 |
|
Roy Marples
|
33aa2a0745
|
whitespace
|
2007-10-22 16:19:12 +00:00 |
|
Roy Marples
|
a28dd2d4ef
|
We now build and optionally work with static libraries.
|
2007-10-16 13:49:00 +00:00 |
|
Roy Marples
|
068b4798c2
|
Update dependencies if we're allowed too
|
2007-10-15 16:17:33 +00:00 |
|
Roy Marples
|
a6ae4a6cde
|
This is probably better
|
2007-10-15 16:03:49 +00:00 |
|
Roy Marples
|
5d215f9d63
|
const correctness
|
2007-10-15 14:40:53 +00:00 |
|
Roy Marples
|
c7f679e97e
|
Add trace to depopts
|
2007-10-15 11:20:27 +00:00 |
|
Roy Marples
|
f95e75f0e9
|
rc-status now orders services in start order, #195630
|
2007-10-15 11:17:57 +00:00 |
|
Roy Marples
|
20a149b2c7
|
malloc over fatty buffers
|
2007-10-12 00:01:33 +00:00 |
|
Roy Marples
|
e3bc6666d6
|
malloc data size, not pointer size
|
2007-10-11 23:17:53 +00:00 |
|
Roy Marples
|
77205862e3
|
Bump librc and libeinfo to .so.1
|
2007-10-11 15:05:02 +00:00 |
|
Roy Marples
|
d2813aff86
|
Yoiks, that comma shouldn't be there.
|
2007-10-11 14:00:56 +00:00 |
|
Roy Marples
|
e00bf23518
|
No need for that include
|
2007-10-11 13:56:38 +00:00 |
|
Roy Marples
|
ebcfd49e9c
|
Fix deleting items from string lists.
|
2007-10-11 10:11:12 +00:00 |
|
Roy Marples
|
64d1dd9da0
|
If / block device as in /etc/fstab does not exist, use /dev/root if it's available in checkroot, #171593.
|
2007-10-11 09:49:54 +00:00 |
|
Roy Marples
|
07c8f8cfde
|
Fix rc.map
|
2007-10-10 13:49:52 +00:00 |
|
Roy Marples
|
4bdf9ab63e
|
rc_deptree_order_services -> rc_deptree_order
|
2007-10-10 13:11:35 +00:00 |
|
Roy Marples
|
e744a6ba24
|
Give more time to daemons
|
2007-10-10 11:55:55 +00:00 |
|
Roy Marples
|
25091eb4f4
|
Don't run the done hook twice
|
2007-10-10 06:24:08 +00:00 |
|
Roy Marples
|
183b7464d3
|
We should only have one block of code that restores state
|
2007-10-09 21:20:10 +00:00 |
|
Roy Marples
|
2613316686
|
Fix failed services a little, and make timeout more sane
|
2007-10-09 21:13:08 +00:00 |
|
Roy Marples
|
d468572206
|
Improve applet help a little. Also, if mountinfo as any mounts given, work explictly with --netdev/--nonetdev
|
2007-10-09 17:41:53 +00:00 |
|
Roy Marples
|
db468457dc
|
Foo, should be a mask
|
2007-10-09 15:47:25 +00:00 |
|
Roy Marples
|
537ef36350
|
Ensure that runscript returns 0 when service is started
|
2007-10-09 15:44:22 +00:00 |
|
Roy Marples
|
dc0ba7ebf3
|
netmount, localmount, halt.sh and net scripts now check OS specific flags to see if a mount is network mounted (linux = fstab, *bsd = "local" in mount options) or not, #192772.
|
2007-10-09 15:33:05 +00:00 |
|
Roy Marples
|
e89805e0c0
|
Quiet some compile time warnings on uclibc
|
2007-10-09 12:52:09 +00:00 |
|
Roy Marples
|
3ac49bd6b3
|
Fix help
|
2007-10-09 10:18:13 +00:00 |
|
Roy Marples
|
ee1b7d0141
|
Tidy up
|
2007-10-09 09:25:32 +00:00 |
|
Roy Marples
|
3da2922358
|
Don't stop reading dir contents on errors
|
2007-10-08 12:46:14 +00:00 |
|
Roy Marples
|
cd4bce7e8d
|
Wups, should be xstrdup
|
2007-10-08 11:16:22 +00:00 |
|
Roy Marples
|
a89ceb7e2c
|
Punt rc_ from xstrdup, xalloc, xrealloc and exists as they're not in librc anymore
|
2007-10-08 11:11:21 +00:00 |
|
Roy Marples
|
e7dab9bb91
|
Move rc_env_filter and rc_env_config out of librc and into rc
|
2007-10-08 11:07:39 +00:00 |
|
Roy Marples
|
2691f95a3a
|
rc doesn't and shouldn't use libkvm
|
2007-10-05 12:04:19 +00:00 |
|
Roy Marples
|
cf53fe51b1
|
Don't bother holding the old errno
|
2007-10-05 12:00:18 +00:00 |
|
Roy Marples
|
632bd4d1f0
|
Fix a few errors with the last few commits
|
2007-10-05 11:31:17 +00:00 |
|
Roy Marples
|
9ff89f8027
|
Punt rc_waitpid
|
2007-10-05 11:04:49 +00:00 |
|
Roy Marples
|
3bfba57f5b
|
Punt rc_rm_dir
|
2007-10-05 10:36:53 +00:00 |
|
Roy Marples
|
05b8eff319
|
Punt rc_ls_dir
|
2007-10-05 10:16:14 +00:00 |
|
Roy Marples
|
efe6e76cc1
|
rc_service_daemon_set now returns bool
|
2007-10-04 19:49:12 +00:00 |
|
Roy Marples
|
7319c64cff
|
rc_service_schedule_clear returns a bool on error now
|
2007-10-04 19:43:01 +00:00 |
|
Roy Marples
|
a6f2713002
|
inline rc_xmalloc, rc_xrealloc and rc_xstrdup so that the library doesn't expose them.
|
2007-10-04 17:26:57 +00:00 |
|
Roy Marples
|
af5525f634
|
LS_DIRS -> LS_DIR
|
2007-10-04 17:02:44 +00:00 |
|
Roy Marples
|
15fde9a796
|
Punt rc_exists from public interface, move to private static inline
|
2007-10-04 17:00:56 +00:00 |
|
Roy Marples
|
87ea3e9e3b
|
Punt rc_is_dir
|
2007-10-04 16:54:29 +00:00 |
|
Roy Marples
|
e2e40afdde
|
punt rc_is_exec
|
2007-10-04 16:26:44 +00:00 |
|
Roy Marples
|
d65c484f3a
|
punt rc_is_link
|
2007-10-04 16:21:53 +00:00 |
|
Roy Marples
|
bb9ad38de2
|
Punt rc_is_file
|
2007-10-04 16:16:06 +00:00 |
|
Roy Marples
|
53176d12ad
|
document rc_deptree_depends
|
2007-10-04 14:15:49 +00:00 |
|
Roy Marples
|
8b874c9a0f
|
Revert making function private
|
2007-10-04 14:11:45 +00:00 |
|
Roy Marples
|
48cfeba8b2
|
Remove debug
|
2007-10-04 13:55:37 +00:00 |
|
Roy Marples
|
daf868394f
|
__rc_service_daemon_set is now a private function
|
2007-10-04 13:51:57 +00:00 |
|
Roy Marples
|
379b66936c
|
depinfo and deptype are now internal use only. rc-depend cuddles up to getopt.
|
2007-10-04 13:38:47 +00:00 |
|
Roy Marples
|
422ac82ef9
|
librc.so and libeinfo.so now have symbol versions.
|
2007-10-03 15:46:02 +00:00 |
|
Roy Marples
|
6d5ac5716b
|
rc_make_env -> rc_env_config, rc_filter_env -> rc_env_filter
|
2007-10-03 14:48:50 +00:00 |
|
Roy Marples
|
a470700710
|
Rename config funcs
|
2007-10-03 14:43:05 +00:00 |
|
Roy Marples
|
fc3980b2e2
|
reorg our header a little
|
2007-10-03 14:31:16 +00:00 |
|
Roy Marples
|
4b7efeafa6
|
rc_service_option_set -> rc_service_value_set, rc_service_option_get -> rc_service_value_get
|
2007-10-03 14:22:45 +00:00 |
|
Roy Marples
|
563c6f46c0
|
rc_schedule_clear -> rc_service_schedule_clear, rc_schedule_start_service -> rc_service_schedule_start
|
2007-10-03 14:18:52 +00:00 |
|
Roy Marples
|
4c3bf59c5b
|
reorder header a little
|
2007-10-03 14:14:44 +00:00 |
|
Roy Marples
|
260318f24f
|
rc_get_runlevels -> rc_runlevel_list
|
2007-10-03 14:11:55 +00:00 |
|
Roy Marples
|
8abd6ebb11
|
hide eprefix
|
2007-10-03 12:55:27 +00:00 |
|
Roy Marples
|
034a18c548
|
Align correctly when passing output to grep.
|
2007-10-03 12:45:57 +00:00 |
|
Roy Marples
|
76d3ee58e1
|
Don't use colour when not a tty - like say when we're redirected to a file.
|
2007-10-03 12:43:50 +00:00 |
|
Roy Marples
|
ab38e54fed
|
Fix output for no colour
|
2007-10-03 11:53:20 +00:00 |
|
Roy Marples
|
932a4576ce
|
Respect COLUMNS
|
2007-10-03 11:49:08 +00:00 |
|
Roy Marples
|
b675ca4779
|
Compile fix
|
2007-10-02 14:37:30 +00:00 |
|
Roy Marples
|
69ebf0c738
|
rc_allow_plug -> rc_service_plugable
|
2007-10-02 09:57:23 +00:00 |
|
Roy Marples
|
4e9e8d075c
|
rc_set_service_daemon -> rc_service_daemon_set
|
2007-10-02 09:04:10 +00:00 |
|
Roy Marples
|
cef0ad3215
|
rc_set_service_option -> rc_service_option_set, rc_get_service_option -> rc_service_option_get
|
2007-10-02 09:02:08 +00:00 |
|
Roy Marples
|
52f33e2815
|
Compile on fbsd.
|
2007-10-01 08:42:27 +00:00 |
|
Roy Marples
|
0fae5deeb1
|
Plug a leak
|
2007-09-29 17:20:52 +00:00 |
|
Roy Marples
|
7d5c82cf63
|
rc_wait_service -> rc_service_wait
|
2007-09-29 17:03:38 +00:00 |
|
Roy Marples
|
f795cd20f8
|
librc doesn't use libeinfo
|
2007-09-29 17:03:21 +00:00 |
|
Roy Marples
|
b19e646575
|
Rationalise more functions into rc_service_
|
2007-09-29 16:54:58 +00:00 |
|
Roy Marples
|
837f43e163
|
librc no longer uses libeinfo. deptree function names are now all under rc_deptree_
|
2007-09-29 16:42:08 +00:00 |
|
Roy Marples
|
b153f67fe3
|
Ensure reading the console still works in parallel startup
|
2007-09-29 10:17:28 +00:00 |
|
Roy Marples
|
fc1bfe4234
|
Crashed is not a baselayout state as such
|
2007-09-28 15:04:15 +00:00 |
|
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
|
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 |
|