Systemd/src
Michal Vyskocil 687d0825a4 nspawn: spawn shell under specified --user
Add -u/--user option, which changes the effective and real user and
group id to the new value. The user must exists in the chroot, otherwise
it will fail. Both username and user id are accepted. The user home is
created as well.

It also setup HOME, USER, LOGNAME and SHELL variables .
2011-07-01 23:51:14 +02:00
..
linux readahead: implement minimal readahead logic based on fanotify(), mincore() and readahead() 2010-09-23 15:02:13 +02:00
.gitignore logind: hook uaccess into udev by default 2011-06-29 04:14:43 +02:00
70-uaccess.rules logind: implement D-Bus properties 2011-06-21 19:29:44 +02:00
71-seat.rules logind: fix udev rule to generate valid tags, as a temporary fix until udev gains a native feature for this 2011-06-29 01:48:30 +02:00
73-seat-late.rules.in logind: hook uaccess into udev by default 2011-06-29 04:14:43 +02:00
99-systemd.rules udev: simplify udev rules a bit 2011-06-21 19:29:44 +02:00
ac-power.c ac-power: make ac-power a proper binary that scripts can call 2010-11-10 22:38:44 +01:00
ask-password-api.c ask-password: support passwords without timeouts 2011-04-13 21:42:46 +02:00
ask-password-api.h ask-password: supported plymouth cached passwords 2011-02-23 01:12:07 +01:00
ask-password.c ask-password: use default timeout 2011-04-16 02:03:34 +02:00
automount.c english: s/_per_/_by_/ 2011-06-21 19:29:44 +02:00
automount.h manager: rename 'maintenance' state to 'failed' to avoid user confusion 2010-08-31 00:17:56 +02:00
binfmt.c binfmt, modules-load, sysctl, tmpfiles: read /usr/local/lib and where appropriate /lib directories 2011-04-30 20:31:33 +02:00
bridge.c change remaining /var/run to /run 2011-04-04 15:33:00 +02:00
build.h build: expose libcryptsetup dependency in build string 2010-11-18 00:39:09 +01:00
bus-errors.h systemctl: introduce systemctl kill 2010-10-22 16:11:50 +02:00
cgls.c cgls: don't strip user processes and kernel threads from default output 2011-03-15 18:43:47 +01:00
cgroup-show.c emacs: make sure nobody accidently adds tabs to our sources 2010-08-14 19:59:25 +02:00
cgroup-show.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
cgroup-util.c cgroup: don't recheck all the time whether the systemd hierarchy is mounted, to make strace outputs nicer and save a few stat()s 2011-03-15 21:21:38 +01:00
cgroup-util.h def: centralize definition of default timeout in one place 2011-03-17 04:02:35 +01:00
cgroup.c cgroup: kill processes even in cgroups that aren't realized 2011-07-01 00:41:41 +02:00
cgroup.h exec: add ControlGroupModify= switch to allow changing access mode to cgroups fs 2011-06-30 00:11:25 +02:00
cgroups-agent.c util: truncate newline inside of read_one_line_file() already 2011-04-16 02:03:34 +02:00
condition.c condition: use 'selinux' rather than 'SELinux' as preferred spelling 2011-04-03 22:18:39 +02:00
condition.h condition: add ConditionSecurity 2011-04-03 22:16:37 +02:00
conf-parser.c socket: add POSIX mqueue support 2011-05-17 19:37:03 +02:00
conf-parser.h socket: add POSIX mqueue support 2011-05-17 19:37:03 +02:00
cryptsetup-generator.c cryptsetup-generator: fix /etc/cryptsetup options 2011-06-06 22:59:19 +02:00
cryptsetup.c cryptsetup: fix keyfile size option processing 2011-04-26 21:50:15 +02:00
dbus-automount.c dbus: split out object management code into dbus-common, and simplify it 2011-04-16 02:03:35 +02:00
dbus-automount.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
dbus-common.c dbus: listen on private sockets in user mode too 2011-07-01 22:34:37 +02:00
dbus-common.h logind: hook up PAM module with logind 2011-06-24 18:50:50 +02:00
dbus-device.c dbus: split out object management code into dbus-common, and simplify it 2011-04-16 02:03:35 +02:00
dbus-device.h dbus: follow standardized fdo PropertiesChanged signal spec 2010-08-20 02:31:54 +02:00
dbus-execute.c dbus: fix name of capability property 2011-06-15 15:49:29 +02:00
dbus-execute.h exec: add ControlGroupModify= switch to allow changing access mode to cgroups fs 2011-06-30 00:11:25 +02:00
dbus-job.c dbus: split out object management code into dbus-common, and simplify it 2011-04-16 02:03:35 +02:00
dbus-job.h dbus: pass along information why a job failed when it failed (dbus api change!) 2011-02-24 02:36:34 +01:00
dbus-loop.c logind: first version that compiles fine 2011-06-21 19:29:44 +02:00
dbus-loop.h logind: first version that compiles fine 2011-06-21 19:29:44 +02:00
dbus-manager.c dbus: send our finished signal when we are finished booting 2011-06-27 13:47:03 +02:00
dbus-manager.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
dbus-mount.c dbus: split out object management code into dbus-common, and simplify it 2011-04-16 02:03:35 +02:00
dbus-mount.h dbus: follow standardized fdo PropertiesChanged signal spec 2010-08-20 02:31:54 +02:00
dbus-path.c dbus: split out object management code into dbus-common, and simplify it 2011-04-16 02:03:35 +02:00
dbus-path.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
dbus-service.c dbus: split out object management code into dbus-common, and simplify it 2011-04-16 02:03:35 +02:00
dbus-service.h dbus: follow standardized fdo PropertiesChanged signal spec 2010-08-20 02:31:54 +02:00
dbus-snapshot.c dbus: split out object management code into dbus-common, and simplify it 2011-04-16 02:03:35 +02:00
dbus-snapshot.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
dbus-socket.c socket: expose mq params in introspection data 2011-05-22 00:29:52 +02:00
dbus-socket.h dbus: follow standardized fdo PropertiesChanged signal spec 2010-08-20 02:31:54 +02:00
dbus-swap.c dbus: split out object management code into dbus-common, and simplify it 2011-04-16 02:03:35 +02:00
dbus-swap.h dbus: follow standardized fdo PropertiesChanged signal spec 2010-08-20 02:31:54 +02:00
dbus-target.c dbus: split out object management code into dbus-common, and simplify it 2011-04-16 02:03:35 +02:00
dbus-target.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
dbus-timer.c dbus: split out object management code into dbus-common, and simplify it 2011-04-16 02:03:35 +02:00
dbus-timer.h dbus: follow standardized fdo PropertiesChanged signal spec 2010-08-20 02:31:54 +02:00
dbus-unit.c dbus: split out object management code into dbus-common, and simplify it 2011-04-16 02:03:35 +02:00
dbus-unit.h unit: make ignoring in snapshots a per unit property, instead of a per unit type property 2011-05-05 10:58:55 +02:00
dbus.c dbus: listen on private sockets in user mode too 2011-07-01 22:34:37 +02:00
dbus.h dbus: send our finished signal when we are finished booting 2011-06-27 13:47:03 +02:00
def.h def: lower default timeout to 90s 2011-04-27 22:30:50 +02:00
detect-virt.c util: make string static 2011-02-22 00:19:03 +01:00
device.c unit: make ignoring in snapshots a per unit property, instead of a per unit type property 2011-05-05 10:58:55 +02:00
device.h Spelling Corrections 2011-02-28 22:47:38 +01:00
execute.c nspawn: Move the get_user_creds from execute.c to utils.c for later usage in nspawn.c. 2011-07-01 23:49:56 +02:00
execute.h exec: add ControlGroupModify= switch to allow changing access mode to cgroups fs 2011-06-30 00:11:25 +02:00
exit-status.c systemctl: highlight failed processes in systemctl status 2011-01-20 18:22:03 +01:00
exit-status.h systemctl: highlight failed processes in systemctl status 2011-01-20 18:22:03 +01:00
fdset.c dbus: make daemon reexecution synchronous 2011-04-28 22:07:01 +02:00
fdset.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
fsck.c cmdline: we actually want to parse the kernel cmdline in VMs, just not in containers 2011-04-06 19:36:06 +02:00
getty-generator.c util: truncate newline inside of read_one_line_file() already 2011-04-16 02:03:34 +02:00
gnome-ask-password-agent.vala ask-password: support passwords without timeouts 2011-04-13 21:42:46 +02:00
hashmap.c sysctl.d, binfmt.d, modules-load.d: switch to stacked config dirs in /lib, /etc, /run 2011-04-25 20:41:47 +02:00
hashmap.h sysctl.d, binfmt.d, modules-load.d: switch to stacked config dirs in /lib, /etc, /run 2011-04-25 20:41:47 +02:00
hostname-setup.c MeeGo support 2011-04-20 01:05:30 +02:00
hostname-setup.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
hostnamed.c dbus: fix name allocation logic 2011-06-27 23:15:57 +02:00
initctl.c logger,initctl: use global exit timeout 2011-04-16 02:03:34 +02:00
initreq.h man: Fix small typo: s/seperate/separate/ 2010-09-06 03:13:14 +02:00
ioprio.h build-sys: move source files to subdirectory 2010-05-16 18:45:24 +02:00
job.c job: also print status messages when we successfully started a unit 2011-04-16 03:07:38 +02:00
job.h job: fix deserialization of jobs: do not ignore ordering 2011-04-06 19:09:33 +02:00
kmod-setup.c vconsole: add new utility to initialize the virtual console 2010-09-16 00:36:41 +02:00
kmod-setup.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
kmsg-syslogd.c kmsg-syslogd: pass facility value into kmsg 2011-04-03 22:15:14 +02:00
label.c label: don't print warning when we try ro relabel an non-existing file 2011-04-28 05:06:48 +02:00
label.h label: udev might be making changes in /dev while we iterate through it 2011-02-25 01:47:31 +01:00
list.h manager: always pull 'following' units into transaction 2010-11-14 23:48:21 +01:00
load-dropin.c load-dropin: add support for .requires directories 2010-11-15 04:24:04 +01:00
load-dropin.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
load-fragment.c unit: support wildcards in Environment=, EnvironmentFile= 2011-07-01 01:13:47 +02:00
load-fragment.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
locale-setup.c build-sys: Angstrom support 2011-05-09 23:50:23 +02:00
locale-setup.h locale: initialize locale from /etc/locale by default 2010-09-16 01:57:42 +02:00
localed.c dbus: fix name allocation logic 2011-06-27 23:15:57 +02:00
log.c don't make up buffer sizes, use standard LINE_MAX instead 2011-04-07 18:48:50 +02:00
log.h log: add automatic log target 2010-11-12 01:01:04 +01:00
logger.c logger,initctl: use global exit timeout 2011-04-16 02:03:34 +02:00
logind-acl.c acl: libudev currently doesn't handle properly enumerator matches with multiple tags, so avoid using them for now 2011-06-29 19:41:07 +02:00
logind-acl.h logind: implement ACL management 2011-06-21 19:29:44 +02:00
logind-dbus.c dbus: add FlushDevices() bus call to reset all seat assignments 2011-06-29 03:12:23 +02:00
logind-device.c dbus: add FlushDevices() bus call to reset all seat assignments 2011-06-29 03:12:23 +02:00
logind-device.h logind: split up logind.h 2011-06-21 19:29:44 +02:00
logind-seat-dbus.c logind: fix generation of bus arrays 2011-06-24 20:41:22 +02:00
logind-seat.c logind: when initializing drop sessions that are unreferenced 2011-06-29 03:48:16 +02:00
logind-seat.h logind: when initializing drop sessions that are unreferenced 2011-06-29 03:48:16 +02:00
logind-session-dbus.c logind: allow access to SetIdleHint() to owner of the session 2011-06-29 19:53:27 +02:00
logind-session.c logind: create private subdirectory for X11 socket 2011-07-01 22:34:58 +02:00
logind-session.h logind: we need to open and close a named pipe once for read before we get EOF 2011-06-29 03:48:53 +02:00
logind-user-dbus.c logind: fix generation of bus arrays 2011-06-24 20:41:22 +02:00
logind-user.c logind: when initializing drop sessions that are unreferenced 2011-06-29 03:48:16 +02:00
logind-user.h logind: when initializing drop sessions that are unreferenced 2011-06-29 03:48:16 +02:00
logind.c acl: libudev currently doesn't handle properly enumerator matches with multiple tags, so avoid using them for now 2011-06-29 19:41:07 +02:00
logind.h unit: do wildcard expansion in ListenStream= and friends 2011-07-01 00:55:34 +02:00
loopback-setup.c loopback: downgrade an error to warning 2011-03-16 03:35:38 +01:00
loopback-setup.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
machine-id-main.c main: introduce /etc/machine-id 2011-03-04 21:53:19 +01:00
machine-id-setup.c use /run instead of /dev/.run 2011-03-28 23:00:00 +02:00
machine-id-setup.h main: introduce /etc/machine-id 2011-03-04 21:53:19 +01:00
macro.h util: detect page size runtime. 2011-03-28 21:42:31 +02:00
main.c log: log to syslog unless connected to a tty in user mode 2011-07-01 22:35:34 +02:00
Makefile build-sys: add small redirecting Makefiles to simplify compilation from within emacs 2010-05-17 01:44:03 +02:00
manager.c manager: use sd_notify() to notify parent systemd that we have finished startup 2011-06-30 02:15:41 +02:00
manager.h english: s/_per_/_by_/ 2011-06-21 19:29:44 +02:00
missing.h missing: add IP_TRANSPARENT 2011-05-20 13:37:04 +02:00
modules-load.c binfmt, modules-load, sysctl, tmpfiles: read /usr/local/lib and where appropriate /lib directories 2011-04-30 20:31:33 +02:00
mount-setup.c mount /run without MS_NOEXEC 2011-06-14 14:15:40 +02:00
mount-setup.h split mount_point_is_api() and mount_point_ignore() 2010-11-11 11:15:16 +01:00
mount.c english: s/_per_/_by_/ 2011-06-21 19:29:44 +02:00
mount.h service: when reloading a service fails don't fail the entire service but just the reload job 2011-01-20 13:17:22 +01:00
namespace.c Spelling Corrections 2011-02-28 22:47:38 +01:00
namespace.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
notify.c notify: fix include properly 2010-10-05 21:52:37 +02:00
nspawn.c nspawn: spawn shell under specified --user 2011-07-01 23:51:14 +02:00
org.freedesktop.hostname1.conf hostnamed: introduce systemd-hostnamed 2011-04-16 02:03:35 +02:00
org.freedesktop.hostname1.policy hostnamed: SetPrettyHostname() should check PK action org.freedesktop.hostname1.set-static-hostname 2011-05-12 16:14:44 +02:00
org.freedesktop.hostname1.service hostnamed: introduce systemd-hostnamed 2011-04-16 02:03:35 +02:00
org.freedesktop.locale1.conf mechanisms: add mechanisms to change system locale and clock 2011-06-21 19:29:45 +02:00
org.freedesktop.locale1.policy mechanisms: add mechanisms to change system locale and clock 2011-06-21 19:29:45 +02:00
org.freedesktop.locale1.service mechanisms: add mechanisms to change system locale and clock 2011-06-21 19:29:45 +02:00
org.freedesktop.login1.conf logind: allow access to SetIdleHint() to owner of the session 2011-06-29 19:53:27 +02:00
org.freedesktop.login1.policy dbus: add FlushDevices() bus call to reset all seat assignments 2011-06-29 03:12:23 +02:00
org.freedesktop.login1.service dbus: add dbus introspection extraction 2011-06-21 19:29:45 +02:00
org.freedesktop.systemd1.conf dbus: allow LoadUnit to unprivileged users 2011-03-17 03:41:29 +01:00
org.freedesktop.systemd1.policy.in polkit: follow the usual syntax for polkit actions 2011-04-16 02:41:47 +02:00
org.freedesktop.systemd1.service dbus: add missing bus activation file 2010-06-07 04:20:50 +02:00
org.freedesktop.timedate1.conf mechanisms: add mechanisms to change system locale and clock 2011-06-21 19:29:45 +02:00
org.freedesktop.timedate1.policy mechanisms: add mechanisms to change system locale and clock 2011-06-21 19:29:45 +02:00
org.freedesktop.timedate1.service mechanisms: add mechanisms to change system locale and clock 2011-06-21 19:29:45 +02:00
pam-module.c pam: initialize XDG_RUNTIME_DIR 2011-06-30 04:31:49 +02:00
path-lookup.c binfmt, modules-load, sysctl, tmpfiles: add missing ConditionDirectoryNotEmpty= 2011-04-30 23:08:15 +02:00
path-lookup.h drop support for MANAGER_SESSION, introduce MANAGER_USER instead 2010-11-15 22:13:26 +01:00
path.c english: s/_per_/_by_/ 2011-06-21 19:29:44 +02:00
path.h path: optionally, create watched directories in .path units 2011-04-10 01:30:14 +02:00
polkit.c mechanisms: add mechanisms to change system locale and clock 2011-06-21 19:29:45 +02:00
polkit.h mechanisms: add mechanisms to change system locale and clock 2011-06-21 19:29:45 +02:00
quotacheck.c cmdline: we actually want to parse the kernel cmdline in VMs, just not in containers 2011-04-06 19:36:06 +02:00
random-seed.c random: do not print warning if random seed doesn't exist yet 2011-03-31 04:40:02 +02:00
ratelimit.c ratelimit: removed n_printed 2011-02-28 23:04:18 +01:00
ratelimit.h ratelimit: removed n_printed 2011-02-28 23:04:18 +01:00
readahead-collect.c readahead: explain that it is safe to ignore EACCES 2011-05-25 18:02:28 +02:00
readahead-common.c readahead-common: fix total memory size detection 2011-06-10 14:57:12 +02:00
readahead-common.h readahead: disable collector automatically on read-only media 2011-03-03 23:03:26 +01:00
readahead-replay.c src: our lord is coverity 2011-03-31 15:35:40 +02:00
remount-api-vfs.c systemctl: highlight failed processes in systemctl status 2011-01-20 18:22:03 +01:00
reply-password.c ask-password: always send final NUL char 2011-04-13 21:26:30 +02:00
sd-daemon.c sd-daemon: Add sd_is_special for special file descriptors 2011-06-20 17:54:17 +02:00
sd-daemon.h sd-daemon: Add sd_is_special for special file descriptors 2011-06-20 17:54:17 +02:00
sd-readahead.c use /run instead of /dev/.run 2011-03-28 23:00:00 +02:00
sd-readahead.h sd-daemon: split off sd_readahead() since it is not a feature of systemd itself but of an auxiliary tool 2010-10-05 20:20:38 +02:00
securebits.h Spelling Corrections 2011-02-28 22:47:38 +01:00
selinux-setup.c selinux: selinuxfs can be mounted on /sys/fs/selinux 2011-06-07 00:53:39 +02:00
selinux-setup.h selinux: automatically load policy if the initrd hasn't done this for us yet 2010-10-27 05:47:02 +02:00
service.c service: check whether sysv scripts where changed 2011-06-21 19:29:45 +02:00
service.h service: check whether sysv scripts where changed 2011-06-21 19:29:45 +02:00
set.c remount: add tool that applies /etc/fstab mount options to all api mounts 2010-08-20 03:26:15 +02:00
set.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
shutdown.c shutdown: print a nice message when terminating a container 2011-03-14 15:37:09 +01:00
shutdownd.c util: make a couple of files we write atomic 2011-06-21 19:29:45 +02:00
shutdownd.h systemctl: warn in intervals before going down when delayed shutdown is used 2010-08-16 19:26:27 +02:00
snapshot.c unit: make ignoring in snapshots a per unit property, instead of a per unit type property 2011-05-05 10:58:55 +02:00
snapshot.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
socket-util.c socket: expose IP_TRANSPARENT 2011-05-19 13:22:31 +02:00
socket-util.h socket: expose IP_TRANSPARENT 2011-05-19 13:22:31 +02:00
socket.c english: s/_per_/_by_/ 2011-06-21 19:29:44 +02:00
socket.h socket: expose SO_BROADCAST 2011-05-19 18:10:19 +02:00
special.h units: rename rtc-set.target to time-sync.target and pull it in by hwclock-load.service 2011-04-06 19:18:17 +02:00
specifier.c emacs: make sure nobody accidently adds tabs to our sources 2010-08-14 19:59:25 +02:00
specifier.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
strv.c strv: Fix gcc unitialized variable warning 2011-04-26 21:24:31 +02:00
strv.h hostnamed: introduce systemd-hostnamed 2011-04-16 02:03:35 +02:00
swap.c swap: ignore missing /proc/swaps 2011-06-27 14:32:44 +02:00
swap.h Spelling Corrections 2011-02-28 22:47:38 +01:00
sysctl.c sysctl: apply /etc/sysctl.conf last 2011-05-16 23:36:52 +02:00
system.conf service: change default std output to inherit 2011-02-15 12:28:01 +01:00
systemadm.vala dbus: pass along information why a job failed when it failed (dbus api change!) 2011-02-24 02:36:34 +01:00
systemctl-bash-completion.sh bash: Add host, privileged, and no-pager bash option completions. 2011-06-20 17:56:07 +02:00
systemctl.c systemctl: add support for --root for systemctl enable/disable/is-enabled 2011-06-27 14:08:16 +02:00
systemd-analyze systemd-analyze: print hostname, kernelversion and arch at the top of the plot 2011-05-16 23:31:27 +02:00
systemd-interfaces.vala dbus: pass along information why a job failed when it failed (dbus api change!) 2011-02-24 02:36:34 +01:00
systemd-logind.conf logind: add man page for configuration file 2011-06-29 02:27:53 +02:00
target.c getty: move automatic serial getty logic into generator 2011-03-15 00:45:46 +01:00
target.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
tcpwrap.c emacs: make sure nobody accidently adds tabs to our sources 2010-08-14 19:59:25 +02:00
tcpwrap.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
test-cgroup.c kill: always send SIGCONT after SIGTERM 2011-03-03 23:55:30 +01:00
test-daemon.c emacs: make sure nobody accidently adds tabs to our sources 2010-08-14 19:59:25 +02:00
test-engine.c Spelling Corrections 2011-02-28 22:47:38 +01:00
test-env-replace.c ask-password: supported plymouth cached passwords 2011-02-23 01:12:07 +01:00
test-hostname.c hostname: on all distros make the name configured in /etc/hostname take precedence over distro-specific configuration 2010-08-19 03:02:22 +02:00
test-job-type.c Spelling Corrections 2011-02-28 22:47:38 +01:00
test-loopback.c emacs: make sure nobody accidently adds tabs to our sources 2010-08-14 19:59:25 +02:00
test-ns.c emacs: make sure nobody accidently adds tabs to our sources 2010-08-14 19:59:25 +02:00
test-strv.c specifier: at minimal test 2011-01-06 23:51:52 +01:00
timedated.c dbus: fix name allocation logic 2011-06-27 23:15:57 +02:00
timer.c service: when reloading a service fails don't fail the entire service but just the reload job 2011-01-20 13:17:22 +01:00
timer.h manager: add missing second part of s/maintenance/failed/ 2010-08-31 00:23:34 +02:00
timestamp.c manager: parse RD_TIMESTAMP passed from initrd 2010-11-10 22:38:44 +01:00
tmpfiles.c binfmt, modules-load, sysctl, tmpfiles: read /usr/local/lib and where appropriate /lib directories 2011-04-30 20:31:33 +02:00
tty-ask-password-agent.c logind: automatically deduce seat from display 2011-06-27 22:44:12 +02:00
uaccess.c acl: libudev currently doesn't handle properly enumerator matches with multiple tags, so avoid using them for now 2011-06-29 19:41:07 +02:00
umount.c umount: make sure skip_ro is always correctly initialized 2011-03-16 22:30:00 +01:00
umount.h shutdown: loop only as long as we manage to unmount/detach devices, give up immediately when we are stuck 2010-10-14 18:55:04 +02:00
unit-name.c unit: when loading symlinked template units, properly add all names on the way to the unit 2011-06-28 02:53:15 +02:00
unit-name.h unit: introduce %f specifier to decode file names 2010-10-20 16:16:45 +02:00
unit.c unit: add three new specifiers to use in unit files 2011-07-01 00:41:18 +02:00
unit.h service: check whether sysv scripts where changed 2011-06-21 19:29:45 +02:00
update-utmp.c dbus: make sure to flush bus connection before disconnecting, so that no messages are lost 2010-09-02 23:26:04 +02:00
user-sessions.c util: make a couple of files we write atomic 2011-06-21 19:29:45 +02:00
user.conf logind: add man page for configuration file 2011-06-29 02:27:53 +02:00
util.c nspawn: Move the get_user_creds from execute.c to utils.c for later usage in nspawn.c. 2011-07-01 23:49:56 +02:00
util.h nspawn: Move the get_user_creds from execute.c to utils.c for later usage in nspawn.c. 2011-07-01 23:49:56 +02:00
utmp-wtmp.c util: beef up logic to find ctty name 2011-02-17 16:29:04 +01:00
utmp-wtmp.h ask-password: don't show wall message on ttys we are already running a tty agent on 2010-11-12 03:33:08 +01:00
vconsole-setup.c vconsole: use open_terminal() instead of open() 2011-05-03 17:58:28 +02:00