Commit Graph
57095 Commits
Author SHA1 Message Date
Tom Gundersen 1ebdf2d879 units: make Arch boot
This patch gives minimal Arch support (enough to boot).

We still need to parse the services to start from /etc/rc.conf before systemd can be a drop-in replacement on Arch.
2010-06-16 23:13:10 +02:00
Lennart Poettering 812cce323d build-sys: fix configure output without libwrap 2010-06-16 23:11:48 +02:00
Lennart Poettering 5b6319dcee service: optionally call into PAM when dropping priviliges 2010-06-16 21:54:17 +02:00
Lennart Poettering 04aa0cb9c4 execute: setup namespace after doing NSS calls 2010-06-16 16:39:28 +02:00
Lennart Poettering df1f0afe0c tcpwrap: execute tcpwrap check in forked client, to avoid blocking name lookups in main systemd process 2010-06-16 16:27:24 +02:00
Lennart Poettering 0213c3f810 socket: add optional libwrap support 2010-06-16 15:41:29 +02:00
Lennart Poettering 18c78fb1af typo: the correct spelling is maintenance not maintainance 2010-06-16 14:01:55 +02:00
Lennart Poettering 8c47c7325f notify: add minimal readiness/status protocol for spawned daemons 2010-06-16 05:10:31 +02:00
Lennart Poettering 17586c16ba kmod: autoload unix.ko if it isn't around 2010-06-16 05:07:57 +02:00
Lennart Poettering 5515116b61 cgroup: drop inherit flag, this mus be fixed in the kernel 2010-06-16 05:07:30 +02:00
Lennart Poettering 41192f6e8a main: fix help regarding --unit/systemd.unit= 2010-06-16 05:06:55 +02:00
Lennart Poettering a4bfb3990b strv: introduce strv_find_prefix() 2010-06-16 05:06:02 +02:00
Lennart Poettering d3782d60cd util: introduce random_ull() 2010-06-16 05:05:36 +02:00
Lennart Poettering 10e87ee7f6 install: add systemd-install tool for managing alias/wants symlinks 2010-06-16 01:58:50 +02:00
Lennart Poettering 2c7108c40a util: introduce readlink_and_make_absolute() 2010-06-16 01:56:00 +02:00
Lennart Poettering b08a35509c systemctl: make sure getopt doesn't segfault 2010-06-15 19:47:38 +02:00
Lennart Poettering 406eaf930b service: never supervise ourselves 2010-06-15 19:47:13 +02:00
Lennart Poettering 84e3543ef4 manager: split off path lookup logic into own .c file 2010-06-15 14:45:15 +02:00
Lennart Poettering 2ded0c0442 manager: recheck unit paths on daemon reload 2010-06-15 14:32:26 +02:00
Lennart Poettering 479ef5d398 systemctl: fix race in --block 2010-06-15 04:24:30 +02:00
Lennart Poettering fd0d7f7a6e dbus: fix match 2010-06-15 04:24:16 +02:00
Lennart Poettering 7e4249b94e systemctl: reimplement systemctl in pure C without Vala/GObject 2010-06-15 02:51:55 +02:00
Lennart Poettering fb1af5b0fe initctl: make sure we don't exit due to dbus disconnect 2010-06-15 02:46:26 +02:00
Lennart Poettering cf3e247193 dbus: tighten match rules a bit 2010-06-15 02:46:07 +02:00
Lennart Poettering 53ec43c61d set: introduce set_free_free() 2010-06-15 02:45:26 +02:00
Martin Pitt dcaa863948 Revert "add Vala vapi for gudev-1.0"
Argh, recent vala already ships with a gudev vapi.

This reverts commit 6a7b5ec771.
2010-06-13 10:08:22 +02:00
Martin Pitt 6a7b5ec771 add Vala vapi for gudev-1.0
Add gudev-1.0.vapi. This is based on the output of

  vapigen  --library gudev-1.0 GUdev-1.0.gir

with fixes to array/list semantics and include file names.
2010-06-13 00:47:16 +02:00
Martin Pitt ba854cf8c3 Fix hid2hci rules harder
Commit 2b463cb0 changed the rules to match against hiddev* for all devices in
an attempt to fix Debian #567237/LP #444420. However, this caused regressions
with other devices (e. g. LP #550288) and thus was reverted in commit 8b56ba.

Now use hidraw* for the devices where it's confirmed that they only work with
that, and hiddev* for the others.

https://launchpad.net/bugs/444420
2010-06-11 15:14:55 +02:00
Lennart Poettering 3930341a76 log: don't open log targets too early 2010-06-11 12:31:50 +02:00
Lennart Poettering 7020e8be3f reword a few log messages 2010-06-11 11:39:59 +02:00
Lennart Poettering 2f198e2f36 main: rename systemd.default= to systemd.unit= 2010-06-09 15:38:46 +02:00
Lennart Poettering 9fae33d2c8 log: add null log target 2010-06-09 15:37:40 +02:00
Lennart Poettering b60e6bbf67 build-sys: enable bz2 tarballs 2010-06-09 15:37:05 +02:00
Lennart Poettering d2d12cd1bf build-sys: make make distcheck work again 2010-06-07 19:40:25 +02:00
Lennart Poettering b1a954eace dbus: add missing bus activation file 2010-06-07 04:20:50 +02:00
Lennart Poettering af25ec12e3 dbus: allow systemd to receive activation requests 2010-06-07 04:15:37 +02:00
Lennart Poettering d122948d6f dbus: install bus activation file 2010-06-07 04:14:39 +02:00
Lennart Poettering ef9b78bb03 units: shut down sysinit service on shutdown 2010-06-07 02:42:58 +02:00
Lennart Poettering fc5df99e24 service: honour suse style Kxx links in boot.d/ directory 2010-06-07 02:42:01 +02:00
Kay Sievers 727b12d650 libudev: fix fd leak in udev_enumerate_scan_devices() when tags are searched
Thanks to Lennart for finding this.
2010-06-05 10:30:36 +02:00
Lennart Poettering dfd8eeed39 unit: bump up default timeout to 60s 2010-06-05 02:16:42 +02:00
Lennart Poettering 964e0949dd unit: when destructing units make sure we don't readd the unit to the gc queue after we already removed it there 2010-06-05 02:16:20 +02:00
Lennart Poettering 27ca8d7a25 socket: verify socket type properly when desrializing 2010-06-05 00:52:49 +02:00
Lennart Poettering 46018844bc dbus: be a bit more verbose for bus activation 2010-06-04 22:35:31 +02:00
Lennart Poettering 86d6515040 Merge branch 'master' of ssh://git.freedesktop.org/git/systemd 2010-06-04 22:34:07 +02:00
Lennart Poettering a013b84b49 unit: avoid assert on daemon reload 2010-06-04 22:31:33 +02:00
Lennart Poettering 0b9ee5867b Merge branch 'master' of ssh://git.freedesktop.org/git/systemd 2010-06-04 22:05:59 +02:00
Lennart Poettering 6dded4c705 dbus: there might be names already registered before we can connect, make sure to enumerate them when checking whether a service is already started 2010-06-04 22:03:22 +02:00
Lennart Poettering c4653a4dfe service: handle properly if a dbus process terminates before acquiring the dbus name 2010-06-04 21:23:00 +02:00
Lennart Poettering 8ffc5c2f48 units: make sure systemd sockets are installed before sockets.target 2010-06-04 20:55:37 +02:00