Commit Graph

32 Commits

Author SHA1 Message Date
dc5d63aa97 Add RC_TMPDIR so that there's a writeable location during boot. 2008-04-21 10:29:29 +00:00
f0aacec02e Cast to unsigned char for ctype calls. 2008-04-17 10:19:58 +00:00
99d5046a56 Don't assume that we have a list returned. 2008-04-10 08:49:05 +00:00
15d34d0a16 Add license blurb to a few files and append my email to my name. 2008-03-26 17:53:37 +00:00
eea30772d4 Fix last commit. 2008-03-19 22:11:22 +00:00
51c825ceee Make rc_getline private and save it's buffer so it's sort of like getline from glibc. 2008-03-17 21:27:37 +00:00
4c14666423 Punt the rc_strcatpaths function and use snprintf instead to save on expensive malloc calls. 2008-03-17 13:25:56 +00:00
40930d7d0a Use correct TAILQ_CONCAT macro when not defined. 2008-03-16 17:27:13 +00:00
cb9da6a262 Remove null terminated char ** lists in favour of RC_STRINGLIST, using TAILQ from queue(3). Refactor code style around the BSD KNF. 2008-03-16 17:00:56 +00:00
6baff6cd1d Don't store empty services. 2008-03-04 10:36:20 +00:00
0aedc02860 Introduce LOCAL_PREFIX for a user maintained script location. 2008-03-03 10:33:42 +00:00
f092045650 Support the use of PREFIX and PKG_PREFIX. 2008-02-28 11:08:49 +00:00
ad780077d2 Welcome to 2008. 2008-02-22 12:07:34 +00:00
7dec6f4025 Don't warn about removed services through use of the nosys keyword. 2008-02-19 22:04:24 +00:00
d7129163ce Fix compile warning, and free removed depinfo's 2008-02-19 19:43:31 +00:00
42dd9965cc Default to using C99 standard. 2008-02-19 16:49:28 +00:00
916a4463ce Fix some warnings. 2008-02-19 16:05:42 +00:00
e1e36b2872 keywords -> keyword 2008-02-19 14:36:22 +00:00
0364bb2c84 Add the nojail keyword which excludes services marked as such from the dependency tree when in a jail, #bug 22 2008-02-19 14:15:53 +00:00
08a5bdbcb3 RC_DEP_START/STOP should only be used for ordering services, and not the actual dependencies ofthe services themselves. This allows coldplugged services to satisfy the net dependency for rc ordering them correctly but not for services that require net and strict is on. 2008-02-03 23:27:16 +00:00
fef5d0af59 Constantise as much as possible so that it reduces COW usage. 2008-02-01 19:54:46 +00:00
3f0381e3e6 Use the variable instead of type for sizeof. 2008-01-30 14:46:08 +00:00
61e36be694 Add xzalloc function to reduce size. 2008-01-30 14:34:55 +00:00
51a9c647b9 Allow !net to remove the net provision from dependencies. 2008-01-30 13:37:20 +00:00
07728abbc1 Checking first char for null is more efficient than strlen. 2008-01-21 15:30:40 +00:00
3e0f49b846 rc_newer_than no longer tests if souce has data, making it a more logical function. As such, we add the existss function to check for existance and size when checking to see if the deptree needs an update. 2008-01-15 09:24:50 +00:00
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
6aab712cb4 strip trailing newlines 2008-01-14 05:05:22 +00:00
abde759d5b Re-indent to a standard tw of 8. 2008-01-11 15:51:40 +00:00
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
16a2c82bd1 We should check we resolved a service before stating it's existance. 2008-01-06 21:06:47 +00:00
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