Lennart Poettering
a4c24ff75a
fsck: do not fail boot if fsck returns with an error code that hasn't 2 or 6 set
2011-02-15 00:30:51 +01:00
Lennart Poettering
f212ac125f
getty: do not auto-spawn getty's on VC ttys if console=ttyN is used
...
https://bugzilla.redhat.com/show_bug.cgi?id=676885
2011-02-14 18:56:55 +01:00
Lennart Poettering
7a57b332d0
fsck: skip root fsck if dracut already did it
2011-02-14 11:42:47 +01:00
Lennart Poettering
cfdc0c8941
update TODO
2011-02-13 19:02:18 +01:00
Lennart Poettering
3185a36b05
service: make main pid guessing optional, and reread pid file after reloads
2011-02-13 18:51:30 +01:00
Lennart Poettering
e9fbc77c8f
pam: introduce whitelist and blacklist user list feature
...
This is useful to exclude root from the session logout killings or to
limit killing to the selinux guest users.
2011-02-13 18:21:18 +01:00
Lennart Poettering
060ed82ec2
systemctl: don't unnecessarily close stdin/stdout/stderr for tty agent so that locking by tty works
2011-02-13 17:09:29 +01:00
Lennart Poettering
fba6e68723
tmpfiles: take names of tmpfiles configuration files on the command line
2011-02-13 14:00:54 +01:00
Lennart Poettering
b8bb3e8f34
tmpfiles: support globs
2011-02-12 09:31:25 +01:00
Lennart Poettering
72f576bdd6
update TODO
2011-02-09 22:48:54 +01:00
Lennart Poettering
2958c88614
device: consider udev devices with SYSTEMD_READY=0 as unplugged
2011-02-09 14:48:52 +01:00
Lennart Poettering
7f6d613516
systemctl: make sure the tty agent does not retain a copy of stdio
...
https://bugzilla.redhat.com/show_bug.cgi?id=674916
2011-02-09 01:00:21 +01:00
Lennart Poettering
e2811d6fa5
update TODO
2011-02-08 12:12:23 +01:00
Lennart Poettering
0238cd03de
TODO
2011-01-25 04:35:35 +01:00
Lennart Poettering
26ea64c786
update TODO
2011-01-22 02:19:16 +01:00
Lennart Poettering
63c862b051
cryptsetup: fix ordering loop when dealing with encrypted swap devices
...
https://bugzilla.redhat.com/show_bug.cgi?id=657234
2011-01-21 03:30:18 +01:00
Lennart Poettering
cae18e2172
socket: don't crash if the .service unit for a .socket unit is not found
2011-01-21 02:49:12 +01:00
Lennart Poettering
036315352d
update TODO: drop issues that cannot be reproduce or have been fixed otherwise
2011-01-21 01:54:12 +01:00
Lennart Poettering
ff2e0f0514
mount: ignore if an fsck is requested for a bind mount, so that we don't wait for the bind 'device' to show up
2011-01-21 01:28:30 +01:00
Lennart Poettering
e0fa621b8b
automount: fix segfault when shutting down
...
https://bugs.freedesktop.org/show_bug.cgi?id=32076
2011-01-21 01:13:15 +01:00
Lennart Poettering
3996fbe2a2
dbus: don't try to connect to the system bus before it is actually up
2011-01-20 19:43:38 +01:00
Lennart Poettering
867b3b7d6b
service: make chain of main commands and control commands independent of each other, so that both can be executed simultaneously and independently
2011-01-20 18:46:38 +01:00
Lennart Poettering
e2f3b44cfc
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
Lennart Poettering
c32e0c40f7
serial-getty: invoking /sbin/securetty is no longer necessary since pam_securetty can now look for console= in /proc/cmdline
2011-01-18 23:51:06 +01:00
Lennart Poettering
4bc5f808e4
systemctl: before spawning pager cache number of columns
2011-01-18 23:12:49 +01:00
Lennart Poettering
3add4d215b
pam: optionally keep processes of root user around
2011-01-18 23:07:06 +01:00
Lennart Poettering
d8cfa08589
service: if a reload operation fails, don't shut down the service
2011-01-18 22:57:46 +01:00
Lennart Poettering
ba035df230
execute: make sending of SIGKILL on shutdown optional
2011-01-18 22:55:54 +01:00
Lennart Poettering
0058d7b91c
mount: FAT uuids are uppercase
2011-01-18 22:32:15 +01:00
Lennart Poettering
2292707df5
man: document missing KillSignal= and swap options
2011-01-18 00:40:10 +01:00
Lennart Poettering
b24a167b6f
update TODO
2011-01-17 22:41:53 +01:00
Lennart Poettering
47ae6e6760
device: don't warn if we cannot bump the socket buffer
2011-01-08 02:30:07 +01:00
Lennart Poettering
487a15bb72
update TODO
2011-01-07 01:12:27 +01:00
Lennart Poettering
2d011a7923
logger: when passing on PID info, fall back to our own if originating process is already gone
2011-01-07 00:49:35 +01:00
Lennart Poettering
2c4b304e64
specifier: at minimal test
2011-01-06 23:51:52 +01:00
Lennart Poettering
35f10fccb0
update TODO
2011-01-06 18:54:10 +01:00
Lennart Poettering
afe4bfe2c1
fragment: allow prefixing of the EnvironmentFile= path with - to ignore errors
2011-01-06 01:39:08 +01:00
Lennart Poettering
06ac173943
update TODO
2011-01-05 16:17:55 +01:00
Lennart Poettering
5f7c426e2a
fragment: properly handle quotes in assignments in EnvironmentFile= files
2011-01-05 16:06:35 +01:00
Lennart Poettering
3875282802
update TODO
2011-01-05 15:42:20 +01:00
Lennart Poettering
fb8161af01
update TODO
2011-01-05 01:04:59 +01:00
Miklos Vajna
0736af98c6
systemctl: implement auto-pager a la git
2011-01-02 18:17:19 +01:00
Lennart Poettering
c29597a104
util: invoke sync() implicitly on freeze()
...
Suggested by Tom Gundersen.
2011-01-01 19:50:32 +01:00
Kay Sievers
fc84026de8
update TODO
2010-12-28 19:18:26 +01:00
Kay Sievers
bf5bb5316f
update TODO
2010-12-28 18:53:09 +01:00
Lennart Poettering
ccbbc0f954
update TODO
2010-12-25 19:06:48 +01:00
Kay Sievers
dd04863e17
update TODO
2010-12-15 17:24:22 +01:00
Kay Sievers
da2400b374
update TODO
2010-12-01 16:56:41 +01:00
Kay Sievers
0c8744ccde
update TODO
2010-11-26 16:08:35 +01:00
Lennart Poettering
3d84d050bd
update TODO
2010-11-26 01:54:50 +01:00
Lennart Poettering
85f6a8688f
update TODO
2010-11-26 01:42:51 +01:00
Kay Sievers
351c7e74db
update TODO
2010-11-25 16:01:22 +01:00
Kay Sievers
3ae05c8eb9
update TODO
2010-11-25 07:01:01 +01:00
Lennart Poettering
3686ced6d7
update TODO
2010-11-23 19:42:35 +01:00
Lennart Poettering
aeb70c8d60
logger: fix error handling
2010-11-23 01:36:54 +01:00
Lennart Poettering
6bd2127711
man: make clear that VERSION and VERSION_ID is not mandatory in os-release.5
2010-11-22 00:26:08 +01:00
Lennart Poettering
be8088a2fb
systemctl: don't return LSB status error codes for systemctl show
...
Use them only for systemctl status.
https://bugzilla.redhat.com/show_bug.cgi?id=637183
2010-11-21 22:40:03 +01:00
Lennart Poettering
600a328fc2
mount: do not try to mount disable cgroup controllers
...
https://bugzilla.redhat.com/show_bug.cgi?id=655222
2010-11-21 22:29:10 +01:00
Lennart Poettering
a7c64469b6
man: document /etc/modules-load.d/
2010-11-21 20:41:00 +01:00
Lennart Poettering
ee48647271
man: document locale.conf
2010-11-21 19:29:27 +01:00
Lennart Poettering
b1a2da0a79
cryptsetup: show udev device name when asking for password
2010-11-18 23:34:42 +01:00
Lennart Poettering
8e1bd70d4c
sysctl: implement native sysctl tool to support Debian-style /etc/sysctl.d
2010-11-18 21:52:26 +01:00
Lennart Poettering
10aa703482
util: introduce /etc/os-release so that distros don't need to patch systemd to get a welcome message
2010-11-18 04:46:28 +01:00
Lennart Poettering
f81c701649
update TODO
2010-11-18 04:00:38 +01:00
Lennart Poettering
a45b9fd094
job: make sure we don't fail umount.target if a mount unit failed to stop
2010-11-18 03:52:39 +01:00
Lennart Poettering
c1d6bc0e53
units: make sure prefdm is killed first, user sessions second on shutdown
2010-11-18 02:45:04 +01:00
Lennart Poettering
2f8cd170ae
cryptsetup: automatically order crypt partitions before cryptsetup.target
2010-11-18 02:16:36 +01:00
Lennart Poettering
74fe1fe36e
pam: duplicate cgroup tree in the cpu hierarchy by default, optionally more
2010-11-17 20:24:25 +01:00
Kay Sievers
04d148459f
update TODO
2010-11-17 13:21:13 +01:00
Kay Sievers
230e5a3fb0
Revert "update TODO"
...
This reverts commit afe635e718
.
Oops, libnotify should not have been in here.
2010-11-17 13:19:10 +01:00
Kay Sievers
afe635e718
update TODO
2010-11-17 11:58:42 +01:00
Lennart Poettering
23cf4972e0
update TODO
2010-11-17 00:40:26 +01:00
Lennart Poettering
0cf8469387
ask-password: add --console mode to ask questions on /dev/console
2010-11-16 04:28:04 +01:00
Lennart Poettering
967072694d
plymouth: use updated socket name
2010-11-16 03:12:54 +01:00
Lennart Poettering
d90b9d27af
pam: always rely on loginuid instead of uid to determine cgroup and XDG_RUNTIME_DIR
2010-11-16 00:10:57 +01:00
Lennart Poettering
e3aa71c38c
exec: automatically determine right TERM= setting based on tty name
2010-11-15 23:49:02 +01:00
Lennart Poettering
af2d49f70b
drop support for MANAGER_SESSION, introduce MANAGER_USER instead
2010-11-15 22:13:26 +01:00
Lennart Poettering
40dde66fa0
manager: ignore invalid epoll events
2010-11-15 22:13:26 +01:00
Lennart Poettering
f5319832c4
units: use ConditionDirectoryNotEmpty= where applicable
2010-11-15 22:13:26 +01:00
Kay Sievers
d8b4dbe6d7
delete tmp.mount which may conflict with an unrelated fstab entry
2010-11-15 19:47:25 +01:00
Lennart Poettering
49d50c55bb
cryptsetup: bind cryptsetup service to both source and destination device
2010-11-15 04:11:42 +01:00
Lennart Poettering
9b3d909074
manager: consider jobs already installed as redundant when reducing new transactions
2010-11-15 03:44:11 +01:00
Lennart Poettering
672028dc4e
path: avoid immediate restarting of units triggered by paths if nothing actually changed on disk
2010-11-15 00:49:21 +01:00
Lennart Poettering
782195a3c3
path: always look for IN_ATTRIB since deletion is signalled that way
2010-11-15 00:47:29 +01:00
Lennart Poettering
6210e7fc31
manager: always pull 'following' units into transaction
2010-11-14 23:48:21 +01:00
Lennart Poettering
57339f47f1
job: make it possible to wait for devices to be unplugged
2010-11-14 23:48:20 +01:00
Lennart Poettering
9c73736da8
tmpfiles: ignore files marked with the sticky bit
2010-11-14 20:12:51 +01:00
Lennart Poettering
5475ff4b7a
udev: ignore temporary udev devices
2010-11-14 19:59:10 +01:00
Kay Sievers
612eb8e459
update TODO
2010-11-12 19:04:07 +01:00
Lennart Poettering
42e8a0a8d5
update fixme
2010-11-12 03:56:43 +01:00
Lennart Poettering
74715b82cb
cryptsetup: automatically start cryptsetup when looking for mount source
2010-11-12 03:04:10 +01:00
Lennart Poettering
9190132924
build-sys: fix usage of path macros
2010-11-12 00:40:26 +01:00
Lennart Poettering
9fe117ea5a
mount: don't relabel /dev twice in a row
2010-11-12 00:40:26 +01:00
Kay Sievers
6d3d218b35
update TODO
2010-11-11 16:55:28 +01:00
Lennart Poettering
6ee5bbf85c
main: warn if /etc/mtab is not a symlink
2010-11-10 23:18:34 +01:00
Lennart Poettering
2edfa36685
service: delay automatic restart if job is pending
2010-11-10 22:38:43 +01:00
Lennart Poettering
52da68821b
update fixme
2010-11-10 22:38:43 +01:00
Lennart Poettering
143072edea
manager: only minimize impact if we are in fail mode
2010-11-10 22:38:42 +01:00
Kay Sievers
21296d4b48
update TODO with mtab issue
2010-11-10 19:37:06 +01:00
Lennart Poettering
739aad5169
fedora: start plymouth after udev-settle, so that the graphics modules are loaded
2010-10-31 00:52:35 +02:00
Lennart Poettering
62c9af5ecf
update fixme
2010-10-29 16:28:28 +02:00
Lennart Poettering
b81884e746
unit: replace StopRetroactively= by BindTo= dependencies
...
The property StopRetroactively= needs to be per-dependency, not
per-unit, in order to properly express dependencies between .mount units
and its .device and fsck .service units. If the .device unit is
unplugged the mount should go away, but if the fsck process terminates
the .mount should stay.
2010-10-29 00:45:46 +02:00
Lennart Poettering
b363ca6f20
timer: when deserializing timer state stay elapsed when we are elapsed
2010-10-28 04:04:50 +02:00
Lennart Poettering
18f593360b
device: set recursive_stop=true by default
2010-10-28 03:15:44 +02:00
Lennart Poettering
6c5d4a999c
update fixme
2010-10-28 00:34:00 +02:00
Kay Sievers
2a714fbd3e
TODO: /proc/swaps is poll()able now
...
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=66d7dd518ae413a383ab2c6c263cc30617329842
2010-10-27 11:37:22 +02:00
Lennart Poettering
4fbf50b38e
service: when after startup only one process is in a service's cgroup, assume it is the main process
2010-10-27 03:16:49 +02:00
Lennart Poettering
248e6030e0
man: be more explicit about the usefulness of --system
2010-10-26 23:22:55 +02:00
Lennart Poettering
cbe1bded5f
update fixme
2010-10-26 23:17:50 +02:00
Lennart Poettering
510051fc12
swap: add only swaps listed in /etc/fstab automatically to swap.target, others should be added via .wants/ links
2010-10-26 22:58:54 +02:00
Lennart Poettering
15412f2987
swap: expose swap exec env proprties via dbus
2010-10-26 22:05:52 +02:00
Lennart Poettering
b9ba604e87
ask-password-tty: properly handle SIGINT/SIGTERM
2010-10-26 15:15:00 +02:00
Lennart Poettering
e5ebf783cb
ask-password: add minimal plymouth password agent
2010-10-26 04:35:25 +02:00
Lennart Poettering
39439087bf
main: don't unset HOME/TERM when run in session mode
2010-10-26 02:32:02 +02:00
Lennart Poettering
d9be8f8f32
update fixme
2010-10-26 00:01:52 +02:00
Lennart Poettering
98e1f931a2
update fixme
2010-10-25 23:51:49 +02:00
Lennart Poettering
306a7fd82e
units: activate wall agent automatically if something is dropped in /dev/.systemd/ask-password
2010-10-25 21:02:01 +02:00
Lennart Poettering
50f298ec0f
update fixme
2010-10-25 20:43:34 +02:00
Kay Sievers
f015eca2a2
TODO: add getty on-demand, man: --system
2010-10-25 18:02:11 +02:00
Lennart Poettering
b568b917b0
update fixme
2010-10-22 16:34:10 +02:00
Lennart Poettering
980d87505c
install: enable quota/fsck-root/hwclock load by default
2010-10-20 16:16:14 +02:00
Lennart Poettering
4e4343146a
swap: listen for POLLPRI events on /proc/swaps if available
2010-10-18 23:09:09 +02:00
Lennart Poettering
3b63d2d31d
tmpfiles: integrate kay's directory cleanup code and otherwise beef up tmpfiles quite a bit
2010-10-18 22:38:41 +02:00
Lennart Poettering
6f3f9deb0b
update fixme
2010-10-14 18:17:42 +02:00
Lennart Poettering
491ad5dc66
mount: pull in fsck only in systemd instances
2010-10-13 17:18:36 +02:00
Lennart Poettering
560d8f2381
systemctl: warn if user enables unit with no installation instructions
2010-10-13 03:13:23 +02:00
Lennart Poettering
2cccbca4fd
dbus: add introspection to midlevel paths
2010-10-13 03:03:31 +02:00
Lennart Poettering
f601daa701
inotify: properly handle multiple inotify events per read()
2010-10-13 02:34:00 +02:00
Lennart Poettering
52661efd21
unit: add minimal condition checker for unit startup
2010-10-13 02:15:41 +02:00
Lennart Poettering
e04aad61bb
swap: major rework, use /sbin/swapon for setting up swaps, fix merging of aliased swap disks
2010-10-12 04:08:04 +02:00
Lennart Poettering
06ae4bfeb0
update fixme
2010-10-12 04:04:22 +02:00
Lennart Poettering
50caaedb2c
service: introduce Restart=on-failure and Restart=on-abort
2010-10-08 18:34:54 +02:00
Lennart Poettering
169c1bda80
service: optionally, create INIT_PROCESS/DEAD_PROCESS entries for a service
...
This should fix accounting for pam_limits and suchlike.
https://bugzilla.redhat.com/show_bug.cgi?id=636036
2010-10-08 16:07:50 +02:00
Lennart Poettering
00dc5d769a
unit: introduce 'banned' load state for units symlinked to /dev/null
2010-10-08 02:31:36 +02:00
Lennart Poettering
c2b3f093d9
update fixme
2010-10-07 23:50:34 +02:00
Kay Sievers
4bbf01f38a
use common names: fixme -> TODO, bootstrap.sh -> autogen.sh
2010-10-07 19:30:54 +02:00