Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | halt: forgotten include for musl 20190906 | Leah Neukirchen | 2019-09-06 | 1 | -0/+1 |
| | |||||
* | core-services/05-misc.sh: create utmp early | Leah Neukirchen | 2019-09-06 | 2 | -1/+1 |
| | |||||
* | halt: style | Leah Neukirchen | 2019-09-06 | 1 | -5/+5 |
| | |||||
* | halt: also update utmp | Leah Neukirchen | 2019-09-06 | 1 | -0/+11 |
| | |||||
* | core-services/05-misc.sh: log boot in wtmp | Leah Neukirchen | 2019-09-06 | 2 | -1/+3 |
| | |||||
* | halt: add support for wtmp | Leah Neukirchen | 2019-09-06 | 2 | -10/+60 |
| | | | | | | This implements -w and -d. Also add -B to create boot-time wtmp entries. | ||||
* | urandom: don't seed/store in containers | Cameron Nemo | 2019-03-16 | 2 | -5/+9 |
| | |||||
* | functions: add missing new line in msg_warn | Ypnose | 2019-01-15 | 1 | -1/+1 |
| | |||||
* | Makefile: actually install vlogger 20180623 | Duncaen | 2018-06-23 | 1 | -0/+1 |
| | |||||
* | vlogger: fix exit status | Duncaen | 2018-06-23 | 1 | -1/+1 |
| | |||||
* | vlogger: add message argument for POSIX logger compatibility | Duncaen | 2018-06-23 | 2 | -2/+38 |
| | |||||
* | vlogger: use static buffer and add -f flag | Duncaen | 2018-06-22 | 2 | -25/+30 |
| | |||||
* | vlogger: pass level and facility to /etc/vlogger | Duncaen | 2018-06-22 | 2 | -3/+17 |
| | |||||
* | vlogger: add logger(1) compatible -s and -i flag, and -S to force syslog | Duncaen | 2018-06-22 | 2 | -7/+36 |
| | |||||
* | vlogger: add default tag | Duncaen | 2018-06-22 | 1 | -4/+1 |
| | |||||
* | vlogger: a couple of bugfixes. | Christopher Brannon | 2018-06-22 | 1 | -2/+3 |
| | | | | | | | | | | | * Don't store the return value of getopt in a char. Storing in a char and comparing against -1 breaks on ARM, where char is unsigned. * The line argument to getline should point at a NULL char *. Otherwise, getline will treat *line as a pointer to an allocated buffer. With a little extra work, we could reuse the buffer, but always calling getline with *line == NULL is safe. Closes: #2 [via git-merge-pr] | ||||
* | vlogger.8: reference runit(8) 20180620 | Duncaen | 2018-06-20 | 1 | -1/+3 |
| | |||||
* | vlogger: style changes/cleanup | Duncaen | 2018-06-20 | 1 | -23/+15 |
| | |||||
* | vlogger.8: fix mdoc warnings | Duncaen | 2018-06-20 | 1 | -3/+3 |
| | |||||
* | vlogger: remove on make clean | Duncaen | 2018-06-20 | 1 | -1/+1 |
| | |||||
* | vlogger: Fix symlinked ./run handling, make sure tag is initialized. | Christopher Brannon | 2018-06-20 | 1 | -6/+25 |
| | | | | | | | | | If vlogger is symlinked to foo/log/run for some service foo, it's invoked as ./run with $SERVICEDIR/foo/log as the cwd. So extract the service name from cwd if argv[0] is ./run. Also tag is initialized to the generic "vlogger" if it is not given on the command line and servicename couldn't be extracted from cwd. | ||||
* | vlogger: exit if exec fails | Duncaen | 2018-06-20 | 1 | -1/+4 |
| | |||||
* | vlogger: strdup error check | Duncaen | 2018-06-20 | 1 | -4/+6 |
| | |||||
* | vlogger: run /etc/vlogger with the same argv[0] | Duncaen | 2018-06-20 | 1 | -2/+4 |
| | |||||
* | vlogger: dont define _* namespace | Duncaen | 2018-06-20 | 1 | -1/+1 |
| | |||||
* | Add vlogger(8) | Duncaen | 2018-06-20 | 4 | -0/+252 |
| | | | | | | | | | | | | | | | | | vlogger(8) is a alternative to logger(1), by default it sends messages from stdin to syslog. The main reason to replace logger(1) is, that logger only connects once to the syslog socket in default mode and puts all messages into the void if syslog is not running at the time. logger(1) has a new `--socket-errors=on` mode which would work, but some void uses don't use syslog at all and in this case the log service would constantly restart. As a bonus vlogger(8) looks for /etc/vlogger and if its executable it just executes it and is replaced by it. This can be used to avoid syslog and just write all logs to files with svlogd(8) as example, without having to edit all log services. | ||||
* | Merge pull request #64 from dne/patch-1 | Enno Boland | 2018-06-13 | 1 | -1/+1 |
|\ | | | | | core-services/01-static-devnodes.sh: Honour modprobe blacklists | ||||
| * | core-services/01-static-devnodes.sh: Honour modprobe blacklists | Daniel Néri | 2017-02-12 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #76 from Aloz1/crypt_no_devices_found 20171102 | Enno Boland | 2017-11-01 | 1 | -1/+1 |
|\ \ | | | | | | | Fix "No devices found" error during shutdown | ||||
| * | | Fix "No devices found" error during shutdown | Aloz1 | 2017-10-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | This fixes an issue introduced by voidlinux/void-runit#75 whereby dmsetup returns "No devices found" on shutdown on systems with no encrypted volumes, which is then interpreted as integral vaules "No", "devices" and "found", resulting in Illegal number errors. | ||||
* | | | Adjust options for cp command during install (#71) | Khem Raj | 2017-10-25 | 1 | -2/+2 |
|/ / | | | | | | | | | | | | | | | | | | | | | cp -a copies the attributes of build user which may be different from the user on target in cross compile environment Fixes errors like /runit-services/etc/sv/sulogin/run is owned by uid 1000, which is the same as the user running bitbake Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||||
* | | Merge pull request #67 from coredumb/apparmor_implementation | Toyam Cox | 2017-09-27 | 1 | -0/+1 |
|\ \ | | | | | | | core-services/00-pseudofs.sh: Add securityfs mountpoint - Needed for … | ||||
| * | | core-services/00-pseudofs.sh: Add securityfs mountpoint - Needed for LSM support | Olivier Mauras | 2017-03-21 | 1 | -0/+1 |
| |/ | |||||
* | | Merge pull request #61 from ackalker/fix-another-always-succeeding-test | Toyam Cox | 2017-09-27 | 1 | -1/+1 |
|\ \ | | | | | | | Fix another always succeeding test | ||||
| * | | Fix another always succeeding test | Alain Kalker | 2016-09-29 | 1 | -1/+1 |
| | | | |||||
* | | | deactivate_crypt should not try to close encrypted volumes that are still ↵ 20170907 | Aloz1 | 2017-09-07 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mounted during shutdown (#75) * deactivate_crypt should not try to close encrypted volumes that are still mounted during shutdown. When shutting down or rebooting a system with full disk encryption (as per https://wiki.voidlinux.eu/install_LVM_LUKS and https://wiki.voidlinux.eu/install_LVM_LUKS_on_UEFI_GPT), deactivate_crypt will irrespectively try and close all encrypted partitions, including '/'. On some systems, (including my own) this causes lockups on shutdown or reboot. This commit ensures that only encrypted volumes with nothing mounted are closed (which should only be '/' at that point in shutdown). * Reduced if statement to a one liner | ||||
* | | | shutdown: Quote command substitution | Matthew Martin | 2017-07-26 | 1 | -1/+1 |
| | | | |||||
* | | | shutdown: Do not use variables in printf format string | Matthew Martin | 2017-07-26 | 1 | -5/+5 |
| | | | |||||
* | | | shutdown: Combine sleeping blocks | Matthew Martin | 2017-07-26 | 1 | -13/+9 |
| | | | |||||
* | | | leahize | Leah Neukirchen | 2017-07-24 | 4 | -8/+8 |
| | | | |||||
* | | | shutdown: delete empty /etc/nologin on -c. | Leah Neukirchen | 2017-07-24 | 1 | -0/+3 |
| |/ |/| | | | | | Fixes #73. | ||||
* | | zzz.8: update author. | Leah Neukirchen | 2017-01-07 | 1 | -2/+2 |
| | | |||||
* | | zzz: -Z doesn't take arguments. | Leah Neukirchen | 2017-01-07 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #57 from suiginsoft/master | Enno Boland | 2016-10-21 | 1 | -1/+1 |
|\ \ | |/ |/| | Make crypt.awk work with other awk(1) variants. | ||||
| * | Merge branch 'master' of https://github.com/voidlinux/void-runit | suigin | 2016-10-18 | 1 | -1/+1 |
| |\ | |/ |/| | |||||
* | | Fix always succeeding test (#60) | Alain Kalker | 2016-09-29 | 1 | -1/+1 |
| | | | | | | | | `test /bin/agetty` always succeeds because '/bin/agetty' is a non-empty string. | ||||
| * | Updated fix to crypt.awk so that it works with gawk, mawk, and nawk. | suigin | 2016-09-20 | 1 | -1/+1 |
| | | | | | | | | | | Furthermore, works with bash, dash or mksh set as the default /bin/sh through xbps-alternatives. | ||||
| * | Merge branch 'master' of https://github.com/voidlinux/void-runit | suigin | 2016-09-20 | 1 | -0/+2 |
| |\ | |/ |/| | |||||
* | | Merge pull request #56 from jantatje/static-kernel | Enno Boland | 2016-09-05 | 1 | -0/+2 |
|\ \ | | | | | | | Do not try to load modules if kernel doesn't support modules. | ||||
| * | | Do not try to load modules if kernel doesn't support modules. | Jan Tatje | 2016-09-02 | 1 | -0/+2 |
|/ / |