Age | Commit message (Collapse) | Author | Files |
|
This is not used on modern udev system.
It's an old legacy. We should drop it.
[tomegun: use "status" rather than "stat_busy"]
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Add a brief description of how to release initscripts. Also automate
the creation of the tarball using "make release".
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Use a Makefile to compile, rather than a call to gcc in install.sh. This
allows make's implict rules to take care of CFLAGS, LDFLAGS, CC, etc.
Use `set -e` in the install file rather than needing '|| exit 1' on
every single operation.
Signed-off-by: Dan McGee <dan@archlinux.org>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
This was horribly worded, in that it seemed like one should put an
actual locale value into the variable. In reality it should have been
named USE_DAEMON_LOCALE, but since we can't change that now, make it
very clear a 'yes' or 'no' is expected and nothing else.
[tomegun: removed typo]
Signed-off-by: Dan McGee <dan@archlinux.org>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
|
|
This is allow a quick calling to /etc/rc.d scripts by calling a shell command.
By example, starting sshd and gpm can be done by typing: rc start sshd gpm
rc can also list available scripts and show which is started/stopped in DAEMONS
[tomegun: fixed detection of autostart of background services]
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
A daemon is an executable _file_ in /etc/rc.d.
Directory like functions.d is not a daemon.
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
|
|
This patch fix verbosity which use var exported by initcpio in place of kernel.
Verbosity is an initscripts parameter, so it should have a definition in rc.conf.
Kernel parameter should be a shortcut. New option is called VERBOSE.
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
|
|
This job is done by recent version of mdadm in /lib/udev/rules.d/64-md-raid.rules.
This will also fix FS#20117.
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
Signed-off-by: Dave Reisner <d@falconindy.com>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Fixes FS#23309.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
This is in accordance with the new "standard" agreed on by the major
distros, and discussed on our mailinglists.
This folder will be used by udev/mdadm and other tools rather than
putting things in /dev/.XXX. In the future we might symlink
/var/{run,lock} to /run/{,lock} as the other distros are intending to
do. First, we would have to make sure that /var/{run,lock} can be
mounted as tmpfs without problems.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
This should not be necessary as the packages installing modules should
be responsible for updating the dependencies.
Furthermore, as modules can be loaded very early in boot, but depmod can
only be called after root is mounted rw, we can not rely on depmod
fixing broken module dependencies.
Fixes: FS#20174.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Creates the mountpoints for the standard api filesystems in /etc/fstab.
At the moment this is already done by /lib/udev/devices in our udev
package. However, with this change it is possible to boot a fully
working system with the udev unaltered from upstream.
For the future, this patch allows us to get rid of the /lib/udev/devices
directory from the udev package alltogether.
v2: simplified after suggestion from Dave.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
This was needed to properly deal with dm devices being created in
initrd. However, the lvm2/devicemapper rule files no longer use this
property and now contain a proper fix.
By grepping through /lib/udev/rules.d I could not find any other rule
file using this property. Finally, the startup script submitted to
systemd by the udev maintainer does not set the property, and there has
not been any bug complaints about this.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
If this bug is still present (after more than 4 years) it should be
reported and fixed in syslog-ng.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
If this bug is still present (after more than 4 years) it should be
reported and fixed in the kernel.
Dave points out that this was fixed by kernel commit a1cec06177386
(which is in 2.6.21 and was backported to at least 2.6.19.6).
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
In the future /etc/mtab should be a symlink to /proc/self/mounts, add
support for this in rc.sysinit to be prepared. While strictly not
needed, this makes it clear that the functionality can be removed once
we move over to using symlinks.
This functionality is expected with the next release of util-linux
(2.20), but is already available in the current version if the
experimental libmount support is enabled.
v2: simplified after suggestion from Seblu.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
/proc/sys/kerne/hotplug has been deprecated (moved to
/sys/kernel/uevent_helper) since 2.6.16.
This updates it. Note, this should not be necessary, as there is no
reason this string should not already be empty.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
This revert commit 258935d3ee996b0790f39551e6b56596db71c9a8.
This follows upstream commit baf2b4 where the systemd unit
udev-retry.service is removed, and upstream commit 864fde where the
--failed logic is deprecated alltogether.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
This trivial patch moves the start of the LOCALE status message to
before the first command. This should not make a difference, as all the
commands should be instantaneos, but might be helpful in case of a bug.
v2: simplified after suggestion from Seblu
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Conflicts:
rc.shutdown
rc.sysinit
|
|
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Signed-off-by: Dave Reisner <d@falconindy.com>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
* replace use of eval with variable indirection
* scope variables to functions
Signed-off-by: Dave Reisner <d@falconindy.com>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Signed-off-by: Dave Reisner <d@falconindy.com>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
* adhere to a consistant vim modeline
* use top-right/bottom-left braces for functions
Signed-off-by: Dave Reisner <d@falconindy.com>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Close FS#23373.
Signed-off-by: Seblu <seblu@seblu.net>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
udev contains rules to generate persistent symlinks, if they do not work
as intendend this should be reported upstream.
Furthermore, upstream discourages using /dev/.udev as its format might
change at any time. As of upstream commit 5f59fa0900a5 the location has
changed to /dev/.run/udev, so we would have to make a change either way.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Use btrfs instead of btrfsctl. See:
https://btrfs.wiki.kernel.org/index.php/FAQ#How_do_I_do....3F
Close FS#19792
Signed-off-by: Seblu <seblu@seblu.net>
|
|
This allow to set a custom timeout for udev events processing.
Close FS#20764
Signed-off-by: Seblu <seblu@seblu.net>
|
|
Close FS#19952
Signed-off-by: Seblu <seblu@seblu.net>
|
|
* sed and awk are no longer used
* ncurses is indirectly provided by readline, but readline might not be
compiled against ncurses
Close FS#22966
Signed-off-by: Dave Reisner <d@falconindy.com>
Signed-off-by: Seblu <seblu@seblu.net>
|
|
|
|
fakeraid and lvm
|
|
|
|
|
|
|
|
|
|
The else clause was missing in the return value test. This caused the status to remain
at BUSY instead of being changed to DONE for systems where CONSOLEMAP was not used.
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
|
|
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
This check was removed in the bashification, add it back.
|
|
been activated.
|
|
|
|
No idea why it would output anything, but it does in case of failure.
Suppress the standard error.
|
|
This patch does 3 things:
1) Use declare -fr instead of -r, as -r does not affect functions.
2) Make sure everything is only defined once, as you cannot redefine a read-only function.
3) Fix indentation.
|
|
This is configurable by the new rc.conf option DAEMON_LOCALE.
|
|
The original version was incorrect and misleading. The new one is
confusing and too long. Instead of printing it on boot, we should
document license handling in the beginner's guide.
|