Commit Graph

82 Commits

Author SHA1 Message Date
Roy Marples dd332f377c Improve spelling 2007-05-27 16:02:25 +00:00
Roy Marples f754cfd2a9 RC_SYS should now set XEN0 correctly 2007-05-23 12:30:34 +00:00
Roy Marples 64e6dcfc9f Create a function for running init.sh and init-early.sh which saves on code and removes a gcc-4.2 warning 2007-05-22 12:25:43 +00:00
Roy Marples 237a66b05c Default eend to SUCCESS if no options given 2007-05-16 18:45:16 +00:00
Roy Marples 49b36c5f2e Remove debug line 2007-05-16 11:28:45 +00:00
Roy Marples 1ac8d86ebe Stop using getimeofday for timeouts incase the clock changes. 2007-05-16 11:05:42 +00:00
Roy Marples fc597a8721 /etc/conf.d/rc.$runlevel now works, #177869. 2007-05-15 15:56:35 +00:00
Roy Marples f3888d7613 Implement FreeBSD's dlfunc function to avoid ISO warnings on dlsym - thanks to drizztbsd for find public domain code :) 2007-05-14 19:50:13 +00:00
Roy Marples d0308aaecd Use correct function casts. Use dlfunc where available to remove ISO warnings :) 2007-05-14 17:05:55 +00:00
Roy Marples 14c59d4071 RC_INTERACTIVE now works, #178331. 2007-05-14 12:48:37 +00:00
Roy Marples bbfb7bc409 Add --startas back to s-s-d, #175980, #175981. 2007-05-14 12:37:13 +00:00
Roy Marples 0942916b72 Allow time for pidfiles to be created, #178274.
Use int instead of char for getopt, #178084 thanks to drizztbsd.
2007-05-14 12:24:18 +00:00
Roy Marples 46cd245ee3 Use clock MONOTONIC to timeout, not localtime, #177514 2007-05-11 08:58:19 +00:00
Roy Marples 2fd8225c6a Always pass ttyname to sulogin 2007-05-03 13:46:38 +00:00
Roy Marples e18377acca Don't timeout waiting for checkfs and checkroot. Do a better fix later. 2007-05-02 15:17:03 +00:00
Roy Marples c3608471cd SSD_NICELEVEL can now affect the nicelevel for daemons started
by start-stop-daemon, #175397.
2007-05-02 12:33:56 +00:00
Roy Marples 700bdb4f1d Stop blindly assuming that a blank TERM is cons25. For cons25 terms we drop one column so we don't get an extra newline. 2007-05-02 10:43:43 +00:00
Roy Marples 0380d98d7d restart/schedule stopped services when the trigger service goes inactive on a restart 2007-04-30 13:18:42 +00:00
Roy Marples 4d283afe31 /etc/init.d/foo start and stop no longer exit when service is fully
started or stopped, #176452.
2007-04-30 09:06:17 +00:00
Roy Marples abfd181dde env-update now respects COLON_SEPARATED and SPACE_SEPARATED env.d values, #176198. 2007-04-27 11:24:05 +00:00
Roy Marples cf9aa106c6 Set fonts in init-early.sh, don't stop services twice when shutting down and lock prefixed output. 2007-04-26 11:24:07 +00:00
Roy Marples c1d6bfc721 Don't abort select when on signals 2007-04-25 18:12:49 +00:00
Roy Marples 8e7868d80f Don't pass $CONSOLE to sulogin and split rc_environ_fd on NULLs 2007-04-25 15:48:54 +00:00
Roy Marples dfc208bd25 We now have an alternative to buffering stdout and stderr.
RC_PREFIX="yes" will put the service name as a prefix to all output
made by the service. Thanks to Ciaran McCreesh for the idea.
2007-04-25 12:30:24 +00:00
Roy Marples a44abb9577 We now buffer stdout and stderr to a file and flush that when running in parallel. RC_PARALLEL_STARTUP has been renamed to RC_PARALLEL. 2007-04-24 11:29:19 +00:00
Roy Marples 52c28add45 error then unlink 2007-04-21 09:23:37 +00:00
Roy Marples 81c595b3fe Don't free in vfork 2007-04-21 08:34:16 +00:00
Roy Marples 3979a1712d Style fixes 2007-04-20 19:03:56 +00:00
Roy Marples 35ee67f446 Re-work the starting and stopping of services so we always know the pid so we can kill our children without the need for process groups which we cannot use as keyboard will not work in init. 2007-04-20 18:58:42 +00:00
Roy Marples a5ba34ec15 Fix rc-abort to notify the plugins we are aborting 2007-04-20 15:02:13 +00:00
Roy Marples c52f216450 Added the rc-abort command, #175106 thanks to Daniel Drake. 2007-04-20 13:12:21 +00:00
Roy Marples f269f1961b Plugins now run in a forked process for extra resliance. 2007-04-20 09:39:47 +00:00
Roy Marples 49b8b30ab7 Fix fstabinfo -p / 2007-04-19 15:31:01 +00:00
Roy Marples 2569e85579 strdup -> rc_xstrdup 2007-04-19 14:54:35 +00:00
Roy Marples 3ed60d5202 Use RTLD_NOW instead of RTLD_LAZY 2007-04-19 14:41:10 +00:00
Roy Marples f05ac25185 Fix bridge some more, remove superflous warning from vewarn and error when no interface correctly 2007-04-19 06:46:29 +00:00
Mike Frysinger e2af000463 remove APPLET check so we can create .depend 2007-04-17 13:00:05 +00:00
Mike Frysinger 9d50d4cb25 start unifying help handling 2007-04-17 12:44:32 +00:00
Mike Frysinger f5e65274f0 fix #if handling in get_term_columns 2007-04-17 12:21:15 +00:00
Roy Marples f657d87b99 Rationalise our colour usage a little. 2007-04-17 09:32:18 +00:00
Roy Marples 54d297725e env vars EINFO_GOOD and friends now override our hardcoded builtins. 2007-04-17 07:06:04 +00:00
Roy Marples 6ff4a83d59 More basename compliance. 2007-04-13 16:00:25 +00:00
Roy Marples 2714263040 Punt .depend 2007-04-13 15:23:46 +00:00
Roy Marples 36e16cef47 Ignore and clean .depend 2007-04-13 15:23:03 +00:00
Roy Marples 876bd89f4b hug getopt_long some more 2007-04-13 15:20:10 +00:00
Mike Frysinger 6dde29a0c9 add basic --help 2007-04-13 15:09:37 +00:00
Mike Frysinger 1c82d53247 add hidden visibility support to libeinfo as well 2007-04-13 14:18:38 +00:00
Mike Frysinger a822d2d118 kill off internal relocations for librc.so 2007-04-13 14:08:16 +00:00
Roy Marples fc06063958 Use basename properly 2007-04-13 13:54:53 +00:00
Mike Frysinger cb20c5da98 make sure .depend gets regenerated automatically 2007-04-13 13:21:27 +00:00