Commit Graph

  • 0f26607499 Only update mtab if /proc/mounts exists Roy Marples 2007-10-11 15:14:55 +00:00
  • 77205862e3 Bump librc and libeinfo to .so.1 Roy Marples 2007-10-11 15:05:02 +00:00
  • 5261b5ed3a Fix checkroot and give info about mtab Roy Marples 2007-10-11 15:04:07 +00:00
  • d2813aff86 Yoiks, that comma shouldn't be there. Roy Marples 2007-10-11 14:00:56 +00:00
  • e00bf23518 No need for that include Roy Marples 2007-10-11 13:56:38 +00:00
  • ebcfd49e9c Fix deleting items from string lists. Roy Marples 2007-10-11 10:11:12 +00:00
  • 64d1dd9da0 If / block device as in /etc/fstab does not exist, use /dev/root if it's available in checkroot, #171593. Roy Marples 2007-10-11 09:49:54 +00:00
  • 07c8f8cfde Fix rc.map Roy Marples 2007-10-10 13:49:52 +00:00
  • 4bdf9ab63e rc_deptree_order_services -> rc_deptree_order Roy Marples 2007-10-10 13:11:35 +00:00
  • e744a6ba24 Give more time to daemons Roy Marples 2007-10-10 11:55:55 +00:00
  • 25091eb4f4 Don't run the done hook twice Roy Marples 2007-10-10 06:24:08 +00:00
  • 183b7464d3 We should only have one block of code that restores state Roy Marples 2007-10-09 21:20:10 +00:00
  • 2613316686 Fix failed services a little, and make timeout more sane Roy Marples 2007-10-09 21:13:08 +00:00
  • 31c6cacb0a Always remount root rw if it's not Roy Marples 2007-10-09 21:10:53 +00:00
  • d468572206 Improve applet help a little. Also, if mountinfo as any mounts given, work explictly with --netdev/--nonetdev Roy Marples 2007-10-09 17:41:53 +00:00
  • db468457dc Foo, should be a mask Roy Marples 2007-10-09 15:47:25 +00:00
  • 537ef36350 Ensure that runscript returns 0 when service is started Roy Marples 2007-10-09 15:44:22 +00:00
  • 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. Roy Marples 2007-10-09 15:33:05 +00:00
  • e89805e0c0 Quiet some compile time warnings on uclibc Roy Marples 2007-10-09 12:52:09 +00:00
  • 3ac49bd6b3 Fix help Roy Marples 2007-10-09 10:18:13 +00:00
  • 393d07cb6f txqueuelen_eth0= now works, #190538. Roy Marples 2007-10-09 09:56:45 +00:00
  • ee1b7d0141 Tidy up Roy Marples 2007-10-09 09:25:32 +00:00
  • 3da2922358 Don't stop reading dir contents on errors Roy Marples 2007-10-08 12:46:14 +00:00
  • cd4bce7e8d Wups, should be xstrdup Roy Marples 2007-10-08 11:16:22 +00:00
  • a89ceb7e2c Punt rc_ from xstrdup, xalloc, xrealloc and exists as they're not in librc anymore Roy Marples 2007-10-08 11:11:21 +00:00
  • e7dab9bb91 Move rc_env_filter and rc_env_config out of librc and into rc Roy Marples 2007-10-08 11:07:39 +00:00
  • 9d18c195d7 Don't unmount stuff in /dev or /sys Roy Marples 2007-10-05 14:15:06 +00:00
  • 93684b646e Don't umount anything in /sys like we do for /proc and /dev Roy Marples 2007-10-05 13:37:57 +00:00
  • 2691f95a3a rc doesn't and shouldn't use libkvm Roy Marples 2007-10-05 12:04:19 +00:00
  • cf53fe51b1 Don't bother holding the old errno Roy Marples 2007-10-05 12:00:18 +00:00
  • 632bd4d1f0 Fix a few errors with the last few commits Roy Marples 2007-10-05 11:31:17 +00:00
  • 9ff89f8027 Punt rc_waitpid Roy Marples 2007-10-05 11:04:49 +00:00
  • 3bfba57f5b Punt rc_rm_dir Roy Marples 2007-10-05 10:36:53 +00:00
  • 05b8eff319 Punt rc_ls_dir Roy Marples 2007-10-05 10:16:14 +00:00
  • efe6e76cc1 rc_service_daemon_set now returns bool Roy Marples 2007-10-04 19:49:12 +00:00
  • 7319c64cff rc_service_schedule_clear returns a bool on error now Roy Marples 2007-10-04 19:43:01 +00:00
  • a6f2713002 inline rc_xmalloc, rc_xrealloc and rc_xstrdup so that the library doesn't expose them. Roy Marples 2007-10-04 17:26:57 +00:00
  • af5525f634 LS_DIRS -> LS_DIR Roy Marples 2007-10-04 17:02:44 +00:00
  • 15fde9a796 Punt rc_exists from public interface, move to private static inline Roy Marples 2007-10-04 17:00:56 +00:00
  • 87ea3e9e3b Punt rc_is_dir Roy Marples 2007-10-04 16:54:29 +00:00
  • e2e40afdde punt rc_is_exec Roy Marples 2007-10-04 16:26:44 +00:00
  • d65c484f3a punt rc_is_link Roy Marples 2007-10-04 16:21:53 +00:00
  • bb9ad38de2 Punt rc_is_file Roy Marples 2007-10-04 16:16:06 +00:00
  • bd83448633 Document help and status Roy Marples 2007-10-04 14:57:51 +00:00
  • 24e0790e38 Fix rc-help regarding per runlevel config files Roy Marples 2007-10-04 14:44:13 +00:00
  • 53176d12ad document rc_deptree_depends Roy Marples 2007-10-04 14:15:49 +00:00
  • 8b874c9a0f Revert making function private Roy Marples 2007-10-04 14:11:45 +00:00
  • 48cfeba8b2 Remove debug Roy Marples 2007-10-04 13:55:37 +00:00
  • daf868394f __rc_service_daemon_set is now a private function Roy Marples 2007-10-04 13:51:57 +00:00
  • 379b66936c depinfo and deptype are now internal use only. rc-depend cuddles up to getopt. Roy Marples 2007-10-04 13:38:47 +00:00
  • 422ac82ef9 librc.so and libeinfo.so now have symbol versions. Roy Marples 2007-10-03 15:46:02 +00:00
  • 6d5ac5716b rc_make_env -> rc_env_config, rc_filter_env -> rc_env_filter Roy Marples 2007-10-03 14:48:50 +00:00
  • a470700710 Rename config funcs Roy Marples 2007-10-03 14:43:05 +00:00
  • fc3980b2e2 reorg our header a little Roy Marples 2007-10-03 14:31:16 +00:00
  • 4b7efeafa6 rc_service_option_set -> rc_service_value_set, rc_service_option_get -> rc_service_value_get Roy Marples 2007-10-03 14:22:45 +00:00
  • 563c6f46c0 rc_schedule_clear -> rc_service_schedule_clear, rc_schedule_start_service -> rc_service_schedule_start Roy Marples 2007-10-03 14:18:52 +00:00
  • 4c3bf59c5b reorder header a little Roy Marples 2007-10-03 14:14:44 +00:00
  • 260318f24f rc_get_runlevels -> rc_runlevel_list Roy Marples 2007-10-03 14:11:55 +00:00
  • 0ccf248afd Default to tunctl so we can create the device as a specific user, #194588 thanks to Jaco Kroon. Roy Marples 2007-10-03 13:35:39 +00:00
  • 8abd6ebb11 hide eprefix Roy Marples 2007-10-03 12:55:27 +00:00
  • 034a18c548 Align correctly when passing output to grep. Roy Marples 2007-10-03 12:45:57 +00:00
  • 76d3ee58e1 Don't use colour when not a tty - like say when we're redirected to a file. Roy Marples 2007-10-03 12:43:50 +00:00
  • ab38e54fed Fix output for no colour Roy Marples 2007-10-03 11:53:20 +00:00
  • 932a4576ce Respect COLUMNS Roy Marples 2007-10-03 11:49:08 +00:00
  • b675ca4779 Compile fix Roy Marples 2007-10-02 14:37:30 +00:00
  • 69ebf0c738 rc_allow_plug -> rc_service_plugable Roy Marples 2007-10-02 09:57:23 +00:00
  • 4e9e8d075c rc_set_service_daemon -> rc_service_daemon_set Roy Marples 2007-10-02 09:04:10 +00:00
  • cef0ad3215 rc_set_service_option -> rc_service_option_set, rc_get_service_option -> rc_service_option_get Roy Marples 2007-10-02 09:02:08 +00:00
  • 52f33e2815 Compile on fbsd. Roy Marples 2007-10-01 08:42:27 +00:00
  • 1a6912d7eb Fix dns timeout comment, #19405 thanks to Patrik Wenger. Roy Marples 2007-09-30 14:35:41 +00:00
  • d3d0fd2d9c Fix dns timeout comment, #19405 thanks to Patrik Wenger. Roy Marples 2007-09-30 14:35:12 +00:00
  • 0fae5deeb1 Plug a leak Roy Marples 2007-09-29 17:20:52 +00:00
  • 7d5c82cf63 rc_wait_service -> rc_service_wait Roy Marples 2007-09-29 17:03:38 +00:00
  • f795cd20f8 librc doesn't use libeinfo Roy Marples 2007-09-29 17:03:21 +00:00
  • b19e646575 Rationalise more functions into rc_service_ Roy Marples 2007-09-29 16:54:58 +00:00
  • 837f43e163 librc no longer uses libeinfo. deptree function names are now all under rc_deptree_ Roy Marples 2007-09-29 16:42:08 +00:00
  • b153f67fe3 Ensure reading the console still works in parallel startup Roy Marples 2007-09-29 10:17:28 +00:00
  • 162887c364 -C should force no colour as well Roy Marples 2007-09-28 19:29:59 +00:00
  • fc1bfe4234 Crashed is not a baselayout state as such Roy Marples 2007-09-28 15:04:15 +00:00
  • 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. Roy Marples 2007-09-28 14:53:38 +00:00
  • befddaf241 keymaps now sets unicode keyboard on all defined ttys, #192442 thanks to Pacho Ramos. Roy Marples 2007-09-28 12:54:48 +00:00
  • b894cdb738 net.sh now checks to see if root is net mounted if no predown function exists, #194074. Roy Marples 2007-09-28 12:46:59 +00:00
  • 6f7f447978 enums are now fixed to specific values and are in UPPER CASE. Roy Marples 2007-09-28 12:29:23 +00:00
  • e89c2c5d60 The rc_depinfo_t and rc_deptype_t structures are not for public consumption. Roy Marples 2007-09-27 23:16:40 +00:00
  • 8c402e53ee Clean makefile for duplicate rules Roy Marples 2007-09-27 22:14:23 +00:00
  • 1d0b234e94 Fix Makefile for pmake, document s-s-d options and increase usage gap Roy Marples 2007-09-26 10:46:44 +00:00
  • 46af0c7ddb If it's in fstab, let mount work everything out instead of us. Roy Marples 2007-09-26 10:09:27 +00:00
  • 675d0a94c7 No need for bash here Roy Marples 2007-09-26 09:16:41 +00:00
  • 5f5302ef64 use __ prefixes so we dont have to worry about user #defines causing havoc in the normal namespace Mike Frysinger 2007-09-26 09:08:07 +00:00
  • 5b57534ce7 mark usage() as no return Mike Frysinger 2007-09-26 09:07:31 +00:00
  • 727a2d90ee add some tests to make sure our exported symbols are sane Mike Frysinger 2007-09-26 08:44:39 +00:00
  • 9f315994b5 Duh, wrong way around Roy Marples 2007-09-26 08:43:32 +00:00
  • f0c7e8e02f add hidden definition for rc_waitpid() Mike Frysinger 2007-09-26 08:39:16 +00:00
  • 3d484acec3 passno needs an argument Roy Marples 2007-09-26 08:05:49 +00:00
  • ef0df58761 Fix rc_env_bool Roy Marples 2007-09-26 07:52:48 +00:00
  • e24d808fc5 Handle fstab with spaces Roy Marples 2007-09-26 07:30:00 +00:00
  • 8a7b58a73d rc_is_env is now rc_env_bool and just works with boolean values. Roy Marples 2007-09-26 07:05:33 +00:00
  • ab0edd43b9 unify verbose/quiet handling Mike Frysinger 2007-09-25 23:17:25 +00:00
  • 7d9acd968f display whether an option takes an argument in the usage output Mike Frysinger 2007-09-25 22:57:32 +00:00
  • 8ce7911f10 Fix short opts Roy Marples 2007-09-25 22:50:27 +00:00