aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-08-19Deprecate automatic loading of modulesWilliam Hubbs
In the hwclock, procfs and sysfs service scripts, we automatically attempt to load the kernel modules we need before we take any action. We shouldn't do this, because there are systems which do not use kernel modules and do not have the kmod package installed. With this change, we continue to load the modules ourselves, but we warn the admin that they need to be added to /etc/conf.d/modules or built into the kernel. In the future, this automatic loading will be dropped. X-Gentoo-Bug: 342313 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=342313
2016-08-15local.d/README: typo fixRaymond Jennings
X-Gentoo-Bug: 591258 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=591258
2016-07-31init.d: Add runsvdir to ignore patternsWilliam Hubbs
2016-07-31init.d: initial service adjustments for docker supportWilliam Hubbs
Add -docker keyword to the same scripts that have -lxc keyword.
2016-07-31librc: fix Docker auto detectionWilliam Hubbs
The original auto detection of Docker containers assumed the presence of a container environment variable. However, Docker-1.12 does not implement this, and I'm not sure which versions of docker implemented it. The new test is for the presence of a file named .dockerenv in the root directory.
2016-07-27Add support for runitWilliam Hubbs
X-Gentoo-Bug: 501364 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=501364
2016-07-27init.d/sysctl.in: typo fixWilliam Hubbs
2016-07-26start-stop-daemon: Add SSD_IONICELEVELKenneth Lakin
This is the disk IO counterpart to SSD_NICELEVEL. Modified by William Hubbs to add the variable to the start-stop-daemon man page. This fixes #69.
2016-07-26init.d/loopback: remove unnecessary stop functionWilliam Hubbs
2016-07-26tmpfiles.sh: Support lines with q Q h HMartin Väth
btrfs support is not implemented yet (for q Q v), but at least tmpfiles.sh no longer chokes about tmpfiles.d lines of recent systemd versions This fixes #87.
2016-07-25tmpfiles: Accept filenames as command line argumentsMike Gilbert
This brings us closer to being able to use tmpfiles.sh as a full replacement for systemd-tmpfiles. This closes #83.
2016-07-25tmpfiles: Process command line before gathering config filesMike Gilbert
This is part of #83.
2016-07-25tmpfiles: Make unrecognized options fatalMike Gilbert
This is part of #83.
2016-07-25s6-guide: fix typoJakub Jirutka
This fixes #92.
2016-07-24rc-logger: refuse to cat TMPLOG into itselfDoug Freed
This prevents an infinite loop in case somebody decides to set rc_log_path to match TMPLOG.
2016-07-20etc: remove rc.conf.* file fragmentsWilliam Hubbs
2016-07-20etc: create default rc.confWilliam Hubbs
Before now, /etc/rc.conf was created by the build system from multiple rc.conf.* file fragments and there was no reason for this.
2016-07-19init.d: combine sysctl scriptsWilliam Hubbs
We had separate sysctl scripts for each operating system. However, there is no need to do this since we can detect the operating system at runtime with $RC_UNAME.
2016-07-19conf.d: remove staticroute file fragmentsWilliam Hubbs
2016-07-19conf.d: makestaticroute file staticWilliam Hubbs
2016-07-19conf.d: remove network file fragnentsWilliam Hubbs
2016-07-19conf.d: make network file staticWilliam Hubbs
2016-07-18modules: add support for FreeBSDWilliam Hubbs
This is based on a patch submitted by Joe Maloney <pkgdemonteam@gmail.com>. This fixes #91.
2016-07-18rc-status: add -m/--manual option to show manually started servicesWilliam Hubbs
X-Gentoo-Bug: 585906 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=585906
2016-07-16rc: Rename some static variables to kill warningsDoug Freed
2016-07-14Remove the DEBUG_MEMORY macroWilliam Hubbs
This fixes #43.
2016-07-14make variable aflag a boolean show_allWilliam Hubbs
2016-07-13libeinfo: document the x suffix on function namesJaromil
This fixes #88.
2016-07-13Build: fix hardcoded pkg-config invocationJulian Ospald
This fixes #89.
2016-07-06hwclock: always use --noadjfile if availableWilliam Hubbs
When we use the --utc or --localtime switch, also use --noadjfile if it is available. This means hwclock will not use a drift file. X-Gentoo-Bug: 584722 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=584722
2016-06-23man: Document the procname variable for openrc-runMike Gilbert
X-Gentoo-Bug: 586794 X-Gentoo-Bug-URL: https://bugs.gentoo.org/586794
2016-06-13Fix PATH for Prefix.Benda Xu
1. remove default /bin:/sbin:/usr/bin:/usr/sbin 2. PKG_PREFIX should be defaulted to $(PREFIX)/usr 3. LOCAL_PREFIX should be defaulted to $(PREFIX)/usr/local X-Gentoo-Bug:583634 X-Gentoo-Bug-URL:https://bugs.gentoo.org/show_bug.cgi?id=583634
2016-06-10fstabinfo/mountinfo: ensure /etc/fstab exists before calling setmntentWilliam Hubbs
This is based on a patch by A. Wilcox <awilfox.gentoo@foxkit.us>. X-Gentoo-Bug: 478226 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=478226 X-Gentoo-Bug: 478226 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=478226
2016-06-10increment version to 0.22William Hubbs
2016-05-24Update ChangeLogWilliam Hubbs
2016-05-24update news for 0.21William Hubbs
2016-05-24supervise-daemon: clarify documentation about configuring daemon not to forkWilliam Hubbs
2016-05-24Make deprecation warnings for rc and runscript more visibleWilliam Hubbs
These warnings were inserted in verbose only mode in OpenRC-0.13.A Now, we are making them more visible in preparation for removing these compatibility binaries in the future.
2016-05-23supervise-daemon: log the exit code or signal when a child process diesWilliam Hubbs
2016-05-19supervise-daemon.sh: add support for chroot variableWilliam Hubbs
2016-05-19start-stop-daemon.sh: fix regression in chroot supportWilliam Hubbs
The support for the chroot variable was broken in 0.16, this fixes that breakage.
2016-05-19guide.md: typo fixWilliam Hubbs
This fixes #86.
2016-05-13rc-selinux: access check was backwardsJason Zaman
2016-05-13supervise-daemon: add pam service fileWilliam Hubbs
2016-05-12runlevels/Makefile: add support for runlevel ‘nonetwork’Anthony G. Basile
Traditional System V reserves runlevel 2 for multiuser with no networking. We add support for this which is already defined in the inittab as l2:2:wait:/sbin/rc nonetwork X-Gentoo-Bug: 533828 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=533828 Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2016-05-05killprocs: remove calls to sleepWilliam Hubbs
X-Gentoo-Bug: 487084 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=487084
2016-05-04openrc-run: clean up runscript deprecation messageWilliam Hubbs
2016-04-27add daemon supervisorWilliam Hubbs
The supervise-daemon process is meant to be a lightweight supervisor which can monitor and restart a daemon if it crashes.
2016-04-26localmount/netmount: clean up critical mount processingWilliam Hubbs
Fix a typo and do not fail if a path in critical_mounts is not listed as a critical mount does not get mounted.
2016-04-25localmount/netmount: allow mount points to be marked criticalWilliam Hubbs
In previous releases, we either treated no mount points as critical or all of them. Now both localmount and netmount support a critical_mounts setting. If mount points listed in this setting fail to mount, localmount and netmount will fail.