summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* test: You need to run "make" before "make check" will work.Robin H. Johnson2011-01-18
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* docs: make check does not catch textfile trailing whitespace.Robin H. Johnson2011-01-18
|
* Document all deprecated code for future removal.Robin H. Johnson2011-01-18
|
* sh/init: Detect a mounted /proc without sleepingRobin H. Johnson2011-01-18
| | | | | | | | | | | | Previously we checked if /proc was alive by reading /proc/uptime twice with a 1 second sleep between calls, so that it had time to update. This got a complaint of an entire 1 second delay, so we improve the check to be much faster without sleep. We cannot continue to use /proc/uptime as it only has a 10ms resolution. X-Gentoo-Bug: 348416 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=348416 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* librc: delete trailing newlinesMike Frysinger2011-01-17
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: check for trailing blank newlinesMike Frysinger2011-01-17
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Add removal schedule document for code trimming/deprecation.Robin H. Johnson2011-01-17
|
* Document that rc_sys_v{1,2} should not be used outside of OpenRC.Robin H. Johnson2011-01-17
|
* Bug #351570: Fix hidden functions visibility for rc_deptree_load_file.Robin H. Johnson2011-01-17
|
* Build cleanup: librc.funcs.hidden.list is generated by testsuite.Robin H. Johnson2011-01-17
|
* Bug #351570: Hidden function fixes: rc_conf_value.Robin H. Johnson2011-01-17
| | | | | | | | | | | 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>
* tests: check for common style issuesMike Frysinger2011-01-17
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* more whitespace cleanupMike Frysinger2011-01-17
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* start-stop-daemon: use termios.h rather than sys/termios.hMike Frysinger2011-01-17
| | | | | | POSIX specifies termios.h, not sys/termios.h. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* start a STYLE fileMike Frysinger2011-01-17
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: setup env before reading local filesMike Frysinger2011-01-17
| | | | | | | The local files we source might use local binaries (like eval_ecolors), so setup the env first. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* dist.mk: add a standard "distcheck" targetMike Frysinger2011-01-17
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Style fix: "char *foo" not "char* foo".Robin H. Johnson2011-01-17
|
* Style fix: /* */ comments not // comments.Robin H. Johnson2011-01-17
|
* Style fix: "while (" not "while(".Robin H. Johnson2011-01-17
|
* Style fix: "if (" not "if(".Robin H. Johnson2011-01-17
|
* Better error checking of argc for --applet call.Robin H. Johnson2011-01-17
|
* Use xstrdup for style.Robin H. Johnson2011-01-17
|
* Clean up all trailing whitespace in src/.Robin H. Johnson2011-01-17
|
* Bug #351712: Implement --applet selection mode for SELinux wrappers.Robin H. Johnson2011-01-17
| | | | | | | 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>
* Add TODO item.Robin H. Johnson2011-01-17
|
* Add new option -F to rc-depend tool, so that we can debug user deptree files ↵Robin H. Johnson2011-01-17
| | | | easily.
* Factor out new function rc_deptree_load_file to aid in debugging deptree ↵Robin H. Johnson2011-01-17
| | | | files from users. Loads from a given filename instead of the hardcoded RC_DEPTREE_CACHE define.
* Bug #351783: more documentation for rc_sys. But really see the OpenRC ↵Robin H. Johnson2011-01-16
| | | | migration guide where this is covered.
* bug #351622: Use CFLAGS during linking.Nathan Phillip Brink2011-01-14
| | | | Fix compilation on portage-multilib.
* bug 351523: fix deprecation date for rc_sysWilliam Hubbs2011-01-13
| | | | | | The deprecation notice for automatic detection of the system type stated that the automatic detection will be removed no later than 2010/03/01, but it should state 2011/03/01.
* release openrc-0.7.0openrc-0.7.0William Hubbs2011-01-12
|
* bug 351160: make openrc exit codes LSB compliantEray Aslan2011-01-12
| | | | | | * 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)
* bug 328675: add error checking to runscript.shWilliam Hubbs2011-01-12
| | | | | | | runscript.sh needs to abort if the . command used to load conf.d files and the service script does not execute successfully. I would like to thank Mike Frysinger for his input wrt style on this patch.
* update bug reporting informationMike Frysinger2011-01-08
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Bug 349571 - SELinux fixes for bootmiscChris Richards2011-01-06
| | | | | | - delete the contents of the $RC_LIBEXECDIR/console directory but not the directory itself. - direct error output from the chmod call for /tmp to /dev/null.
* Make sure old rc_sys code never runs if the rc_sys variable exists.Robin H. Johnson2011-01-05
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Update manpage for mention of rc_sys purpose.Robin H. Johnson2011-01-05
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Remove broken automatic LXC subsystem detection.Robin H. Johnson2011-01-05
| | | | | | | | | | | Any system using cgroups was being detected as an LXC system. This was triggering on OpenVZ under RHEL6 as well as the "automated per tty task groups" as discussed on the LKML. All LXC users should now switch to the new rc_sys variable introduced in the previous patch. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Implement explicit selection of subsystem types.Robin H. Johnson2011-01-05
| | | | | | | | | | | - 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>
* Document the order of the services within rc-status output.Robin H. Johnson2011-01-05
|
* bug #349443: remove -openvz keyword from sysctl serviceWilliam Hubbs2010-12-28
| | | | | Openvz supports sysctl settings which are different from the host settings, so allow the sysctl service to run for openvz systems.
* Move the ip rule extra output to verbose mode only, and support verbose ↵Robin H. Johnson2010-12-15
| | | | output on addresses and routes.
* Fix pointopoint->peer for iproute.Robin H. Johnson2010-12-15
|
* Fix pointopoint typo in old ifconfig setup.Robin H. Johnson2010-12-15
|
* Bug #266659: we really need to allow peer, pointtopoint in parsing config lines.Robin H. Johnson2010-12-11
|
* Final documentation cleanup for updated bridge code.Robin H. Johnson2010-12-12
| | | | | | | | Specifically document how to handle the case of explicitly starting a bridge and then dynamically adding interfaces to it. brctl_br0='' bridge_add_eth0='br0'
* Add "after lvm modules" as Flameeyes reports that LVM is starting too late ↵Robin H. Johnson2010-12-11
| | | | on his system in some cases.
* Merge support for Routing Policy Database (RPDB)Robin H. Johnson2010-12-11
| | | | | | | | | | | | | | | | | | | | This can be used for multi-homed connections and other advanced routing in Linux. See the documentation links for more information about doing this in linux. The code was a originally pure addon into the conf.d/net files, written in mid-2004 for doing multi-homing between two internet connections. I have finally cleaned this up and integrated it. Thanks to Jonathan Kwan for giving me the original impetus to develop this for Gentoo (it was his dual internet connections...). In the intervening years, it was a example of postup/postdown in the net.example file, however that suffered from a few corner case issues. If you were using the code from net.example, please see the updated section 'Advanced Routing' on syntax, and drop your old function blocks. Additionally, note that the rules added are now directly saved for removal when the interface is taken down.
* Revamp of bridging code.Robin H. Johnson2010-12-11
| | | | | | | | | | | - Use sysfs to read bridge information from the system instead of parsing the brctl outputs. - Allow setting of all bridge configuration parameters using new sysfs methods, modelled after bonding configuration. Also works for per-port bridge interface parameters. - Document pre-starting an empty bridge for dynamic add. - Check for interface existence before adding to bridge. - Should fix bug #293046, #309185.