summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* release openrc-0.9.3openrc-0.9.3William Hubbs2011-09-08
|
* Credits for previous commitWilliam Hubbs2011-09-08
| | | | | | Reported-By: i.Dark_Templar <dark_templar@hotbox.ru> X-Gentoo-Bug: 381783 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=381783
* Use the real/actual path when looking for mountsChristian Ruppert2011-09-08
| | | | /proc/mounts contains real/actual paths so we should do the same in mountinfo.
* Remove unused variableChristian Ruppert2011-09-08
|
* Use checkpath to create /run/lockWilliam Hubbs2011-09-07
|
* Mount /run as early as possibleWilliam Hubbs2011-09-06
| | | | | This commit moves the code that mounts /run to the earliest possible position in openrc.
* release openrc-0.9.2openrc-0.9.2William Hubbs2011-09-02
|
* Do not ignore return code for custom script functionsFlex2011-09-02
| | | | | X-Gentoo-Bug: 380317 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=380317
* Mtab: fix typoWilliam Hubbs2011-09-02
| | | | | | Reported-By: Helmuth Schmelzer <des-colo@hotmail.com> X-Gentoo-Bug: 381503 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=381503
* release openrc-0.9.1William Hubbs2011-09-01
|
* Start-stop-daemon: remove call to pam_authenticateDiego2011-09-01
|
* release openrc-0.9.0openrc-0.9.0William Hubbs2011-09-01
|
* Libeinfo: do not suppress ewarn() messagesWilliam Hubbs2011-08-22
| | | | | | | | | | The ewarn() function was affected by the EINFO_QUIET environment variable which lead to warning messages being suppressed. Warnings should not be suppressed. Reported-by: Hanno Boeck <hanno@gentoo.org> X-Gentoo-Bug: 380073 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=380073
* Do not print "null" or "noop" when configuring an interfaceYun Zheng Hu2011-08-20
| | | | | | | | | | | Note by william hubbs: I modified the patch to compare "null" and "noop" with $1 instead of ${config}. Reported-by: Yun Zheng Hu <hu@fox-it.com> X-Gentoo-Bug: 379577 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=379577
* Do not update mtab if it is a symbolic linkWilliam Hubbs2011-08-20
| | | | | | Reported-by: <junkmailnotread@yahoo.com> X-Gentoo-Bug: 370037 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=370037
* Improve processing of service directories and conf.d filesWilliam Hubbs2011-07-31
| | | | | | | | | | | symbolic links should not be followed in an attempt to work out the name of the service we are running. Also, @sysconfdir@/conf.d should be tried as a backup directory for configuration files. I would like to thank Robin Johnson for his input on this change. X-Gentoo-Bug: 350910 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=350910
* swclock: select a default reference fileWilliam Hubbs2011-07-28
| | | | | | | | | If $RC_SVCDIR/shutdowntime does not exist, we need a default reference file. It is safe to use @PREFIX@/sbin/runscript for this purpose. Reported-By: Robin H. Johnson <robbat2@gentoo.org> X-Gentoo-Bug: 376249 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=376249
* runscript: rename saveDir back to save to fix compile errorWilliam Hubbs2011-07-26
|
* Runscript: print deprecation warning for opts variableWilliam Hubbs2011-07-26
| | | | | | | | | | | Openrc uses the extra_commands and extra_started_commands variables to list extra commands for services. Also, it supports the opts variable which is used to assist migration from baselayout-1. I am adding this warning to encourage switching from opts to extra_commands/extra_started_commands. I would like to remove support for opts eventually.
* mtab: fix test for a link to a location in /procWilliam Hubbs2011-07-26
| | | | | | | | | | | | | | | /etc/mtab can be a link to a file in /proc. If it is, we should not attempt to update /etc/mtab. The original test used "! -w" as part of the test. This does not work since everything is writeable by root. Thanks to Robin Johnson for the suggestion of using readlink -f and the regular expression. Reported-By: junkmailnotread@yahoo.com X-Gentoo-Bug: 370037 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=370037
* Mtab: fix typoWilliam Hubbs2011-07-23
|
* rename save and save2 for clarityWilliam Hubbs2011-07-20
| | | | | The names saveDir and saveLnk seem to better define how these variables are used.
* Rewrite iproute2 addr argument parsing.Robin H. Johnson2011-07-18
| | | | | | | | | | | | | | This was originally to fix the fact that our code did not handle certain orders of arguments in conversion, but it was easier to rewrite the entire argument handling to support more options at the same time. Now supports all options documented in the ip manpage, including the IPv6-specific options that must be passed after the interface argument. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Reported-by: Tony Vroon <chainsaw@gentoo.org> X-Gentoo-Bug: 366905 X-Gentoo-Bug-URL: https://bugs.gentoo.org/366905
* Add warnings for the use of bash arraysWilliam Hubbs2011-07-14
| | | | | | | | | | | Currently, we allow the use of bash arrays for some configuration settings. This is undocumented, so I want to remove the support from openrc. The first phase of this removal will be this commit which adds warnings to encourage people not to use bash arrays. X-Gentoo-Bug: 374875 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=374875
* Add commit message information to style guideWilliam Hubbs2011-07-13
|
* Fix rc_service_value_get() to return multiple lines as wellChristian Ruppert2011-07-13
| | | | | | | | | | | As introduced in bug 372547 using service_get_value() in the init scripts or using rc_service_value_get() directly will only return one line. This patch fixes it by using the new rc_getfile() function, it returns even multiple lines. We're still using a char *, so the lines will be appended instead of added into new element. X-Gentoo-Bug: 372547 X-Gentoo-Bug-URL: http://bugs.gentoo.org/372547
* Add a new function, bool rc_getfile(const char *, char **, size_t *)Mike Frysinger2011-07-13
| | | | | | | | | | | | | | <snip> Read the entire @file into the buffer and set @len to the size of the buffer when finished. For C strings, this will be strlen(buffer) + 1. Don't forget to free the buffer afterwards! </snip> We also fix bug 374899 by adding this new function. X-Gentoo-Bug: 374899 X-Gentoo-Bug-URL: http://bugs.gentoo.org/374899
* Do not skip similar config optionsChristian Ruppert2011-07-09
| | | | | | | | | | | | | | | OpenRC goes through the config and checks each option for duplicates. Lets say we're on "rc_logger" currently and its the last option in the config file and we previously defined rc_logger_path. It now goes through all previous config options and compares those against the current one "rc_logger" *but* it compares only the first N bytes, in this case strlen("rc_logger"). So it strips the _path from "rc_logger_path" which ends up into "rc_logger" and it compares that against the current one (also "rc_logger"), it would then simply override the previous definition. This patch fixes this behaviour to always compare the full option / variable names.
* save and restore IFS correctlyKirill Elagin2011-07-07
| | | | | X-Gentoo-Bug: 371141 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=371141
* rc_log_path should be quotedWilliam Hubbs2011-07-06
|
* Rename rc_logger_path to rc_log_pathChristian Ruppert2011-07-06
|
* The is_net_fs function should use extra_net_fs_listWilliam Hubbs2011-07-06
| | | | | This was pointed out to me by Morse on #gentoo-base, so I would like to thank him for the patch.
* fix issue with extra_net_fs_listWilliam Hubbs2011-07-05
| | | | | | | | | The extra_net_fs_list variable was not being included as it should have been for the net file systems because it was being expanded before it was set by the user. X-Gentoo-Bug: 374133 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=374133
* Document the new rc_logger_path optionChristian Ruppert2011-07-06
|
* Improve loggingChristian Ruppert2011-07-05
| | | | | | | | | Add "e" (O_CLOEXEC) to all fopen() calls. Remove system() call and replace it by fopen() and friends. This also fixes bug 368933 X-Gentoo-Bug: 368933 X-Gentoo-Bug-URL: https://bugs.gentoo.org/368933
* Don't write into optarg, this also fixes a compiler warning.Christian Ruppert2011-07-05
|
* eat trailing whitespaceMike Frysinger2011-07-04
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Bug 373808: init.d/modules skipped certain variable combinationsRobin H. Johnson2011-07-04
| | | | | | | | | | | | | The version iteration code missed certain combinations: KV=1.2.3.4 skips: 1.2.3, 1 KV=1.2.3 skips: 1 Simplify the code to use a loop and build the list of versions directly instead of unique variables per version component. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* slight formatting changeWilliam Hubbs2011-07-02
| | | | Add a new line after "rc_runlevel()" for consistency.
* Add --startas/-a back to the optstringChristian Ruppert2011-06-30
| | | | | X-Gentoo-Bug: 373609 X-Gentoo-Bug-URL: https://bugs.gentoo.org/373609
* drop useless "All rights reserved" noticeMike Frysinger2011-06-29
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Use RC_CONF instead of the hardcoded /etc/rc.confChristian Ruppert2011-06-28
|
* net: ccwgroup: smooth up/down processMike Frysinger2011-06-28
| | | | | | | | | | | | | | | We need to bring the link up ourselves after we've properly configured the device. The common code tries to bring the link up itself, but it does so before things are configured, and so it ends up failing. When shutting down, we need to wait for the kernel to finish destroying the interface. Otherwise, when doing a restart, openrc is quick enough to tell the kernel to destroy things, but then start trying to bring it back up before the kernel has finished. X-Gentoo-Bug: 367467 X-Gentoo-Bug-URL: http://bugs.gentoo.org/367467 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Only print the deprecation warning for --chuid/-c when using itJoe Harvell2011-06-27
| | | | | The deprecation warning has been printed when using the replecement functions as well, bug 373243.
* Revert "remove functions.sh symbolic link in init.d"William Hubbs2011-06-27
| | | | This reverts commit f4407ac83d84e52c951b4a07640cdcad458010ea.
* remove functions.sh symbolic link in init.dWilliam Hubbs2011-06-27
|
* update bug reporting information in READMEWilliam Hubbs2011-06-24
|
* localmount: make OIFS and CIFS local in stop functionKirill Elagin2011-06-24
| | | | | X-Gentoo-Bug: 371141 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=371141
* allow options to be passed to killall5William Hubbs2011-06-23
| | | | | | | | | This allows options to be passed to killall5 by the killprocs script. This was added so that certain processes will not be killed during shutdown. x-Gentoo-Bug: 371625 x-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=371625
* release openrc-0.8.3openrc-0.8.3William Hubbs2011-06-19
|