Commit Graph

80 Commits

Author SHA1 Message Date
Roy Marples
e55cb5dd5b Fix compile on Linux. 2008-03-03 17:22:01 +00:00
Roy Marples
15cf41e713 Split VPS into VSERVER and OPENVZ 2008-03-03 17:19:56 +00:00
Roy Marples
f3e90dddbf rc single and rc sysinit don't check sysvinit env vars in prefix. 2008-03-03 15:57:36 +00:00
Roy Marples
a12dbdc6c9 Don't check for root in prefix. 2008-03-02 21:13:21 +00:00
Roy Marples
2f3ffd053f We should use shutdown to goto single user mode. 2008-03-01 10:38:47 +00:00
Roy Marples
483a19a0e3 exiting to shell should block signals first, to avoid the child getting them. Also, sulogin seems to work without specifying the terminal now. 2008-02-04 22:19:40 +00:00
Roy Marples
ad04517623 Block signals to avoid fork /signal races. 2008-02-02 00:17:35 +00:00
Roy Marples
fef5d0af59 Constantise as much as possible so that it reduces COW usage. 2008-02-01 19:54:46 +00:00
Roy Marples
f2ce40d90b Use sigaction over signal. 2008-02-01 13:20:19 +00:00
Roy Marples
ec912fa717 Fix compile on BSD 2008-02-01 00:32:50 +00:00
Roy Marples
84ad9a40a6 Use the variable instead of type for sizeof. 2008-01-30 15:01:37 +00:00
Roy Marples
39d88dc809 Fix branding. 2008-01-29 14:55:35 +00:00
Roy Marples
9112bd58ca Do our coldplug at the end of sysinit as there's no guarantee that the boot runlevel will be called before the default runlevel. 2008-01-29 13:52:54 +00:00
Roy Marples
d8240a1aea If we don't have any branding, then add some uname info at startup. 2008-01-29 10:03:45 +00:00
Roy Marples
649a710552 Quiet some more lint warnings. 2008-01-22 11:07:39 +00:00
Roy Marples
07728abbc1 Checking first char for null is more efficient than strlen. 2008-01-21 15:30:40 +00:00
Roy Marples
862e07c8fd rc_coldplug=no really stops all coldplug events 2008-01-18 10:04:21 +00:00
Roy Marples
7fe30026b3 Fix rc changing runlevels after splitting out the applets. 2008-01-14 19:53:56 +00:00
Roy Marples
e068757810 Put the applets into rc-applet.c so that rc.c is easier to manage. 2008-01-14 14:24:20 +00:00
Roy Marples
d695407114 Add support for is_newer_than and is_older_than. is_older_than currently doesn't work as expected, but is_newer_than works fine. 2008-01-14 08:12:37 +00:00
Mike Frysinger
6aab712cb4 strip trailing newlines 2008-01-14 05:05:22 +00:00
Roy Marples
87e4e4410c Remove rc_service_plugable function and make it private as it needs to read from our config file. 2008-01-13 17:47:23 +00:00
Roy Marples
abde759d5b Re-indent to a standard tw of 8. 2008-01-11 15:51:40 +00:00
Roy Marples
ddf25cbcb7 Compile without warnings on NetBSD 2008-01-09 23:22:04 +00:00
Roy Marples
43d0f3fc76 rc_getline keeps expanding it's malloced buffer until it has read a whole line or EOF. All functions which read into static buffers have been changed to use fhis function to avoid any potential overflows and to ensure we really do read a long long config line. 2008-01-07 12:29:30 +00:00
Roy Marples
4a4a340967 Fix userland einfo when passed with no arguments 2008-01-06 23:00:26 +00:00
Roy Marples
26f5eeece1 Fix branding 2008-01-06 21:44:26 +00:00
Roy Marples
8afb86a5de Set include paths in Makefile instead of .c files 2008-01-06 13:47:39 +00:00
Roy Marples
e6c9bdf2a3 Add the missing changes from the recent Makefile updates 2008-01-05 20:43:32 +00:00
Roy Marples
ac21d75300 Add some .mk stubs to impersonate bsk .mk files to make writing our Makefiles easier. libeinfo, librc and rc now have their own seperate directories. More work is needed to tidy this up though. 2008-01-05 19:25:55 +00:00