Commit Graph

1199 Commits

Author SHA1 Message Date
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
Mike Frysinger 09cf3342d5 do not hardcode ar or ranlib 2008-01-04 15:36:56 +00:00
Roy Marples 3d163f4548 Remove support for static and pam combined - too problematic. 2008-01-04 15:19:04 +00:00
Roy Marples aa1129a71d More static building fixes. 2008-01-04 14:46:45 +00:00
Roy Marples 633297a6ca Support static building against a non static PAM. 2008-01-04 14:01:24 +00:00
Roy Marples c13471f91f Fix detection of Xen dom0 vs domU can use the right variable in init scripts. 2008-01-04 12:39:06 +00:00
Roy Marples d7961bef66 Add BIN_LDFLAGS so that we can build static bins without affecting our shared libraries. 2008-01-04 11:06:58 +00:00
Roy Marples 5ce37e1cef Ensure that copyright is unique for rc, librc and libeinfo. Also, fix branding a little. 2008-01-03 17:23:42 +00:00
Roy Marples f56929ea7d Put branding in version.h 2008-01-03 17:05:29 +00:00
Roy Marples 3a1cc82a8d Allow a BRANDING define to be used. 2008-01-03 13:02:03 +00:00
Roy Marples b6228a987e Allow building without std=c99 defined 2008-01-03 13:01:43 +00:00
Roy Marples 301c378ffe Make depend a global target 2008-01-02 17:28:35 +00:00
Roy Marples b204eb57dc Really dd depend target 2008-01-02 17:07:44 +00:00
Roy Marples 0855e685bd Add depend target 2008-01-02 17:02:33 +00:00
Roy Marples fadee8e656 Move _shell_var shell function to shell_var C applet 2008-01-02 15:38:37 +00:00
Mike Frysinger 409e73bc29 dont pollute namespace with our own local restrict keyword 2007-12-30 17:55:44 +00:00
Roy Marples 3bf35803da Clean the failed dir when we start and end rc so that failed services can be re-attempted outside of rc 2007-12-29 18:59:24 +00:00
Roy Marples b768255ee4 Don't install relative symlinks 2007-12-28 15:21:59 +00:00
Roy Marples 0c47c56cea Although OpenRC requires C99, linking to us should not. 2007-12-28 15:07:28 +00:00
Roy Marples 7de72229a5 Remove forces spaces from ebracket and ensure ok matches eend output. 2007-12-24 13:55:40 +00:00
Roy Marples 5ee9dfff6d rc-update show not default to show 2007-12-24 13:54:24 +00:00
Roy Marples 851cf10986 Don't mix code and decs 2007-12-20 18:49:44 +00:00
Roy Marples cbea91cae5 Remove rc-help.sh and replace with a man page for runscript 8. 2007-12-20 17:39:13 +00:00
Roy Marples f1d1281c04 Let service_started_daemon work off SVCNAME 2007-12-20 15:44:38 +00:00
Roy Marples 0560b64fcb Add restrict keyword to einfo 2007-12-20 15:15:53 +00:00
Roy Marples c474b810af Constant data and pointers 2007-12-20 15:02:04 +00:00
Roy Marples 6b37d16a22 Fix service_*_value 2007-12-20 13:18:46 +00:00
Roy Marples f02d9b6f6f checkown -> checkpath 2007-12-19 14:46:38 +00:00
Roy Marples ed620aec61 get_options -> service_get_value and save_options -> service_set_value 2007-12-19 14:28:38 +00:00
Roy Marples bc9cc3dfb5 No need for that include 2007-12-19 14:08:33 +00:00
Roy Marples 4022522a81 cbasename -> basename_c 2007-12-19 13:53:52 +00:00
Roy Marples cd45e54357 Introduce cbasename so we don't have to strdup(basename) and free all the time. 2007-12-19 12:46:08 +00:00
Roy Marples 2f7218c984 Make checkown --user --group behave more like chown 2007-12-19 10:49:03 +00:00
Roy Marples 47887ac7c3 usage now requires a global applet var instead of a define, don't prefix describe output and use generic usage for runscript. 2007-12-18 18:01:05 +00:00
Roy Marples c556731ad3 Allow service_* functions to work off SVCNAME if no arguments passed 2007-12-18 16:51:59 +00:00
Roy Marples 05a9d0e25e Allow service_* functions to work off SVCNAME if no arguments passed 2007-12-18 16:48:56 +00:00
Roy Marples d2e3fcae3c Our tools should not inherit EINFO_QUIET from the curret environmet, Gentoo bug #201352 2007-12-14 23:01:28 +00:00
Roy Marples 10edca8e0e Only assume the current runlevel if none specified 2007-12-14 23:00:29 +00:00
Roy Marples afdcf1fa15 udev requires try function and the modules-update program should take care of any 2.4 vs 2.6 kernel issues. Also add vim instructions to a few files. 2007-12-14 20:09:53 +00:00
Roy Marples 9f2403dffa Remove Gentoo copyright from all files that I know I have written 2007-12-14 14:12:38 +00:00
Roy Marples a3db3bac62 Allow services to be in /usr/local/etc/init.d, but disallow them being added to the boot runlevel. 2007-12-14 12:24:16 +00:00
Roy Marples b73bd04cf3 If we need to regenrate the deptree in the boot runlevel, remove it afterwards as the dependencies may need programs brought up by localmount. The dependencies will be regenerated correctly in the next runlevel. 2007-12-14 12:23:13 +00:00