Lennart Poettering
90685f7d12
units: add service file that remounts the root file system
2010-08-20 03:27:23 +02:00
Lennart Poettering
449ddb2d23
remount: add tool that applies /etc/fstab mount options to all api mounts
2010-08-20 03:26:15 +02:00
Lennart Poettering
d06dacd002
service/systemctl: don't consider LSB exit codes 5 and 6 as failure, and decode exit codes in systemctl
2010-08-20 02:31:54 +02:00
Lennart Poettering
e59077036b
hostname: on all distros make the name configured in /etc/hostname take precedence over distro-specific configuration
...
In order to unify configuration across distributions we pick the
simple-most option by default (Debian's /etc/hostname) and then fall
back to distro-specific hacks if that doesn't exist.
2010-08-19 03:02:22 +02:00
Lennart Poettering
b2423f1f43
modules-load: add systemd-modules-load tool that can load a configured list of modules in /etc/modules.d/ on boot, replacing distro-dependent shell hacks for this
2010-08-19 02:03:17 +02:00
Lennart Poettering
5481ab2b38
units: add hwclock-load service
2010-08-18 02:24:31 +02:00
Lennart Poettering
f556ea46f6
units: add generic sysctl/hwclock-save service
2010-08-17 22:14:58 +02:00
Kay Sievers
b54dd8b7f4
units: add tmp.mount
2010-08-17 19:43:44 +02:00
Lennart Poettering
1cba2c90e8
modprobe: kill support for nomodules
...
this should happen in the kernel itself, not be controlled from
userspace, if at all. So let's kill this here.
2010-08-17 18:13:47 +02:00
Kay Sievers
3c268bdf8a
units: add var-run.service var-lock.service
2010-08-17 10:17:42 +02:00
Lennart Poettering
5192bd1945
auto-getty: rework auto console getty logic to work in conjunction with single user mode
2010-08-17 03:29:46 +02:00
Lennart Poettering
9be9828c00
systemctl: warn in intervals before going down when delayed shutdown is used
2010-08-16 19:26:27 +02:00
Lennart Poettering
a145090c82
shutdownd: enable by default
2010-08-16 15:41:12 +02:00
Lennart Poettering
f614480831
systemctl: add support for delayed shutdown, similar to sysv in style
2010-08-16 15:37:52 +02:00
Lennart Poettering
ca2cab5dcd
random-seed: add little tool for saving/loading random seed on shutdown/boot, but don't enable it by default
2010-08-14 19:17:37 +02:00
Lennart Poettering
3cc144eba3
units: move plymouth services from /etc to /lib since fedora does not support plymouth-less boots
2010-08-13 19:14:12 +02:00
Lennart Poettering
c88f64bd1a
units: move runlevel[2-5] links to /lib because they are legacy and hence should not be as obviously in sight. The user may still override them by placing links in /etc
2010-08-13 19:13:25 +02:00
Lennart Poettering
0278dfeb30
unit: create three seperate plymouth service for halt/poweroff/reboot
2010-08-13 02:19:24 +02:00
Lennart Poettering
302e27c89e
main: log build time features on startup
2010-08-12 01:03:24 +02:00
Lennart Poettering
e51bc1a23e
selinux: split off selinux calls into seperate file label.c
2010-08-11 22:58:34 +02:00
Lennart Poettering
cd6d0a456b
utmp: enable systemd-update-utmp by default
2010-08-11 04:38:55 +02:00
Lennart Poettering
4927fcae48
audit,utmp: implement audit logic and rip utmp stuff out of the main daemon and into a helper binary
2010-08-11 01:44:38 +02:00
Lennart Poettering
1310609b05
unit: hook plymouth into the boot
...
https://bugzilla.redhat.com/show_bug.cgi?id=619922
2010-08-10 03:44:05 +02:00
Lennart Poettering
3c661fadd5
cgroup: if the system bus cannot be found, send cgroup empty msg directly to init proces
2010-08-06 03:21:50 +02:00
Lennart Poettering
922cc00119
units: split fsck.target from sysinit.target for suse compat
2010-08-06 01:30:20 +02:00
Lennart Poettering
ee5762e378
systemctl: fold systemd-install into systemctl
2010-07-24 00:53:33 +02:00
Daniel J Walsh
7a58bfa4ae
socket: SELinux support for socket creation.
...
It seems to work on my machine.
/proc/1/fd/20 system_u:system_r:system_dbusd_t:s0
/proc/1/fd/21 system_u:system_r:avahi_t:s0
And the AVC's seem to have dissapeared when a confined app trys to
connect to dbus or avahi.
If you run with this patch and selinux-policy-3.8.8-3.fc14.noarch
You should be able to boot in enforcing mode.
2010-07-23 05:12:13 +02:00
Lennart Poettering
c24eb49e6a
exec: extend variable substitution to support splitting variable values into seperate arguments
2010-07-21 02:57:35 +02:00
Lennart Poettering
ceda54d93c
units: wire smartcard.target into Makefile
2010-07-16 21:38:56 +02:00
Lennart Poettering
d04247cf25
cgls: rename source file to cgls.c, since we have no prefix for any of the other files either
2010-07-14 15:09:27 +02:00
Lennart Poettering
da78e1b444
units: introduce bluetooth.target/printer.target which are activated if the right hardware is plugged in
2010-07-13 02:16:44 +02:00
Lennart Poettering
f057408c9c
units: introduce emergency.target
2010-07-12 23:49:20 +02:00
Lennart Poettering
35d2e7ec19
cgroup: reimplement the last bit of libcgroup functionality natively
2010-07-12 18:16:44 +02:00
Lennart Poettering
c6c18be35b
cgroup: kill processes, not tasks and other cgroup changes
2010-07-11 00:50:49 +02:00
Lennart Poettering
4e67ddd6b3
units: introduce umount.target for unmounting all file systems
2010-07-10 02:41:06 +02:00
Lennart Poettering
83bda35801
build-sys: drop special name hack for dbus.service since a native service file is now shipped upstream dbus
2010-07-10 00:22:38 +02:00
Lennart Poettering
a45f61d76c
build-sys: add make upload target
2010-07-09 05:06:11 +02:00
Lennart Poettering
4627d39661
build-sys: set SYSTEMD_SKIP_API_MOUNTS=1 when generating introspection files
2010-07-09 00:13:18 +02:00
Lennart Poettering
b4f10a5e89
install: various improvements
...
Rename --start to --realize, to make things less confusing when doing
"systemctl stop --realize foo.service".
Introduce --realize=reload.
Don't talk to systemd when run within a chroot, or when systemd isn't
running.
2010-07-08 21:39:01 +02:00
Lennart Poettering
fa776d8e96
cgls: beef up control group dumping and introduce cgls tool
2010-07-08 21:01:42 +02:00
Lennart Poettering
ab35fb1bc6
systemctl: filter and sort member pid of cgroup
2010-07-08 06:08:32 +02:00
Lennart Poettering
83698d60db
units: properly create prefdm symlink
2010-07-08 05:29:09 +02:00
Lennart Poettering
398ef8ba02
dbus: make errors reported via D-Bus more useful
2010-07-08 02:43:18 +02:00
Lennart Poettering
a822056bca
initctl: check peer credentials after connection
2010-07-07 04:13:19 +02:00
Lennart Poettering
f3e219a238
update man pages for recent changes
2010-07-07 01:38:56 +02:00
Lennart Poettering
487393e9f1
main: implement manager configuration file
2010-07-07 01:10:27 +02:00
Lennart Poettering
fa0f4d8a3a
main: add a native implementation of the 'nomodules' kernel option understood by fedora init scripts
2010-07-06 20:34:28 +02:00
Kay Sievers
9335c44faa
build-sys: fix EXTRA_DIST
2010-07-06 15:50:42 +02:00
Lennart Poettering
9a1ac7b9ae
install: implement --start option
2010-07-06 05:06:40 +02:00
Lennart Poettering
af65a09126
units: update shipped unit files for DefaultDependencies=
2010-07-03 19:53:37 +02:00