summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-10-31fixLuke Shumaker
2016-10-27remove cpp -I overridesLuke Shumaker
2016-10-27Merge branch 'notsystemd/postmove' into notsystemd/masterLuke Shumaker
# Conflicts: # src/grp-resolve/systemd-resolved/Makefile # src/libsystemd/Makefile # src/libsystemd/src/Makefile
2016-10-27./tools/notsd-moveLuke Shumaker
2016-10-27`git diff`-guided cleanupLuke Shumaker
2016-10-27Merge branch 'notsystemd/postmove' into notsystemd/masterLuke Shumaker
2016-10-26./tools/notsd-moveLuke Shumaker
2016-10-26pre-mergeLuke Shumaker
2016-10-26tidy some file locationsLuke Shumaker
2016-10-22tidy libmachine-core header locationsLuke Shumaker
2016-10-21# Rename "Linux Boot Manager" -> "Systemd Boot Manager"systemd/v231-4.parabola1Luke Shumaker
sed -i 's|Linux Boot Manager|Systemd Boot Manager|' src/boot/bootctl.c
2016-10-21FSDG: systemd-resolved: Default to hostname "gnu-linux" instead of "linux"Luke Shumaker
2016-10-21FSDG: os-release: Default to NAME "GNU/Linux" instead of "Linux".Luke Shumaker
2016-10-21FSDG: os-release: Default to PRETTY_NAME "GNU/Linux" instead of "Linux".Luke Shumaker
2016-10-21systemctl: suppress errors with "show" for nonexistent units and propertiessystemd/v231-4Zbigniew Jędrzejewski-Szmek
Show is documented to be program-parseable, and printing the warning about about a non-existent unit, while useful for humans, broke a lot of scripts. Restore previous behaviour of returning success and printing empty or useless stuff for units which do not exist, and printing empty values for properties which do not exists. With SYSTEMD_LOG_LEVEL=debug, hints are printed, but the return value is still 0. This undoes parts of e33a06a and 3dced37b7 and fixes #3856. We might consider adding an explicit switch to fail on missing units/properties (e.g. --ensure-exists or similar), and make -P foobar equivalent to --ensure-exists --property=foobar. (cherry picked from commit bd5b9f0a12dd9c1947b11534e99c395ddf44caa9)
2016-10-21Revert "pid1: reconnect to the console before being re-executed"systemd/v231-3Zbigniew Jędrzejewski-Szmek
This reverts commit affd7ed1a923b0df8479cff1bd9eafb625fdaa66. > So it looks like make_console_stdio() has bad side effect. More specifically it > does a TIOCSCTTY ioctl (via acquire_terminal()) which sees to disturb the > process which was using/owning the console. Fixes #3842. https://bugs.debian.org/834367 https://bugzilla.redhat.com/show_bug.cgi?id=1367766 (cherry picked from commit bd64d82c1c0e3fe2a5f9b3dd9132d62834f50b2d)
2016-10-21pid1: don't return any error in manager_dispatch_notify_fd() (#4240)Franck Bui
If manager_dispatch_notify_fd() fails and returns an error then the handling of service notifications will be disabled entirely leading to a compromised system. For example pid1 won't be able to receive the WATCHDOG messages anymore and will kill all services supposed to send such messages. (cherry picked from commit 9987750e7a4c62e0eb8473603150596ba7c3a015)
2016-10-21pid1: process zero-length notification messages againZbigniew Jędrzejewski-Szmek
This undoes 531ac2b234. I acked that patch without looking at the code carefully enough. There are two problems: - we want to process the fds anyway - in principle empty notification messages are valid, and we should process them as usual, including logging using log_unit_debug(). (cherry picked from commit 8523bf7dd514a3a2c6114b7b8fb8f308b4f09fc4)
2016-10-21If the notification message length is 0, ignore the message (#4237)Jorge Niedbalski
Fixes #4234. Signed-off-by: Jorge Niedbalski <jnr@metaklass.org> (cherry picked from commit 531ac2b2349da02acc9c382849758e07eb92b020)
2016-10-21fixLuke Shumaker
2016-10-21libcore, nspawnLuke Shumaker
2016-10-21fix includability of headersLuke Shumaker
2016-10-21libbasic-dnsLuke Shumaker
2016-10-21oopsLuke Shumaker
2016-10-21wipLuke Shumaker
2016-09-15Merge branch 'notsystemd/postmove' into notsystemd/masterLuke Shumaker
# Conflicts: # build-aux/Makefile.each.tail/50-sd.mk # build-aux/Makefile.each.tail/70-man.mk # src/grp-resolve/libbasic-dns/Makefile # src/grp-system/libcore/Makefile # tools/notsd-move
2016-09-15./tools/notsd-moveLuke Shumaker
2016-09-15stuffLuke Shumaker
2016-09-14Merge branch 'notsystemd/postmove' into notsystemd/masterLuke Shumaker
# Conflicts: # src/grp-journal/systemd-journald/Makefile # src/grp-login/systemd-logind/Makefile # src/grp-machine/grp-import/systemd-export/Makefile # src/grp-machine/grp-import/systemd-import/Makefile # src/grp-machine/grp-import/systemd-pull/Makefile # src/grp-machine/systemd-machined/Makefile # src/grp-network/libnetworkd-core/Makefile # src/grp-resolve/libbasic-dns/Makefile # src/grp-resolve/systemd-resolved/Makefile # src/grp-utils/systemd-path/Makefile # src/libshared/src/Makefile # src/libsystemd-network/include/systemd-network/sd-ndisc.h # src/libsystemd/Makefile # src/libsystemd/src/test.mk # src/libudev/Makefile # src/systemd-dbus1-generator/Makefile # src/systemd-nspawn/nspawn.c Signed-off-by: Luke Shumaker <lukeshu@sbcglobal.net>
2016-09-13./tools/notsd-moveLuke Shumaker
2016-09-13# Rename "Linux Boot Manager" -> "Systemd Boot Manager"systemd/v231-1.parabola1Luke Shumaker
sed -i 's|Linux Boot Manager|Systemd Boot Manager|' src/boot/bootctl.c
2016-09-13FSDG: systemd-resolved: Default to hostname "gnu-linux" instead of "linux"Luke Shumaker
2016-09-13FSDG: os-release: Default to NAME "GNU/Linux" instead of "Linux".Luke Shumaker
2016-09-13FSDG: os-release: Default to PRETTY_NAME "GNU/Linux" instead of "Linux".Luke Shumaker
2016-09-13tidyLuke Shumaker
2016-09-13remove unnecessary gcrypt-util dupsLuke Shumaker
2016-09-12./tools/notsd-fixup **/MakefileLuke Shumaker
2016-09-11run notsd-fixup on the gperf filesLuke Shumaker
2016-09-11Run the new fixup script.Luke Shumaker
The biggest change is that it keeps looking for new #include blocks. This means that it (more) correctly handles #ifdef'd #includes. I'm not 100% in love with it, but it's pretty good for automated. What I really don't like is it did some silly things with newlines in typedef blocks. I've avoided committing those. I think it may be possible to get it to do the right thing. But really, the typedef blocks are a hack for poorly structured headers. Now that it keeps looking for new #include blocks, I could strip out the typedef support, and it would mostly work; but it wouldn't be able to move some headers back to the top. IDK what to do.
2016-09-11.gitignoreLuke Shumaker
2016-09-10tidyLuke Shumaker
2016-09-10presetsLuke Shumaker
2016-09-10tidyLuke Shumaker
2016-09-07have udev rule in a subdirectoryLuke Shumaker
2016-09-07oopsLuke Shumaker
2016-09-07oopsLuke Shumaker
2016-09-06clean up file locations a bitLuke Shumaker
2016-09-06move man pages to appropriate directoriesLuke Shumaker
2016-08-26install README filesLuke Shumaker
2016-08-26build grp-networkLuke Shumaker