William Hubbs
ba10793b0b
init.d/procfs: fix binfmt_misc module load warning
...
This reworks the logic so that the warning about configuring the
binfmt_misc module is only displayed if the module actually has to be
loaded.
2016-09-08 11:53:20 -05:00
William Hubbs
d4d5593238
sh/openrc-run.sh: read global configuration settings first
...
X-Gentoo-Bug: 503134
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=503134
2016-09-06 13:34:25 -05:00
William Hubbs
d5db5489be
init.d/swap: do not unmount all tmpfs file systems
...
X-Gentoo-Bug: 568162
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=568162
2016-09-05 13:39:51 -05:00
William Hubbs
d06db93d59
remove swapfiles service
...
The swapfiles service was basically a copy of the swap service, so this
commit consolidates the functionality into the swap service.
X-Funtoo-Bug-URL: https://bugs.funtoo.org/browse/FL-2523
X-Gentoo-Bug: 568162
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=568162
2016-09-05 13:39:51 -05:00
Martin Väth
8c14d0c476
Fix typo in RC_UNAME check of modules-load
...
The $RC_UNAME "Linux" had been misspelled as "linux".
As a consequence, entries in e.g. /etc/modules-load.d failed to
load any module succesfully under Linux(!)
2016-08-30 19:47:13 +02:00
William Hubbs
04debf6f25
another news typo fix
2016-08-30 09:15:34 -05:00
Doug Freed
c289774b00
modules-load: handle comments better
...
This handles comments without a trailing space after the comment
character.
Reported-By: josef64
2016-08-26 15:23:54 -04:00
William Hubbs
9dd8ee330d
typo fix
2016-08-25 21:05:45 -05:00
William Hubbs
5d5856c193
Update news file
...
Add information on modules-load service and more explanation about
dealing with the rc -> openrc and runscript -> openrc-run transitions.
2016-08-25 17:33:04 -05:00
William Hubbs
686e172207
init.d: add modules-load to ignore patterns
2016-08-25 17:04:06 -05:00
William Hubbs
fef6268f8d
modules-load.d: cleanups
...
Move list of directories to a local variable and create the fn variable
to use for an individual file name rather than using path.
2016-08-25 16:12:33 -05:00
William Hubbs
556dbff99d
Add modules-load.d support
2016-08-25 12:08:44 -05:00
William Hubbs
69ac78d76a
openrc-run: make runscript warning respect quiet option
...
X-Gentoo-Bug: 591414
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=591414
2016-08-25 11:04:48 -05:00
William Hubbs
4018dfc8de
init.d/hostname: do not use localhost as a default hostname
...
This allows the operating system default hostname to be used if no
hostname is configured.
2016-08-24 13:43:11 -05:00
William Hubbs
353bb9bc9a
init.d/hostname: add support for /etc/hostname
2016-08-23 13:22:19 -05:00
William Hubbs
73cdf10f1f
Deprecate automatic loading of modules
...
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-19 11:08:27 -05:00
Raymond Jennings
1a55d46645
local.d/README: typo fix
...
X-Gentoo-Bug: 591258
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=591258
2016-08-15 13:47:06 -05:00
William Hubbs
cae3976ef1
init.d: Add runsvdir to ignore patterns
2016-07-31 14:02:30 -05:00
William Hubbs
da28a3d367
init.d: initial service adjustments for docker support
...
Add -docker keyword to the same scripts that have -lxc keyword.
2016-07-31 13:01:17 -05:00
William Hubbs
ca8c29ee60
librc: fix Docker auto detection
...
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-31 12:24:56 -05:00
William Hubbs
f62253b833
Add support for runit
...
X-Gentoo-Bug: 501364
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=501364
2016-07-27 16:26:26 -05:00
William Hubbs
f2c2e2dd5a
init.d/sysctl.in: typo fix
2016-07-27 14:09:24 -05:00
Kenneth Lakin
94b98430cb
start-stop-daemon: Add SSD_IONICELEVEL
...
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-26 12:30:39 -05:00
William Hubbs
b19d0a40d7
init.d/loopback: remove unnecessary stop function
2016-07-26 11:14:50 -05:00
Martin Väth
0c229faf7e
tmpfiles.sh: Support lines with q Q h H
...
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-26 10:53:54 -05:00
Mike Gilbert
3092e310ac
tmpfiles: Accept filenames as command line arguments
...
This brings us closer to being able to use tmpfiles.sh as a full
replacement for systemd-tmpfiles.
This closes #83 .
2016-07-25 15:37:18 -05:00
Mike Gilbert
671911762d
tmpfiles: Process command line before gathering config files
...
This is part of #83 .
2016-07-25 15:37:02 -05:00
Mike Gilbert
7d68839e9e
tmpfiles: Make unrecognized options fatal
...
This is part of #83 .
2016-07-25 15:36:44 -05:00
Jakub Jirutka
5341a925c1
s6-guide: fix typo
...
This fixes #92 .
2016-07-25 13:52:38 -05:00
Doug Freed
3adb8fb389
rc-logger: refuse to cat TMPLOG into itself
...
This prevents an infinite loop in case somebody decides to set
rc_log_path to match TMPLOG.
2016-07-24 02:27:53 +00:00
William Hubbs
8927a37fb7
etc: remove rc.conf.* file fragments
2016-07-20 15:38:36 -05:00
William Hubbs
b085b2cda5
etc: create default rc.conf
...
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-20 15:37:50 -05:00
William Hubbs
daf9397764
init.d: combine sysctl scripts
...
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-19 16:21:48 -05:00
William Hubbs
2984504c88
conf.d: remove staticroute file fragments
2016-07-19 11:46:55 -05:00
William Hubbs
35e8386c24
conf.d: makestaticroute file static
2016-07-19 11:46:55 -05:00
William Hubbs
2108285d64
conf.d: remove network file fragnents
2016-07-19 11:46:30 -05:00
William Hubbs
a3133fec25
conf.d: make network file static
2016-07-19 11:46:04 -05:00
William Hubbs
314ae3dc78
modules: add support for FreeBSD
...
This is based on a patch submitted by
Joe Maloney <pkgdemonteam@gmail.com>.
This fixes #91 .
2016-07-18 17:09:41 -05:00
William Hubbs
695be59083
rc-status: add -m/--manual option to show manually started services
...
X-Gentoo-Bug: 585906
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=585906
2016-07-18 13:20:56 -05:00
Doug Freed
c962678dd6
rc: Rename some static variables to kill warnings
2016-07-16 20:10:37 +00:00
William Hubbs
3a1262703f
Remove the DEBUG_MEMORY macro
...
This fixes #43 .
2016-07-14 16:52:57 -05:00
William Hubbs
20035210bd
make variable aflag a boolean show_all
2016-07-14 12:13:17 -05:00
Jaromil
7f84b5d741
libeinfo: document the x suffix on function names
...
This fixes #88 .
2016-07-13 17:04:28 -05:00
Julian Ospald
8bca2cd4b3
Build: fix hardcoded pkg-config invocation
...
This fixes #89 .
2016-07-13 16:52:05 -05:00
William Hubbs
ac8ad169ae
hwclock: always use --noadjfile if available
...
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-07-06 10:40:31 -05:00
Mike Gilbert
5537994002
man: Document the procname variable for openrc-run
...
X-Gentoo-Bug: 586794
X-Gentoo-Bug-URL: https://bugs.gentoo.org/586794
2016-06-23 17:46:11 -05:00
Benda Xu
5af5d12f3e
Fix PATH for Prefix.
...
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-13 17:43:36 -05:00
William Hubbs
b2c92b88cc
fstabinfo/mountinfo: ensure /etc/fstab exists before calling setmntent
...
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-10 17:16:37 -05:00
William Hubbs
1b32af1722
increment version to 0.22
2016-06-10 16:02:25 -05:00
William Hubbs
5bfb7d6c77
Update ChangeLog
2016-05-24 14:02:35 -05:00