Kay Sievers
7c1d34c5d4
build-sys: silence the xsltproc output
2012-04-14 18:05:06 +02:00
Kay Sievers
690804ca8e
build-sys: add 'make doc-sync' target
2012-04-13 23:51:22 +02:00
Kay Sievers
bb061708d5
udev: move libudev, gudev to src/; move gudev/docs/, udev/docs/ to to docs/
2012-04-13 19:22:06 +02:00
Martin Pitt
84f4fc4215
keymap: Add Dell XPS force-release quirk
...
https://launchpad.net/bugs/910911
2012-04-13 17:17:22 +02:00
Kay Sievers
9b80f05fb7
udev: unpack sysfs test tree only on 'make check'; fix test-udev binary location
2012-04-13 15:57:13 +02:00
Kay Sievers
56d35ff9ca
udev: keymap - move data files to root directory
2012-04-13 15:38:15 +02:00
Kay Sievers
b49d9b50cf
udev: fix a few issues detected by the llvm static analyzer
2012-04-13 15:10:12 +02:00
Lennart Poettering
64695e53a0
build-sys: drop systemd- prefix from analyze dir
2012-04-13 13:34:09 +02:00
Kay Sievers
e0eaab7cd1
build-sys: execute test programs with 'make check'
2012-04-13 13:21:20 +02:00
Kay Sievers
0eaeca1f23
udev: use native instead of custom --disable-introspection logic
2012-04-13 12:49:51 +02:00
Kay Sievers
4193534e12
udev: link some systemd parts statically to limit shared libararies dependencies for standalone use
2012-04-13 12:34:35 +02:00
Lennart Poettering
ae572d87c5
build-sys: move systemd-analyze into its own subdir
2012-04-12 20:28:00 +02:00
Kay Sievers
6b8b149a21
udev: properly hook up all tests to 'make check'
2012-04-12 19:25:41 +02:00
Kay Sievers
6cbf079f10
build-sys: use check_PROGRAMS for test-*.c
2012-04-12 19:00:28 +02:00
Kay Sievers
b7739c77df
build-sys: remove $(DBUS_LIBS), libsystemd-dbus.la pulls it in
2012-04-12 18:30:24 +02:00
Kay Sievers
43a1ab9b90
pam_systemd: add dbus.la
2012-04-12 18:30:24 +02:00
Lennart Poettering
c0a0872d5c
build-sys: move src/linux/ to src/shared/linux
2012-04-12 18:27:35 +02:00
Lennart Poettering
0f4e02c220
build-sys: create top-level directory for bash completion
2012-04-12 18:26:30 +02:00
Lennart Poettering
08e1fb68d7
build-sys: move *-setup out of shared to avoid selinux being pulled in
2012-04-12 18:19:34 +02:00
Kay Sievers
dce818b390
move all tools to subdirs
2012-04-12 17:54:42 +02:00
Lennart Poettering
4fc5568804
machine-id-setup: avoid cyclic dependency, built twice instead
2012-04-12 17:53:19 +02:00
Lennart Poettering
41e5171419
build-sys: split off logs-show into its own convenience library
2012-04-12 17:42:09 +02:00
Lennart Poettering
bd5b0d57ef
build-sys: introduce seperate convenience library for dbus stuff
2012-04-12 17:24:58 +02:00
Kay Sievers
d41ba529b4
move libsystemd-id128, libsystemd-daemon to subdir
2012-04-12 15:26:39 +02:00
Kay Sievers
3bdf9c1d0a
move remainig shared stuff to shared/
2012-04-12 15:11:39 +02:00
Lennart Poettering
2c4ff63406
detect-virt: make detect-virt an official command
2012-04-12 14:58:52 +02:00
Kay Sievers
ec1a9f88f2
rename bridge.c to stdio-bridge.c and move to subdir
2012-04-12 14:30:42 +02:00
Lennart Poettering
b6e661357c
main: we want all setup functions to be in files called xxx-setup.[ch]
2012-04-12 14:29:29 +02:00
Kay Sievers
90ccc3fca7
move more main systemd parts to core/
2012-04-12 14:24:40 +02:00
Lennart Poettering
4d89613917
hostname-setup: move to core/
2012-04-12 14:23:17 +02:00
Lennart Poettering
146de8175e
shutdown: move shutdown to core since it replaces PID 1
2012-04-12 14:18:36 +02:00
Lennart Poettering
379079ba6b
test: test tools should still be in the src/ directory
2012-04-12 13:48:01 +02:00
Lennart Poettering
08e4738832
build-sys: dbus-loop.h is not used by the core
2012-04-12 13:42:10 +02:00
Lennart Poettering
643a14a527
build-sys: move a few things into more appropriate places
2012-04-12 13:35:56 +02:00
Kay Sievers
6af684ee5c
move a couple of test-*.c to test/
2012-04-12 13:17:41 +02:00
Marc-Antoine Perennou
d5449fdcc5
udev: gudev - rework introspection generation
2012-04-12 13:12:06 +02:00
Kay Sievers
78a825f216
rename machine-id-main.c tomacht the binary and move main.c to core/
2012-04-12 13:12:06 +02:00
Kay Sievers
f33d3ec1d7
move more common files to shared/ and add them to shared.la
2012-04-12 02:39:37 +02:00
Lennart Poettering
5430f7f2bc
relicense to LGPLv2.1 (with exceptions)
...
We finally got the OK from all contributors with non-trivial commits to
relicense systemd from GPL2+ to LGPL2.1+.
Some udev bits continue to be GPL2+ for now, but we are looking into
relicensing them too, to allow free copy/paste of all code within
systemd.
The bits that used to be MIT continue to be MIT.
The big benefit of the relicensing is that closed source code may now
link against libsystemd-login.so and friends.
2012-04-12 00:24:39 +02:00
Marc-Antoine Perennou
88dc4327e0
udev: fix keymap mkdir
2012-04-11 22:24:53 +02:00
Lennart Poettering
6bb92a169e
polkit: temporarily spawn of a polkit agent in terminals for possibly authenticated operations
2012-04-11 20:39:03 +02:00
Kay Sievers
79c077224b
put acl.la in 'if HAVE_ACL' and rename acl.[ch] to acl-util.[ch]
2012-04-11 16:47:09 +02:00
Kay Sievers
b30e2f4c18
move libsystemd_core.la sources into core/
2012-04-11 16:03:51 +02:00
Kay Sievers
cc527a4734
split selinux label operations out of cgroup-util, socket-util
...
This prevents linking of selinux and libdl for another 15 binaries.
2012-04-11 12:49:00 +02:00
Kay Sievers
6ac405b493
build-sys: move remaining headers out EXTRA_DIST, install sd-readahead.h
2012-04-11 03:54:23 +02:00
Kay Sievers
f7b6a32e78
build-sys: add $(AM_LDFLAGS) where needed
2012-04-11 03:29:31 +02:00
Kay Sievers
69dd416595
pam_systemd: add missing libsystemd_audit.l
2012-04-11 03:16:20 +02:00
Lennart Poettering
04ebb59567
shutdownd: rework interface, allow subscribing to scheduled shutdowns
...
This extends the shutdownd interface to expose schedule shutdown
information in /run/systemd/shutdown/schedule.
This also cleans up the shutdownd protocol and documents it in a header
file sd-shutdown.h.
This is supposed to be used by client code that wants to control and
monitor scheduled shutdown.
2012-04-11 02:04:46 +02:00
Lennart Poettering
082694b75f
units: introduce nss-user-lookup.target
...
This separates user/group NSS lookups from host/network NSS lookups.
By default order all network mounts after host/network NSS lookups now,
and logind execution after user/group NSS lookups.
2012-04-11 00:11:18 +02:00
Kay Sievers
49e942b2bc
rename basic.la to shared.la and put selinux deps in shared-selinx.la
...
Only 34 of 74 tools need libselinux linked, and libselinux is a pain
with its unconditional library constructor.
2012-04-10 22:43:05 +02:00