summaryrefslogtreecommitdiff
path: root/man/systemd-nspawn.xml
Commit message (Collapse)AuthorAge
* man: fix spacing issue in systemd-nspawn(1)Zbigniew Jędrzejewski-Szmek2013-08-19
| | | | Same as 1e158d273.
* man: update systemd-nspawn regarding new --slice= logicLennart Poettering2013-07-19
|
* man: improve grammar and word formatting in numerous man pagesJason St. John2013-07-02
| | | | | | | | | | Use proper grammar, word usage, adjective hyphenation, commas, capitalization, spelling, etc. To improve readability, some run-on sentences or sentence fragments were revised. [zj: remove the space from 'file name', 'host name', and 'time zone'.]
* man: Fix small typoMichael Biebl2013-06-22
|
* audit: since audit is apparently never going to be fixed for containers tell ↵Lennart Poettering2013-05-10
| | | | | | | | | the user what's going on Let's try to be helpful to the user and give him a hint what he can do to make nspawn work with normal OS containers. https://bugzilla.redhat.com/show_bug.cgi?id=893751
* man: document that the kernel's audit subsystem is currently incompatible ↵Lennart Poettering2013-05-09
| | | | with nspawn containers
* nspawn: explain that we look for /etc/os-release in the container directoryLennart Poettering2013-05-06
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=64014
* man: add various filenames to the indexZbigniew Jędrzejewski-Szmek2013-05-03
| | | | | | | | | | Everything which is an absolute filename marked with <filename></filename> lands in the index, unless noindex= attribute is present. Should make it easier for people to find stuff when they are looking at a file on disk. Various formatting errors in manpages are fixed, kernel-install(1) is restored to formatting sanity.
* man: fix syntax in nsenter exampleZbigniew Jędrzejewski-Szmek2013-04-17
| | | | | | Apparently nsenter doesn't handle options concatenated together. I'm pretty sure it worked at one point, but it seems like magic, since each of those options can take arguments.
* nspawn: introduce the new /machine/ tree in the cgroup tree and move ↵Lennart Poettering2013-04-16
| | | | | | | | | | | | | | containers there Containers will now carry a label (normally derived from the root directory name, but configurable by the user), and the container's root cgroup is /machine/<label>. This label is called "machine name", and can cover both containers and VMs (as soon as libvirt also makes use of /machine/). libsystemd-login can be used to query the machine name from a process. This patch also includes numerous clean-ups for the cgroup code.
* man: document systemd-nspawn behaviour with -bZbigniew Jędrzejewski-Szmek2013-02-27
| | | | Cf. cb96a2c69 and 1ddf879a.
* nspawn: add --bind= and --bind-ro= to bind mount host paths into the containerLennart Poettering2013-02-25
|
* Revert "nspawn: catch config mistake of specifying -b and args"Michal Schmidt2013-02-25
| | | | | | | | | This reverts commit cb96a2c69a312fb089fef4501650f4fc40a1420b. It is not a mistake to pass args when -b is specified. They will simply be passed on to the container's init. The manpage needs fixing, that's true.
* nspawn: catch config mistake of specifying -b and argsZbigniew Jędrzejewski-Szmek2013-02-24
|
* nspawn: print PID and show how to enter the namespaceZbigniew Jędrzejewski-Szmek2013-02-14
| | | | | | | | | | | systemd-nspawn will now print the PID of the child. An example showing how to enter the container is added to the man page. Support for nsenter without an explicit command was added in https://github.com/karelzak/util-linux/commit/5758069 (post v2.22.2). So this example requires both a new kernel and the latest util-linux.
* man: use <replaceable> in various placesZbigniew Jędrzejewski-Szmek2013-02-13
|
* man: Make options consistentWilliam Giokas2013-02-13
| | | | | | | Option listings seemed to be pretty much random, some were short opt, long opt, others were long opt, short opt. This just makes every option with a short and long opt that I could find in the order short opt, long opt, for formatting's sake.
* man: mention pacman at the top of the nspawn man page, tooLennart Poettering2013-01-29
|
* man: add Arch Linux entry to systemd-nspawn(5)William Giokas2013-01-27
| | | | | | | Archlinux has a similar tool to debbotstrap in the arch-install-scripts package that will install to a specified directory. This is generally used for installation, so the -d flag must be passed to tell it to install to a non-mountpoint directory.
* man: update suggested yum command line in nspawn(1)Lennart Poettering2013-01-18
|
* nspawn: add audit caps to default set to keepLennart Poettering2013-01-18
| | | | | | | | | | | | | Due to the brokeness of much of the userspace audit code we cannot really start too many systems without the audit caps set. To make nspawn easier to use just add the audit caps by default. To boot up containers successfully the kernel's auditing needs to be turned off still (use "audit=0" on the kernel command line), but at least no manual caps have to be passed anymore. In the long run auditing will be fixed for containers and ve virtualized properly at which time it should be safe to enable these caps anyway.
* nspawn: add --versionZbigniew Jędrzejewski-Szmek2013-01-11
|
* man: typo fixesThomas Hindoe Paaboel Andersen2012-10-26
| | | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=55890 Fixed typos, serial comma, and removed "either" as there were more than two options. Also did an extra rename of "system-shutdown" to "systemd-shutdown" that was forgotten in commit 8bd3b8620c80d0f2383f2fb04315411fc8077ca1
* nspawn: use automatic cleanup and provide debug infoZbigniew Jędrzejewski-Szmek2012-10-02
| | | | The documentation for --link-journal is also reworded.
* trivial: fix typoZbigniew Jędrzejewski-Szmek2012-10-02
|
* nspawn: Fix minor typo in man pagePierre Schmitz2012-09-14
|
* nspawn: handle poweroff/reboot nicely in containersLennart Poettering2012-09-05
|
* nspawn: introduce new --link-journal= switch to link container journals into ↵Lennart Poettering2012-07-19
| | | | host
* man: add various links from man pages to appropriate wiki pagesLennart Poettering2012-06-28
|
* nspawn: introduce new --capabilities= flag and make use of it in the nspawn ↵Lennart Poettering2012-06-28
| | | | test case
* nspawn: add --read-only switchLennart Poettering2012-04-25
|
* man: rework nspawn man page to suggest yum --installroot instead of mockLennart Poettering2012-04-24
|
* nspawn: add --uuid= switch to allow setting the machine id for the containerLennart Poettering2012-04-22
|
* nspawn: add -b switch to automatically look for an init binaryLennart Poettering2012-04-22
|
* One can specify in which cgroup hierarchies a systemd-nspawn container will ↵Léo Gillot-Lamure2012-04-12
| | | | appear
* relicense to LGPLv2.1 (with exceptions)Lennart Poettering2012-04-12
| | | | | | | | | | | | | | 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.
* move /usr/bin/systemd to /usr/lib/systemd/systemdKay Sievers2012-02-08
|
* exec: optionally apply cgroup attributes to the cgroups we createLennart Poettering2011-08-20
|
* exec: introduce PrivateNetwork= process option to turn off network access to ↵Lennart Poettering2011-08-02
| | | | specific services
* man: nspawn fixesLennart Poettering2011-08-02
|
* nspawn: add new --no-net switch to turn off networking in the containerLennart Poettering2011-08-02
|
* nspawn: spawn shell under specified --userMichal Vyskocil2011-07-01
| | | | | | | | | Add -u/--user option, which changes the effective and real user and group id to the new value. The user must exists in the chroot, otherwise it will fail. Both username and user id are accepted. The user home is created as well. It also setup HOME, USER, LOGNAME and SHELL variables .
* man: Documentation spelling fixesVille Skyttä2011-06-20
|
* use /run instead of /dev/.runKay Sievers2011-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of the /dev/.run trick we have currently implemented, we decided to move the early-boot runtime dir to /run. An existing /var/run directory is bind-mounted to /run. If /var/run is already a symlink, no action is taken. An existing /var/lock directory is bind-mounted to /run/lock. If /var/lock is already a symlink, no action is taken. To implement the directory vs. symlink logic, we have a: ConditionPathIsDirectory= now, which is used in the mount units. Skipped mount unit in case of symlink: $ systemctl status var-run.mount var-run.mount - Runtime Directory Loaded: loaded (/lib/systemd/system/var-run.mount) Active: inactive (dead) start condition failed at Fri, 25 Mar 2011 04:51:41 +0100; 6min ago Where: /var/run What: /run CGroup: name=systemd:/system/var-run.mount The systemd rpm needs to make sure to add something like: %pre mkdir -p -m0755 /run >/dev/null 2>&1 || : or it needs to be added to filesystem.rpm. Udev -git already uses /run if that exists, and is writable at bootup. Otherwise it falls back to the current /dev/.udev. Dracut and plymouth need to be adopted to switch from /dev/.run to run too. Cheers, Kay
* man: document systemd-nspawnLennart Poettering2011-03-15