about summary refs log tree commit diff
path: root/core-services
Commit message (Collapse)AuthorAgeFilesLines
* Do not try to load modules if kernel doesn't support modules.Jan Tatje2016-09-021-0/+2
|
* 00-pseudofs.sh: create /run/lock and /run/log 20160826Duncaen2016-08-251-1/+1
|
* Fix mounting devtmpfs. (#54)Jan Tatje2016-08-221-1/+1
| | | mount was missing the path argument, this breaks booting with custom kernel and initramfs.
* fix the broken font setting (#47) 20160525chinarulezzz2016-05-251-0/+0
|
* Import and mount ZFS at boot time (#46)Dominik Honnef2016-05-251-0/+16
|
* core-services: load kmods before mounting filesystems (close #39). 20160419Juan RP2016-04-191-0/+0
|
* Don't output newline to /proc file when setting hostname.Christopher Brannon2015-11-111-1/+1
| | | | | | This breaks in certain combinations of echo command and standard library, notably musl and bash builtin echo, or coreutils echo + musl.
* core-services/sysctl: drop sysctl(8) --system requirement. 20150905Juan RP2015-09-051-17/+11
| | | | | Use sysctl -p everywhere: works with procps-ng and busybox (and probably others as well).
* core-services: sysctl --system fallback for busyboxEivind Uggedal2015-08-271-2/+18
|
* Added core-services/98-sbin-merge scriptlet to create usr/sbin symlink. 20150603Juan RP2015-06-031-0/+11
| | | | | | This checks if /usr/sbin is a real directory and then moves it to /usr/sbin.old if there are only symlinks, and then the /usr/sbin -> /usr/bin symlink is created.
* Update paths for the usr/sbin -> usr/bin move.Juan RP2015-06-023-6/+6
|
* Find out size of the saved random-seed via /proc/sys/kernel/random/poolsize. 20150511.1Juan RP2015-05-111-1/+1
| | | | | This is what the random(4) manual page recommends, and hopefully should improve entropy reading from /dev/{u,}random.
* core-services: load kernel modules that aren't autoloaded by eudev3 anymore. 20150424Juan RP2015-04-241-0/+6
| | | | | We use the output of `kmod static-nodes` to get a list of modules that should be loaded for the running kernel, just like systemd does via tmpfiles.d(5).
* Remove ability to declare kernel modules in rc.confSören Tempel2015-03-261-1/+1
| | | | | The preferred way is to declare them in /etc/modules-load.d so why offer an additional way? This isn't perl.
* Add an additional variable for ttysSören Tempel2015-03-231-2/+7
|
* core-services: remove extra newline from msg{,_warn}().Juan RP2015-03-226-9/+9
|
* add a newline by default to msg and msg_warn outputSören Tempel2015-03-222-14/+14
|
* Merge pull request #25 from nmeum/crypttabJuan RP2015-03-221-7/+1
|\ | | | | Remove fallback /etc/crypttab parsing code
| * Remove fallback /etc/crypttab parsing codeSören Tempel2015-03-211-7/+1
| | | | | | | | | | If /etc/runit/crypt.awk doesn't exist then somebody obviously fucked up his runit-void installation because that file is installed by default.
* | warn if hostname wasn't setSören Tempel2015-03-211-4/+4
| |
* | Use read to retrieve the hostnameSören Tempel2015-03-101-1/+1
|/
* Fix typo and remove redundant msg from 03-filesystems.sh.Juan RP2015-01-161-2/+1
|
* add fallback path if crypttab parser not foundpulux2015-01-061-1/+8
|
* add function to parse more crypttab filds and optionsMarkus.Berger2015-01-051-3/+1
|
* core-services/02-console-setup.sh: setup HARDWARECLOCK if set.Juan RP2014-12-311-0/+6
| | | | This was lost somehow after adding "core-services".
* core-services/99-cleanup.sh: no need to set a shebang.Juan RP2014-10-101-1/+1
|
* core-services: run console-setup before filesystems, for LUKS setups.Juan RP2014-10-091-0/+0
| | | | | ... otherwise the keymap is not properly setup when entering LUKS passwords. Reported by freds0n.
* core-services/00-pseudofs.sh: fix /proc mount due to a typo.Juan RP2014-09-281-1/+1
|
* 00-pseudofs.sh: restore cgroup mounting in a busybox-compatible wayChristian Neukirchen2014-09-231-0/+1
|
* Revert "core-services/08-sysctl.sh: make this work with busybox sysctl."Juan RP2014-09-211-6/+1
| | | | | | This reverts commit 6285339a7a40da441cef2114e4cb1197d42a925a. Make no sense to have this workaround as we need procps-ng anyway for pkill.
* core-services/00-pseudofs.sh: reworked so that busybox mount does not complain.Juan RP2014-09-211-7/+7
|
* core-services/00-pseudofs.sh: remove doubtful awk dependency.Juan RP2014-09-201-1/+0
|
* core-services/08-sysctl.sh: make this work with busybox sysctl.Juan RP2014-09-201-1/+6
|
* core-services/06-console-setup.sh: only load keys when KEYMAP is setEivind Uggedal2014-09-181-2/+4
|
* core-services/05-misc.sh: initialize random seed earlier.Juan RP2014-08-291-4/+4
|
* core-services/99-cleanup.sh: fixed permissions for {b,u}tmp.Juan RP2014-08-281-2/+2
|
* core-services/99-cleanup.sh: create /var/log/{b,w}tmp to make last(1) work.Juan RP2014-08-281-1/+7
|
* core-services/03-filesystems.sh: don't error out when activating dmraid devices.Juan RP2014-08-221-1/+1
|
* Added support for fastboot and forcefsck based on ignite.Juan RP2014-08-111-4/+15
|
* core-services/00-pseudofs.sh: do not mount cgroupfs on virtualization.Juan RP2014-08-081-2/+5
|
* core-services: do not need to be executable.Juan RP2014-08-079-0/+0
|
* core-services/06-console-setup.sh: no need to setup ttys to unicode.Juan RP2014-08-071-5/+0
| | | | | | | | | | | | The linux kernel sets up the TTYs in unicode by default, as noted in Documentation/kernel-parameters.txt: vt.default_utf8= [VT] Format=<0|1> Set system-wide default UTF-8 mode for all tty's. Default is 1, i.e. UTF-8 mode is enabled for all newly opened terminals.
* Make core-services just shell snippets and source them from 1; idea from ↵Juan RP2014-08-079-38/+1
| | | | @chneukirchen.
* Added "core" services that are run from scripts on stage 1.Juan RP2014-08-079-0/+176
- /etc/runit/functions: contains common functions to be used in core-services. - /etc/runit/core-services: directory containing one-time tasks run in stage 1. - Added LXC container detection to disable some core services. This accidentally also fixes the issue of unicode not working in the active TTY from stage 1.