summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* new implementation of applet optionWilliam Hubbs2011-02-16
| | | | | | | | | | This reworks the implementation of the --applet option so that it is processed in run_applets() and does not require two calls to the getopts_long() function. It is based on code by Robin Johnson and Chris Richards. X-Gentoo-Bug: 351712 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=351712
* make version option commonWilliam Hubbs2011-02-14
| | | | | This reworks the code for the version option so that it is part of the parser loop and is a common option to all applets.
* Set unicode mode immediately at boot without consolefontSebastian Thorarensen2011-02-14
| | | | | | X-Gentoo-Bug: 354793 X-Gentoo-Bug-URL: http://bugs.gentoo.org/354793 Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* local: quote script names to handle spacesMike Frysinger2011-02-14
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: filter valid parisc relocsMike Frysinger2011-02-14
| | | | | | | | Parisc generates a few relocs against internal symbols which are OK. X-Gentoo-Bug: 258913 X-Gentoo-Bug-URL: http://bugs.gentoo.org/258913 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* hwclock: fix typo from an earlier style commitMike Frysinger2011-02-14
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Fix bug #354805Anthony G. Basile2011-02-14
|
* fix typo in iproute2 moduleChristian Wetzig2011-02-12
| | | | | X-Gentoo-Bug: 354511 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=354511
* set timezone if RC_HCTOSYS is not setWilliam Hubbs2011-02-09
| | | | | | | | We need to set the timezone for the system clock even when we allow the kernel to set the time. X-Gentoo-Bug: 248131 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=248131
* fix symlink targetWilliam Hubbs2011-02-07
| | | | | | The target for the symlinks in ${SBINDIR} (the same directory as the rc binary) was "rc". This is not correct; the target should be ${SBINDIR}/rc instead.
* bridge.sh: use correct POSIX test, = not ==Christian2011-02-05
| | | | | X-Gentoo-Bug: 353124 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=353124
* rework pam, ncurses and termcap include filesWilliam Hubbs2011-02-04
| | | | | | | 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.
* remove BSD make code to handle including .dependWilliam Hubbs2011-02-04
|
* use make conditional for -cstd flagWilliam Hubbs2011-02-04
| | | | | cc.mk was using ashell call to determine the value of the cstd variable. This reworks that code so it uses a make conditional.
* remove unnecessary shell callsWilliam Hubbs2011-02-04
| | | | | | The main makefile, init.d/Makefile and src/librc/Makefile all contain several shell calls which can be handled as make conditionals. This switches them to conditionals.
* selinux: replace symlinks with wrapper scriptsChris Richards2011-01-31
| | | | | | | | 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
* use immediate evaluation for shell callsWilliam Hubbs2011-01-31
| | | | | | | | This reworks the shell calls in the makefiles to use immediate evaluation and should improve parallel building. X-Gentoo-Bug: 289264 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=289264
* only support building with GNU MakeWilliam Hubbs2011-01-31
| | | | | | | | Update the documentation to state that openrc only works with gnu make. This needs to be done in order to address the parallel build issue. X-Gentoo-Bug: 289264 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=289264
* add option to disable setting the system clock on boot for linux systemsWilliam Hubbs2011-01-24
| | | | | | | | | | | This commit adds the clock_hctosys option which is used to skip setting the system clock on boot and can be used with a modern linux kernel which has the CONFIG_RTC_HCTOSYS option set to y. I would like to thank Dimitris Mandalidis for the report and for the patch to baselayout-1 on which my changes to openrc are based. X-Gentoo-Bug: 248131 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=248131
* change local to run programsWilliam Hubbs2011-01-20
| | | | | | | | | | | | | This changes the local service so that it will run programs located in @sysconfdir@/local.d instead of the local_start and local_stop functions from @sysconfdir@/conf.d/local. The advantage for the user is that these programs are not part of the openrc package, so the user does not have to worry about them being overwritten when openrc is upgraded. X-Gentoo-Bug: 351465 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=351465
* 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.