Commit Graph

540 Commits

Author SHA1 Message Date
Roy Marples 87f785cc31 Style. 2008-01-18 13:30:12 +00:00
Roy Marples b6be36e5ea Don't enforce a C99 compiler. 2008-01-18 11:27:49 +00:00
Roy Marples 862e07c8fd rc_coldplug=no really stops all coldplug events 2008-01-18 10:04:21 +00:00
Roy Marples c6774d1c74 If adding to the boot runlevel, ensure that the realpath of the resolved service points to /etc/init.d/$service 2008-01-15 19:47:48 +00:00
Roy Marples 38f8eee495 We should not use options for rc-update, as add, delete and such are commands. 2008-01-15 09:50:14 +00:00
Roy Marples 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
Roy Marples 7fe30026b3 Fix rc changing runlevels after splitting out the applets. 2008-01-14 19:53:56 +00:00
Roy Marples 46294cba02 Fix shell_var as reported by lamusic. 2008-01-14 16:17:03 +00:00
Roy Marples 62d793f7ff Fix is_older_than. 2008-01-14 14:41:02 +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
Mike Frysinger d810e597dc partial revert of previous commit -- the rpath stuff was meant to be kept local only 2008-01-14 10:18:52 +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 e49e5b147c tweak help since this works for dirs and files 2008-01-14 05:48:31 +00:00
Mike Frysinger 357d3ecf84 fix --mode parsing by checking the proper function parameter 2008-01-14 05:39:01 +00:00
Mike Frysinger 0b815cc67f add missing "-d" option 2008-01-14 05:32:47 +00:00
Mike Frysinger 09b958b99d add shortcuts for generating symlinks 2008-01-14 05:32:39 +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 7f9ea7c7c4 Fix PAM install 2008-01-13 10:21:22 +00:00
Roy Marples 5bf95bd3f3 Use MKTERMCAP and MKPAM so we don't use env vars TERMCAP or PAM inadvertently. 2008-01-12 20:38:57 +00:00
Roy Marples 9c5300d4ae Many termcap db's don't have ch or RI even though they do work 2008-01-12 20:38:26 +00:00
Roy Marples abde759d5b Re-indent to a standard tw of 8. 2008-01-11 15:51:40 +00:00
Roy Marples 2d95c9a756 Loads of NetBSD tweaks here. 2008-01-10 23:22:46 +00:00
Roy Marples 4314784520 Allow for OS and SUBOS folders so we can introduce NetBSD scripts whilst keeping BSD for all BSD's. 2008-01-10 16:35:59 +00:00
Roy Marples 2643f2e605 Fix installing libs. 2008-01-10 08:29:41 +00:00
Roy Marples 5b30c5154d install correctly on NetBSD. 2008-01-09 23:47:15 +00:00
Roy Marples ddf25cbcb7 Compile without warnings on NetBSD 2008-01-09 23:22:04 +00:00
Roy Marples 06634f6309 Style updates. 2008-01-09 11:44:43 +00:00
Roy Marples 2e35d2a73c Avoid valgrind errors with getline. 2008-01-07 19:12:58 +00:00
Roy Marples 81b8e5450e Really fix off by one error. 2008-01-07 15:27:26 +00:00
Roy Marples fa898af791 Fix an off by one error. 2008-01-07 14:59:17 +00:00
Roy Marples d22fc0dd93 Allow depend creation again. This doesn't work on GNU make, but does on all others. 2008-01-07 14:20:13 +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 74e0e58b89 Stop using CPPFLAGS 2008-01-07 09:39:44 +00:00
Roy Marples 789bd6ab09 Install the static archive in /usr/lib 2008-01-06 23:30:20 +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 16a2c82bd1 We should check we resolved a service before stating it's existance. 2008-01-06 21:06:47 +00:00
Roy Marples b1540cba5b Use a dynamically expanding buffer for reading config files. 2008-01-06 19:52:43 +00:00
Roy Marples 8afb86a5de Set include paths in Makefile instead of .c files 2008-01-06 13:47:39 +00:00
Roy Marples 62ef80e7f8 Add our version maps back 2008-01-06 11:38:37 +00:00
Roy Marples 2b54426bd3 librc needs kvm on bsd. 2008-01-06 00:50:19 +00:00
Roy Marples 75815abd6c Fix installing pam files 2008-01-05 20:54:34 +00:00
Roy Marples 44d63fdec6 Fix installing links 2008-01-05 20:53:28 +00:00
Roy Marples 20b50e57b9 Add missing Makefile 2008-01-05 20:49:48 +00:00
Roy Marples e6c9bdf2a3 Add the missing changes from the recent Makefile updates 2008-01-05 20:43:32 +00:00
Roy Marples c92be49041 Move the env whitelists to an rc var and build in the system whitelist. 2008-01-05 20:43:08 +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
Mike Frysinger 112fbde453 use implicit rules for many things rather than hardcoding our own 2008-01-04 15:57:31 +00:00
Roy Marples f5fb796619 We use -W in the loop vars, no don't duplicate in the test. 2008-01-04 15:47:34 +00:00