Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-22 | import: introduce new mini-daemon systemd-importd, and make machinectl a ↵ | Lennart Poettering | |
client to it The old "systemd-import" binary is now an internal tool. We still use it as asynchronous backend for systemd-importd. Since the import tool might require some IO and CPU resources (due to qcow2 explosion, and decompression), and because we might want to run it with more minimal priviliges we still keep it around as the worker binary to execute as child process of importd. machinectl now has verbs for pulling down images, cancelling them and listing them. | |||
2015-01-19 | machined: refer to the disk space allocated for an image to "usage" rather ↵ | Lennart Poettering | |
than "size" After all, it's closer to the "du"-reported value than to the file sizes... | |||
2015-01-14 | machinectl: fix minor memory leak | Lennart Poettering | |
2015-01-13 | machinectl: use GNU basename, not the XPG version | Cristian Rodríguez | |
2015-01-13 | machined: refuse certain operation on non-container machines, since they ↵ | Lennart Poettering | |
cannot work elsewhere | |||
2015-01-08 | loginctl: port to generic verbs.h API | Lennart Poettering | |
2015-01-08 | man: bring machinectl man page up-to-date | Lennart Poettering | |
2015-01-08 | systemctl,loginctl: start polkit agent for all polkit enabled operations | Lennart Poettering | |
2015-01-08 | machinectl: given that machinectl invokes a number of polkit enabled ↵ | Lennart Poettering | |
methods, start the polkit agent on terminals | |||
2015-01-08 | machinectl: show most recent log output in "machinectl status", too | Lennart Poettering | |
2015-01-07 | machinectl: prettify "machinectl list" output | Lennart Poettering | |
2015-01-07 | ptyfwd: simplify how we handle vhangups a bit | Lennart Poettering | |
2015-01-07 | machinectl: make sure that "machinectl login" exits immediately when the ↵ | Lennart Poettering | |
machine it is connected to dies | |||
2015-01-06 | machined: simplification | Lennart Poettering | |
2015-01-05 | machinectl: remove spurious newline | Lennart Poettering | |
2015-01-05 | machined,bus-proxy: fix connecting to containers | Lennart Poettering | |
2015-01-02 | machinectl: Check type instead of path before printing the type | Thomas Hindoe Paaboel Andersen | |
Looks like a typo when introduced in fefdc04b38725457a91651218feb7000f6ccc1f4 | |||
2015-01-01 | Remove "to allow" from policy messages | Zbigniew Jędrzejewski-Szmek | |
It carries no additional information and forces a passive sentence structure which is longer and harder to parse. | |||
2015-01-01 | machined: fix grammar in org.freedesktop.machine1.policy.in | Piotr Drąg | |
[zj: change "in into" to "into".] https://bugs.freedesktop.org/show_bug.cgi?id=87722 | |||
2014-12-31 | machinectl: remove dead code | David Herrmann | |
'r' is not touched after the previous error-checking 100 lines above. Drop that code. | |||
2014-12-29 | Revert "machined: don't force terminate registered machines" | Lennart Poettering | |
This reverts commit 206e7a5f7b55ac61188efd895e65ab26e478cbb2. We actually want to allow shutting down containers that use RegisterMachine() rather than CreateMachine() to register their own unit. It should be safe to do so, since the primary usecase for RegisterMachine() are container managers that run only a single container within their own unit, such as systemd-nspawn. | |||
2014-12-29 | machined: ignore spurious error | Lennart Poettering | |
2014-12-29 | machinectl: add "enable" and "disable" verbs for enabling/disabling ↵ | Lennart Poettering | |
systemd-nspawn for containers This is basically just a shortcut for "systemctl enable systemd-nspawn@<foobar>.service", but does escaping. | |||
2014-12-29 | machinectl: add new "start" verb to start a container as a service in nspawn | Lennart Poettering | |
2014-12-28 | machined: Fix MarkReadOnly method's name on bus | Sylvain Plantefève | |
2014-12-28 | machined: don't look for images on each property get, but cache the image ↵ | Lennart Poettering | |
object inbetween | |||
2014-12-28 | machined: add support for reporting image size via btrfs quota | Lennart Poettering | |
2014-12-28 | machinectl/machined: implement "rename", "clone", "read-only" verbs for ↵ | Lennart Poettering | |
machine images | |||
2014-12-28 | machined: add "machinectl remove" for removing images | Lennart Poettering | |
2014-12-28 | machined: Move image discovery logic into src/shared, so that we can make ↵ | Lennart Poettering | |
use of it from nspawn | |||
2014-12-26 | machinectl: add status commands | Lennart Poettering | |
2014-12-26 | machined: fix search patch magic for '.host' image | Lennart Poettering | |
2014-12-26 | machined: make image read-only check indepenednt on own privs | Lennart Poettering | |
2014-12-26 | machinectl: mark read-only images when listing in red | Lennart Poettering | |
2014-12-26 | machined: when discovering images, implicitly add ".host" as pseudo image ↵ | Lennart Poettering | |
referring to the host's own directory tree | |||
2014-12-26 | machined: fix image search path iteration | Lennart Poettering | |
2014-12-26 | machined: let's also check machine directories in /usr and /usr/local | Lennart Poettering | |
2014-12-26 | machinectl: left-align times | Lennart Poettering | |
2014-12-26 | machined: be more thorough when checking whether an image is writable or not | Lennart Poettering | |
2014-12-25 | machined: remove spurious include of <sys/capability.h> | Filipe Brandenburger | |
They do not use any functions from libcap directly. The CAP_KILL constant in use by these files comes from <linux/capability.h> imported through "missing.h". Tested that "systemd-machined" builds cleanly and works after this change. | |||
2014-12-25 | machined: beef up machined image listing with creation/modification times of ↵ | Lennart Poettering | |
subvolumes We make use of the btrfs subvol crtime for this, and for gpt images of a manually managed xattr, if we can. | |||
2014-12-24 | machined: fix writability check for GPT images | Lennart Poettering | |
2014-12-24 | sd-bus: rename sd_bus_open_system_container() to sd_bus_open_system_machine() | Lennart Poettering | |
Pretty much everywhere else we use the generic term "machine" when referring to containers in API, so let's do though in sd-bus too. In particular, since the concept of a "container" exists in sd-bus too, but as part of the marshalling system. | |||
2014-12-23 | machined: introduce polkit for OpenLogin() call | Lennart Poettering | |
This way "machinectl login" can be opened up to run without privileges. | |||
2014-12-23 | machinectl: rework 'machinectl login' to use OpenMachineLogin() | Lennart Poettering | |
2014-12-23 | machined: add new call OpenMachineLogin() that starts a getty in a container ↵ | Lennart Poettering | |
on a pty and returns the pty master fd to the client This is a one-stop solution for "machinectl login", and should simplify getting logins in containers. | |||
2014-12-23 | systemd-run: support -t mode when combined with -M | Lennart Poettering | |
For that, ask machined for a container PTY and use that. | |||
2014-12-23 | machined: add OpenMachinePTY() bus call for allocating a PTY device within a ↵ | Lennart Poettering | |
container Then, port "machinectl" over to make use of it. | |||
2014-12-23 | machinectl,nspawn: don't print extra final newline if pty terminal output ↵ | Lennart Poettering | |
was newline-terinated anyway | |||
2014-12-23 | run: add a new "-t" mode for invoking a binary on an allocated TTY | Lennart Poettering | |