Age | Commit message (Collapse) | Author | Files |
|
initscripts. This requires a new udev package (at least 139-1)
|
|
This is simply confusing that we use the kernel "quiet" parameter
to mute fsck output. Removed for now - perhaps we can add a better
solution later.
Ref: FS#12928
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
- For the random-seed file location to be more "FHS compliant" is better to put in /var/lib/misc/random-seed (Variable state
information, that persists after reboot) than the /var/run/random-seed (Run-time variable data, that not necessarily persists
after reboot) for example with /var/run mounted as TMPFS.
- The random-seed file permision should be "0600" not "0644"
- The size of random-seed acording to random(4) manpage should be the size specified in "/proc/sys/kernel/random/poolsize" in
other case 512 bytes.
|
|
Don't fail and force a reboot if the user cancels an fsck
on boot.
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
This is useful for displaying daemon status in functions
like /etc/rc.d/$DAEMON status
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
A max of 200000 lines stored, at 8K per line, was a little
ridiculous and soaked up way to much memory if a syslogger
was not started. Drop the max to 10000 so that we don't kill
the user's system.
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
This allows X terminals to write to /var/run/utmp
so that they are reported properly to commands like
who and w
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
This prevents a local TZ variable from breaking
daemon's when started by root. Daemon's should always
respect the system's /etc/localtime
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Roman Kyrylych <roman@archlinux.org>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
|
|
|
|
|
|
This reverts commit 119b8df1fb1258231750309f01e747e72f382493.
These nodes are created like 10 lines above, the [ -f ... ] check would always return false anyway (-f == regular file)
|
|
Udev requires /dev/console, /dev/null, and /dev/zero to exist
before running. Create these on init if they're missing
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Previous behavior only set the mode for vc0.
See FS#11093
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
This is done by checking the route config for a double colon
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Just a safeguard, suggested by FS#10947
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Additionally add optional WIRELESS_TIMEOUT parameter
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
This should aleviate some gripes
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Trivial simplification to make code more readable.
Removes one fork so booting should be "faster". Probably not mesureable
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Anton Fiuman <llexiw@gmail.com>
|
|
This is an obvious oversight on my part - this change allows
the overridden functions to work in daemon scripts and
anything else that uses /etc/rc.d/functions by itself.
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
|
|
|
|
udev/initscript changes. This patch seems to fix such issues.
|
|
|
|
Contrary to what one may think, screen blanking not only affects the
console, but also the X server. This line may lead to unwanted blank screens
although one has DPMS disabled in X. Furthermore, it adds a hardcoded,
non-configurable default setting to Arch.
This should either be made configurable (but IMO, we don't need more stuff
in rc.conf) or added to rc.local by the user if needed. As this is a
one-liner, the second solution sounds good to me.
|
|
|
|
As stated in commit f589387f0b9ef56de8ab30f50a3c562e010baeeb, even an
interface that is 'UP' may need configuring. However, the check introduced
in this commit is nonsense (causing bug #9960, possibly others). The best
idea is to remove the check altogether: This may cause duplicate dhcpcd
processes to run (should be fixed), but otherwise ensures the interface is
brought up when it should be.
|
|
|
|
We haven't been using initrd for a while, so these hacks are unnecessary.
The "encrypted root device hack" was obsoleted by proper udev rules long
ago. The code to umount and free the initrd is not critical, so if somebody
insists on using initrd, it can be done in rc.local.
|
|
hwlock's manpage. This is contrary to the behaviour in older initscripts.
|
|
up some comments
|
|
libusb has migrated to /dev/bus/usb, which is managed by udev and thus more
flexible. Some legacy applications (like VirtualBox) still use it. However,
since users need special permissions to access usbfs, they have to be
specified via mount options in fstab. So there are two cases:
1) a user does not need usbfs
2) a user needs it, but must add it to fstab to force the right permissions
Our old special handling in rc.sysinit is thus obsolete (and it was ugly
anyway).
|
|
Signed-off-by: Roman Kyrylych <roman@archlinux.org>
|
|
Signed-off-by: Roman Kyrylych <roman@archlinux.org>
|
|
Looks like a 'bin/' slipped in there somewhere. Whoops
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
This was missed, and caused some gross output if a user
mistakenly had a space in their timezone (we should fail
gracefully here, not let bash error).
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
* last touched somewhere in 2005
* not used by anything
* sits in /sbin but uses software from /usr/bin
* makedev in Extra exists
* if one wants a static /dev - just use mknod
Signed-off-by: Roman Kyrylych <roman@archlinux.org>
|
|
Signed-off-by: Roman Kyrylych <roman@archlinux.org>
|
|
Signed-off-by: Roman Kyrylych <roman@archlinux.org>
|
|
Example of use:
DEPENDS=('dbus' 'acpid')
. . .
ck_depends ${DEPENDS[@]}
and those daemons will be started if not running already
Signed-off-by: Roman Kyrylych <roman@archlinux.org>
|
|
Signed-off-by: Roman Kyrylych <roman@archlinux.org>
|
|
Signed-off-by: Roman Kyrylych <roman@archlinux.org>
|
|
Signed-off-by: Roman Kyrylych <roman@archlinux.org>
|
|
These nodes are not covered by default udev, so lets make
sure they're added properly.
Ref: FS#9726
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
* There is a patch for the kernel now, so no need to workaround the bug
* Add a missing check for an empty KEYMAP
Signed-off-by: Roman Kyrylych <roman@archlinux.org>
|