summaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAge
* build-sys: remove CFLAGS default assignmentKay Sievers2013-11-05
|
* login: port test-inhibit to libsystemd-busKay Sievers2013-11-05
|
* bus: delete some now used dbus1 codeLennart Poettering2013-11-05
|
* logind: port logind to libsystemd-busLennart Poettering2013-11-05
|
* net-config: start split out matching and parsing logicTom Gundersen2013-11-04
| | | | Move this to src/share/net-util.c, so it can be used elsewhere.
* rules: load path_id on DRM devicesDavid Herrmann2013-11-03
| | | | | | | | | | The path_id-builtin provides useful unique aliases for DRM devices. If we want to configure DRM render-nodes for compositors, we want to avoid storing the whole sys-path in configuration files. Hence, allow users to store the short PATH_ID instead. Load path_id-builtin unconditionally on DRM devices now to always provide this alias.
* hostnamectl: port to sd-busSimon Peeters2013-11-02
| | | | | | Kay: - rebase to new transport logic - replaced iteration macro with property map
* zsh-completion: add systemd-runRonny Chevalier2013-10-30
|
* machinectl: add new command to spawn a getty inside a containerLennart Poettering2013-10-31
|
* nspawn: split out pty forwaring logic into ptyfwd.cLennart Poettering2013-10-31
|
* localectl: port to libsystemd-busKay Sievers2013-10-30
|
* timedatectl: port to sd-busThomas Hindoe Paaboel Andersen2013-10-30
|
* bus: add API call to create bus connection to the system bus of local containersLennart Poettering2013-10-30
| | | | | Also, add support for this to machinectl, so that we can enumerate the machines that run inside a container. We must go deeper!
* udev: link-config - let udevd set the ifnameTom Gundersen2013-10-30
|
* machinectl: port to sd-busTom Gundersen2013-10-30
|
* build-sys: remove default CFLAGS assignmentKay Sievers2013-10-30
|
* machined: port over to libsystemd-busLennart Poettering2013-10-30
|
* rtnl: move set_link_properties to rtnl-utilsTom Gundersen2013-10-29
|
* udev: link-config - add proper parsingTom Gundersen2013-10-29
|
* udev: builtin - rename net_link to net_setup_linkTom Gundersen2013-10-29
| | | | Also add shell completions.
* network: move configuration to /etc/systemd/networkTom Gundersen2013-10-29
| | | | This is private configuraiton, so let's not pollute the namespace (and hence make Debian happy :) ).
* udev: don't mix static and dynamic libsTom Gundersen2013-10-28
|
* udev: link-config - add mac address policyTom Gundersen2013-10-28
| | | | | | | | | | | | | | | | This introduces a new key MACAddressPolicy. The possible policies are 'persistent' and 'random'. 'persistent' will do nothing if the current address is the hardware address, but if the hardware does not have an address (or another address is set for whatever reason), we will generate an address which will be random, but persistent between boots (based on machineid and persistent netif name). 'random' will do nothing if the kernel already set a random address, otherwise it will generate a random one and use that instead. This patch sets MACAddressPolicy=persistent in the default .link file.
* udev: link-config - move naming policy from udev rulesTom Gundersen2013-10-28
| | | | | | | | | | | This introduces a new key NamePolicy, which takes an ordered list of naming policies. The first successful one is applide. If all fail the value of Name (if any) is used. The possible policies are 'onboard', 'slot', 'path' and 'mac'. This patch introduces a default link file, which replaces the equivalent udev rule.
* udev: link-config: add rtnl supportTom Gundersen2013-10-27
| | | | | | | | | | | This adds support for setting the mac address, name and mtu. Example: [Link] MTU=1450 MACAddress=98:76:54:32:10:ab Name=wireless0
* libsystemd-rtnl: add a rtnetlink libraryTom Gundersen2013-10-27
| | | | | | | | This is intentionally as similar to sd-bus as possible. While it would be simple to export it, the intentions is to keep this internal (at least for the forseeable future). Currently only synchronous communication is implemented
* udev: link-config: add ethtool supportTom Gundersen2013-10-26
| | | | | | | | | | | | This adds support for setting the link speed, duplex and WakeOnLan settings. Example: [Link] SpeedMBytes=100 Duplex=half WakeOnLan=magic
* udev: add network link configuration toolTom Gundersen2013-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This tool applies hardware specific settings to network devices before they are announced via libudev. Settings that will probably eventually be supported are MTU, Speed, DuplexMode, WakeOnLan, MACAddress, MACAddressPolicy (e.g., 'hardware', 'synthetic' or 'random'), Name and NamePolicy (replacing our current interface naming logic). This patch only introduces support for Description, as a proof of concept. Some of these settings may later be overriden by a network management daemon/script. However, these tools should always listen and wait on libudev before touching a device (listening on netlink is not enough). This is no different from how things used to be, as we always supported changing the network interface name from udev rules, which does not work if someone has already started using it. The tool is configured by .link files in /etc/net/links/ (with the usual overriding logic in /run and /lib). The first (in lexicographical order) matching .link file is applied to a given device, and all others are ignored. The .link files contain a [Match] section with (currently) the keys MACAddress, Driver, Type (see DEVTYPE in udevadm info) and Path (this matches on the stable device path as exposed as ID_PATH, and not the unstable DEVPATH). A .link file matches a given device if all of the specified keys do. Currently the keys are treated as plain strings, but some limited globbing may later be added to the keys where it makes sense. Example: /etc/net/links/50-wireless.link [Match] MACAddress=98:f2:e4:42:c6:92 Path=pci-0000:02:00.0-bcma-0 Type=wlan [Link] Description=The wireless link
* analyze: port to sd-busThomas Hindoe Paaboel Andersen2013-10-25
|
* systemd: use unit name in PrivateTmp directoriesZbigniew Jędrzejewski-Szmek2013-10-22
| | | | | | | Unit name is used whole in the directory name, so that the unit name can be easily extracted from it, e.g. "/tmp/systemd-abcd.service-DEDBIF1". https://bugzilla.redhat.com/show_bug.cgi?id=957439
* inhibit: port to sd-busTom Gundersen2013-10-22
|
* analyze: systemd-analyze.c -> analyze.cKay Sievers2013-10-22
|
* localed: port from libdbus to libsystemd-busKay Sievers2013-10-22
|
* bus: remove static introspection file exportKay Sievers2013-10-21
|
* build-sys: unify foo_CFLAGS = usage and add explaining commentsKay Sievers2013-10-20
| | | | | | | | | Always add the default AM_CFLAGS first. If variables are used in conditionals, the default assignment of AM variables is disabled, even when the conditional is not in use; foo_CFLAGS = $(AM_CFLAGS) is needed, even when it looks like a no-op.
* Revert "build-sys: move journalctl CFLAGS= to one line"Colin Walters2013-10-20
| | | | | | This reverts commit e5d5aa1d0f4e143f12f5e00ca072547369d37e53; it breaks if !HAVE_QRENCODE since then we aren't using $(AM_CFLAGS) for journalctl.
* build-sys: move journalctl CFLAGS= to one lineKay Sievers2013-10-20
|
* fsck-root: only run when requested in fstabTom Gundersen2013-10-19
| | | | | | fsck-root is redundant in case an initrd is used, or in case the rootfs is never remounted 'rw', so the new default is the correct behavior for most users. For the rest, they should enable it in fstab.
* build-sys: Honor CFLAGS for journalctl againColin Walters2013-10-18
| | | | Regression from e905a456814eadfb904c49241e3841c1e4a1d119.
* build-sys: fix += vs = in MakefileLennart Poettering2013-10-18
|
* update-utmp: port to sd-busTom Gundersen2013-10-18
| | | | | Change from GetUnit to LoadUnit to make sure we can detect the current legacy runlevel, even if nothing loaded the legacy target files yet.
* socket-proxyd: rename from saproxyLennart Poettering2013-10-18
| | | | | | | | | The thing is a daemon, hence needs a "d" prefix. Also, we tend to not abbreviate names of background components unnecessarily, since they are not primary commands people type. Then, the fact that this thing does socket actviation is mostly in implementationd detail for the proxy. Also, do some minor indenting clean-ups and other code updates.
* build-sys: drop a number CFLAGS assignments in Makefile that are pointlessLennart Poettering2013-10-18
|
* initctl: port to sd-busTom Gundersen2013-10-18
|
* cgroup-agent: port to sd-busTom Gundersen2013-10-18
|
* fsck: port to sd-busTom Gundersen2013-10-18
|
* hostnamed: port over from libdbus to libsystemd-busLennart Poettering2013-10-18
|
* api: unify some common bits used by public systemd APIsLennart Poettering2013-10-16
|
* timedated: use libsystemd-bus instead of libdbus for bus communicationLennart Poettering2013-10-16
| | | | | | | | | | | | | | | Among other things this also adds a few things necessary for the change: - Considerably more powerful error returning APIs in libsystemd-bus - Adapter for connecting an sd_bus to an sd_event - As I reworked the PolicyKit logic to the new library I also made it asynchronous, so that PolicyKit requests of one user cannot block out another user anymore. - We always use the macro names for common bus error. That way it is harder to mistype them since the compiler will notice
* Rename sabridge to saproxy to be less crypticDavid Strauss2013-10-15
|