Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-04 | rework pam, ncurses and termcap include files | William Hubbs | |
This allows error checking inside the included files instead of either including the appropriate file or a blank file. Also the blank file named .mk gets removed by this change. | |||
2011-01-31 | selinux: replace symlinks with wrapper scripts | Chris Richards | |
This needs to be done on selinux systems so the proper context can be set for each rc applet. X-Gentoo-Bug: 351712 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=351712 | |||
2011-01-17 | Bug #351570: Hidden function fixes: rc_conf_value. | Robin H. Johnson | |
Refactor rc_conf_value into librc for use in library context. Also requires moving: - rc_conf internal static - Defines: PROFILE_ENV, SYS_WHITELIST, USR_WHITELIST, RC_PATH_PREFIX moved to rc.h with new RC_ prefix added. - Defines: RC_CONF, RC_CONF_OLD moved to rc.h. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> | |||
2011-01-17 | more whitespace cleanup | Mike Frysinger | |
Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2011-01-17 | start-stop-daemon: use termios.h rather than sys/termios.h | Mike Frysinger | |
POSIX specifies termios.h, not sys/termios.h. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2011-01-17 | Style fix: "char *foo" not "char* foo". | Robin H. Johnson | |
2011-01-17 | Style fix: "while (" not "while(". | Robin H. Johnson | |
2011-01-17 | Style fix: "if (" not "if(". | Robin H. Johnson | |
2011-01-17 | Better error checking of argc for --applet call. | Robin H. Johnson | |
2011-01-17 | Use xstrdup for style. | Robin H. Johnson | |
2011-01-17 | Clean up all trailing whitespace in src/. | Robin H. Johnson | |
2011-01-17 | Bug #351712: Implement --applet selection mode for SELinux wrappers. | Robin H. Johnson | |
In addition to detecting what multicall applet we want via argv[0], provide an explicit override mode with a --applet initial argument. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> | |||
2011-01-17 | Add new option -F to rc-depend tool, so that we can debug user deptree files ↵ | Robin H. Johnson | |
easily. | |||
2011-01-12 | bug 351160: make openrc exit codes LSB compliant | Eray Aslan | |
* status on a stopped service now has a return code of 3 (was 1) * starting an already started service now has a return code of 0 (was 1) * stopping an already stopped service now has a return code of 0 (was 1) | |||
2011-01-05 | Implement explicit selection of subsystem types. | Robin H. Johnson | |
- Fixes bugs #347583, #349389, both of which were triggered by cgroups being detected as the LXC subsystem type. - Makes it much easier to select "prefix" type. - "rc -S" will now print a warning if you have not configured rc_sys in /etc/rc.conf - All other semantics of rc_sys are unchanged in this patch. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> | |||
2010-12-03 | Avoid race condition in runscript (bug #319865) | Thomas Pfaff | |
Under normal conditions, runscript creates one child and waits for its termination, which is signaled by a pipe write from the SIGCHLD sighandler. When running killprocs however more than one SIGHCLD signal is generated, at least on all of my amd64 boxes running on real hardware and in vmware. When the first SIGCHLD occurs svc_exec leaves the loop and closes the pipe. Subsequent SIGCHLDs during the close can lead to a race condition and create an EBADF error in the pipe write (pipe is closed but the file handle is still != -1). We avoid this by blocking SIGHCHLD during the pipe close. | |||
2010-04-09 | restore init.d pause option | Mike Frysinger | |
2010-03-26 | Fix -s and -S. | Roy Marples | |
2010-03-17 | Fix two leaks. | Roy Marples | |
2010-01-08 | random spelling fixes | Mike Frysinger | |
Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2009-12-14 | start-stop-daemon can now set process IO scheduling. | Roy Marples | |
2009-11-13 | Fix logic | Roy Marples | |
2009-11-13 | Add a --warn option to just warn when reference file does not exist. | Roy Marples | |
Fixes Gentoo #291894. | |||
2009-10-16 | Regenerate version.h if necessary | Roy Marples | |
2009-10-15 | fix wait time for gentoo bug 288495 | William Hubbs | |
The wait time was in seconds. This patch converts it to milliseconds. | |||
2009-10-13 | Add new utility and init script swclock that sets the system time based on | Roy Marples | |
the mtime of a file. It saves the shutdown time to this file also. This is handy for systems without a working RTC chip. Based on an idea by Michael A. Smith <michael@smith-li.com>. Fixes Gentoo #272073. | |||
2009-10-08 | Add pkg-config support, fixes #187. | Roy Marples | |
2009-09-04 | Allow init scripts to show their dependencies easier | Roy Marples | |
2009-09-04 | Add -P to start-stop-daemon to display a . for each second elapsed. | Roy Marples | |
Fixes #197. | |||
2009-09-04 | Really fix --signal 0 | Roy Marples | |
2009-09-04 | Fix signed error. | Roy Marples | |
2009-09-01 | Allow any valid numeric signal and not just what we define. | Roy Marples | |
2009-07-01 | We should use -feature instead of nofeature. | Roy Marples | |
This matches the ifconfig and Gentoo USE flag syntax and is hopefully easier to read. Fixes #178. | |||
2009-06-21 | Use rc_getline instead of assuming a fixed kernel cmdline length. | Roy Marples | |
This is now requires as COMMAND_LINE_SIZE isn't exposed by kernel headers anymore. Fixes #177. | |||
2009-06-01 | Warn about going inactive correctly. | Roy Marples | |
2009-05-23 | Move non compiled libraries from /lib/rc to /libexec/rc | Roy Marples | |
OpenRC version is now stored as plaintext in /libexec/rc/version Plugins (cursplash, splashutils) will have to be re-compiled to pickup the new directories. State data needs to be moved from /lib/rc/init.d to /libexec/rc/init.d as well. | |||
2009-05-17 | If already started or stopped, abort. | Roy Marples | |
2009-05-07 | Unset PAM environment variables if not set | Roy Marples | |
2009-05-05 | Fix compile on NetBSD and FreeBSD | Roy Marples | |
2009-05-02 | Add runlevel stacking, #88 | Roy Marples | |
This implementation has the limitation that you cannot have a stacked runlevel and service of the same name in a runlevel. | |||
2009-05-01 | Add (c) to Copyright | Roy Marples | |
2009-05-01 | Add -i, --ifexists so that we can do this | Roy Marples | |
rc-sercice -i foo -- restart instead of this rc-service -e foo && rc-service foo -- restart | |||
2009-05-01 | Fix git versioning | Roy Marples | |
2009-04-30 | Add -Z, --dry-run option to show which services we would start/stop | Roy Marples | |
without actually doing so. Fixes #151. | |||
2009-04-30 | Avoid more gcc warning about not checking return values ... | Roy Marples | |
2009-04-30 | Brand with git version instead of svn | Roy Marples | |
2009-04-30 | Fix parens | Juan RP | |
2009-04-30 | Go back to git | Roy Marples | |
2009-04-28 | Don't start services when their need dependency is broken | Roy Marples | |
2009-04-27 | Add the noshutdown keyword to special case the shutdown. | Roy Marples | |