Systemd/src
Lennart Poettering 5dca7739e8 run: add new --pipe option for including "systemd-run" commands in shell pipelines
In this mode, we'll directly connect stdin/stdout/stderr of the invoked
service with whatever systemd-run itself is invoked on. This allows
inclusion of "systemd-run" commands in shell pipelines, as unlike
"--pty" this means EOF of stdin/stdout/stderr are propagated
independently.

If --pty and --pipe are combined systemd-run will automatically pick the
right choice for the context it is invoked in, i.e. --pty when invoked
on a TTY, and --pipe otherwise.
2017-09-12 16:28:12 +02:00
..
ac-power build-sys: drop automake support 2017-07-18 10:04:44 -04:00
activate tree-wide: make use of getpid_cached() wherever we can 2017-07-20 20:27:24 +02:00
analyze analyze: add get-log-level, get-log-target verbs 2017-09-07 23:55:59 +02:00
ask-password build-sys: drop automake support 2017-07-18 10:04:44 -04:00
backlight build-sys: drop automake support 2017-07-18 10:04:44 -04:00
basic systemctl: don't do ANSI underlining on TERM=linux (#6778) 2017-09-09 22:48:35 +02:00
binfmt build-sys: drop automake support 2017-07-18 10:04:44 -04:00
boot "Don't fear the fsync()" 2017-08-17 20:26:36 +01:00
busctl busctl: monitor - ignore the final NameLost message 2017-05-25 17:37:50 +02:00
cgls build-sys: drop automake support 2017-07-18 10:04:44 -04:00
cgroups-agent build-sys: drop automake support 2017-07-18 10:04:44 -04:00
cgtop build-sys: drop automake support 2017-07-18 10:04:44 -04:00
core Merge pull request #6780 from poettering/agent-message 2017-09-09 22:32:37 +02:00
coredump tree-wide: fput[cs]() → fput[cs]_unlocked() wherever that makes sense (#6396) 2017-07-21 10:35:45 +02:00
cryptsetup cryptsetup-generator: use remote-cryptsetup.target when _netdev is present 2017-09-05 12:07:52 +02:00
debug-generator build-sys: drop automake support 2017-07-18 10:04:44 -04:00
delta build-sys: drop automake support 2017-07-18 10:04:44 -04:00
detect-virt build-sys: drop automake support 2017-07-18 10:04:44 -04:00
dissect build-sys: drop automake support 2017-07-18 10:04:44 -04:00
environment-d-generator build-sys: drop automake support 2017-07-18 10:04:44 -04:00
escape escape: fix systemd-escape description text 2017-07-31 18:01:42 +02:00
firstboot "Don't fear the fsync()" 2017-08-17 20:26:36 +01:00
fsck build-sys: drop automake support 2017-07-18 10:04:44 -04:00
fstab-generator tree-wide: fput[cs]() → fput[cs]_unlocked() wherever that makes sense (#6396) 2017-07-21 10:35:45 +02:00
getty-generator getty-generator: shift relevant comment to above tty_is_vc() 2017-08-07 17:23:41 +01:00
gpt-auto-generator build-sys: drop automake support 2017-07-18 10:04:44 -04:00
hibernate-resume build-sys: drop automake support 2017-07-18 10:04:44 -04:00
hostname build-sys: drop gitignore patterns for in-tree builds 2017-07-18 10:05:06 -04:00
hwdb "Don't fear the fsync()" 2017-08-17 20:26:36 +01:00
import build-sys: drop gitignore patterns for in-tree builds 2017-07-18 10:05:06 -04:00
initctl tree-wide: make use of getpid_cached() wherever we can 2017-07-20 20:27:24 +02:00
journal journalctl: honor --quiet when vacuuming (#6771) 2017-09-08 14:25:44 +02:00
journal-remote journal-remote: show error if SplitMode=host with 'active' source is specified 2017-08-30 16:56:41 +09:00
kernel-install build-sys: drop automake support 2017-07-18 10:04:44 -04:00
libsystemd Add handling for bind/unbind actions (#6720) 2017-09-04 16:59:17 +03:00
libsystemd-network Merge pull request #6616 from pfl/rdnss 2017-09-07 19:01:57 +02:00
libudev libudev: add missing errno initialization/error propagation (#6781) 2017-09-09 22:31:09 +02:00
locale "Don't fear the fsync()" 2017-08-17 20:26:36 +01:00
login terminal: unify code for resetting kbd utf8 mode a bit (#6692) 2017-09-01 09:09:32 +09:00
machine tree-wide: use pid_is_valid() at more places 2017-08-31 15:45:04 +02:00
machine-id-setup build-sys: drop automake support 2017-07-18 10:04:44 -04:00
modules-load build-sys: drop automake support 2017-07-18 10:04:44 -04:00
mount mount: always show the user-provided argument when umount can't be done 2017-09-07 16:16:47 -03:00
network Allow configuration of a bridge netdev's group_fwd_mask. (#6759) 2017-09-08 12:36:06 +02:00
notify build-sys: drop automake support 2017-07-18 10:04:44 -04:00
nspawn util-lib: wrap personality() to fix up broken glibc error handling (#6766) 2017-09-08 17:16:29 +03:00
nss-myhostname Merge pull request #6420 from keszybz/gateway-name 2017-08-01 09:43:41 +02:00
nss-mymachines build-sys: drop automake support 2017-07-18 10:04:44 -04:00
nss-resolve build-sys: drop automake support 2017-07-18 10:04:44 -04:00
nss-systemd build-sys: drop automake support 2017-07-18 10:04:44 -04:00
path build-sys: drop automake support 2017-07-18 10:04:44 -04:00
quotacheck build-sys: drop automake support 2017-07-18 10:04:44 -04:00
random-seed build-sys: drop automake support 2017-07-18 10:04:44 -04:00
rc-local-generator build-sys: drop automake support 2017-07-18 10:04:44 -04:00
remount-fs build-sys: drop automake support 2017-07-18 10:04:44 -04:00
reply-password build-sys: drop automake support 2017-07-18 10:04:44 -04:00
resolve Merge pull request #6659 from yuwata/econnrefused 2017-08-30 12:17:53 +02:00
rfkill rfkill: Delay writes until exit (#5768) 2017-09-01 12:17:02 +02:00
run run: add new --pipe option for including "systemd-run" commands in shell pipelines 2017-09-12 16:28:12 +02:00
shared efivars: don't crash when somebody wants to remove an efi variable 2017-09-08 17:34:11 +02:00
sleep build-sys: drop automake support 2017-07-18 10:04:44 -04:00
socket-proxy build-sys: drop automake support 2017-07-18 10:04:44 -04:00
stdio-bridge tree-wide: when %m is used in log_*, always specify errno explicitly 2017-05-19 14:24:03 -04:00
sulogin-shell sulogin-shell: switch from shell implementation to a C implementation (#6698) 2017-09-08 18:21:37 +02:00
sysctl tree-wide: use path_startswith() rather than startswith() where ever that's appropriate 2017-08-09 19:03:39 +02:00
system-update-generator build-sys: drop automake support 2017-07-18 10:04:44 -04:00
systemctl systemctl: make sure we properly turn off color at the end of each line of "list-unit-files" (#6688) 2017-09-05 16:31:26 +02:00
systemd Merge pull request #6616 from pfl/rdnss 2017-09-07 19:01:57 +02:00
sysusers "Don't fear the fsync()" 2017-08-17 20:26:36 +01:00
sysv-generator build-sys: drop automake support 2017-07-18 10:04:44 -04:00
test util-lib: wrap personality() to fix up broken glibc error handling (#6766) 2017-09-08 17:16:29 +03:00
timedate build-sys: drop gitignore patterns for in-tree builds 2017-07-18 10:05:06 -04:00
timesync timesync: move stamp file to /var/lib/systemd/timesync/clock 2017-08-30 15:59:57 +09:00
tmpfiles tmpfiles: silently ignore any path that passes through autofs (#6506) 2017-09-04 15:35:07 +02:00
tty-ask-password-agent build-sys: drop automake support 2017-07-18 10:04:44 -04:00
udev systemd-link: ethtool add support for more Wake up Lan setting (#6331) 2017-08-31 12:44:43 +02:00
update-done build-sys: drop automake support 2017-07-18 10:04:44 -04:00
update-utmp tree-wide: make use of getpid_cached() wherever we can 2017-07-20 20:27:24 +02:00
user-sessions build-sys: drop automake support 2017-07-18 10:04:44 -04:00
vconsole build-sys: drop gitignore patterns for in-tree builds 2017-07-18 10:05:06 -04:00
veritysetup build-sys: drop automake support 2017-07-18 10:04:44 -04:00
volatile-root build-sys: drop automake support 2017-07-18 10:04:44 -04:00