summaryrefslogtreecommitdiff
path: root/man/systemd-nspawn.xml
Commit message (Collapse)AuthorAge
* Fix a few more typosRuben Kerkhof2014-08-30
|
* man: add a mapping for external manpagesZbigniew Jędrzejewski-Szmek2014-07-07
| | | | | | | | | | | | | | | | | | | | | | | | It is annoying when we have dead links on fd.o. Add project='man-pages|die-net|archlinux' to <citerefentry>-ies. In generated html, add external links to http://man7.org/linux/man-pages/man, http://linux.die.net/man/, https://www.archlinux.org/. By default, pages in sections 2 and 4 go to man7, since Michael Kerrisk is the autorative source on kernel related stuff. The rest of links goes to linux.die.net, because they have the manpages. Except for the pacman stuff, since it seems to be only available from archlinux.org. Poor gummiboot gets no link, because gummitboot(8) ain't to be found on the net. According to common wisdom, that would mean that it does not exist. But I have seen Kay using it, so I know it does, and deserves to be found. Can somebody be nice and put it up somewhere?
* man: document nspawn's new --volatile switchLennart Poettering2014-07-04
|
* os-release: define /usr/lib/os-release as fallback for /etc/os-releaseLennart Poettering2014-06-13
| | | | | | | | | | | | | | | | The file should have been in /usr/lib/ in the first place, since it describes the OS container in /usr (and not the configuration in /etc), hence, let's support os-release files in /usr/lib as fallback if no version in /etc exists, following the usual override logic. A prior commit already enabled tmpfiles to create /etc/os-release as a symlink to /usr/lib/os-release should it be missing, thus providing nice compatibility with applications only checking in /etc. While it's probably a good idea if all apps check both locations via a fallback logic, it is only necessary in the early boot process, as long as the /etc/os-release symlink has not been restored, in case we boot with an empty /etc.
* nspawn: add new --tmpfs= option to mount a tmpfs on specific directories, ↵Lennart Poettering2014-06-11
| | | | such as /var
* doc: comma placement corrections and word orderJan Engelhardt2014-05-07
| | | | | Set commas where there should be some. Some improvements to word order.
* doc: corrections to words and formsJan Engelhardt2014-05-07
| | | | | This patch exchange words which are inappropriate for a situation, deletes duplicated words, and adds particles where needed.
* doc: typographical fine tuningJan Engelhardt2014-05-06
|
* man: improve nspawn's --user= documentationLennart Poettering2014-03-11
|
* nspawn: add --image= switch to boot GPT disk images that follow the ↵Lennart Poettering2014-03-10
| | | | Discoverable Partitions Specification
* nspawn: add new switch --network-macvlan= to add a macvlan device to the ↵Lennart Poettering2014-02-25
| | | | container
* man: xinclude --help/--version/--no-pagerZbigniew Jędrzejewski-Szmek2014-02-20
|
* nspawn: when adding a veth interface to a bridge, use the "vb-" rather than ↵Lennart Poettering2014-02-21
| | | | | | | "ve-" interface name prefix This way we can recognize the interfaces later on to apply different host-side configuration to them.
* nspawn: add new --personality= switch to make it easier to run 32bit ↵Lennart Poettering2014-02-18
| | | | containers on a 64bit host
* doc: resolve missing/extraneous words or inappropriate formsJan Engelhardt2014-02-17
| | | | | | | | Issues fixed: * missing words required by grammar * duplicated or extraneous words * inappropriate forms (e.g. singular/plural), and declinations * orthographic misspellings
* doc: update punctuationJan Engelhardt2014-02-17
| | | | Resolve spotted issues related to missing or extraneous commas, dashes.
* nspawn: add new --network-bridge= switchTom Gundersen2014-02-16
| | | | | | | | This adds the host side of the veth link to the given bridge. Also refactor the creation of the veth interfaces a bit to set it up from the host rather than the container. This simplifies the addition to the bridge, but otherwise the behavior is unchanged.
* nspawn: add new --network-veth switch to add a virtual ethernet link to the hostLennart Poettering2014-02-13
|
* nspawn: --private-network should imply CAP_NET_ADMINLennart Poettering2014-02-13
|
* nspawn: add new --network-interface= switch to move an existing interface ↵Lennart Poettering2014-02-13
| | | | into the container
* nspawn: introduce --capability=all for retaining all capabilitiesLennart Poettering2014-02-13
|
* nspawn: newer kernels (>= 3.14) allow resetting the audit loginuid, make use ↵Lennart Poettering2014-02-12
| | | | of this
* machined: optionally, allow registration of pre-existing units (scopesLennart Poettering2014-02-11
| | | | or services) as machine with machined
* nspawn: add --register=yes|no switch to optionally disable registration of ↵Lennart Poettering2014-02-11
| | | | the container with machined
* nspawn: add new --share-system switch to run a container without PID/UTS/IPC ↵Lennart Poettering2014-02-10
| | | | namespacing
* nspawn,man: use a common vocabulary when referring to selinux security contextsLennart Poettering2014-02-10
| | | | | | | | | | | Let's always call the security labels the same way: SMACK: "Smack Label" SELINUX: "SELinux Security Context" And the low-level encapsulation is called "seclabel". Now let's hope we stick to this vocabulary in future, too, and don't mix "label"s and "security contexts" and so on wildly.
* nspawn: rename --file-label to --apifs-label since it's really just about ↵Lennart Poettering2014-02-07
| | | | the API file systems, nothing else
* nspawn: add --quiet switch for turning off any output noiseLennart Poettering2014-02-06
|
* nspawn: various fixes in selinux hookupLennart Poettering2014-02-04
| | | | | | | | | | | | | | | - As suggested, prefix argument variables with "arg_" how we do this usually. - As suggested, don't involve memory allocations when storing command line arguments. - Break --help text at 80 chars - man: explain that this is about SELinux - don't do unnecessary memory allocations when putting together mount option string
* Add SELinux support to systemd-nspawnDan Walsh2014-02-04
| | | | | | | | | | | | | | | | | This patch adds to new options: -Z PROCESS_LABEL This specifies the process label to run on processes run within the container. -L FILE_LABEL The file label to assign to memory file systems created within the container. For example if you wanted to wrap an container with SELinux sandbox labels, you could execute a command line the following chcon system_u:object_r:svirt_sandbox_file_t:s0:c0,c1 -R /srv/container systemd-nspawn -L system_u:object_r:svirt_sandbox_file_t:s0:c0,c1 -Z system_u:system_r:svirt_lxc_net_t:s0:c0,c1 -D /srv/container /bin/sh
* nspawn: add new --setenv= switch to set an environment variable for the ↵Lennart Poettering2013-12-13
| | | | container to spawn
* man: add another nspawn exampleZbigniew Jędrzejewski-Szmek2013-12-12
| | | | Taken from https://bugs.freedesktop.org/show_bug.cgi?id=68369.
* nspawn: add new --drop-capability= switchLennart Poettering2013-11-20
|
* man,units: fix installation of systemd-nspawn@.service and add exampleZbigniew Jędrzejewski-Szmek2013-11-09
|
* machinectl: add new command to spawn a getty inside a containerLennart Poettering2013-10-31
|
* man: wording and grammar updatesJan Engelhardt2013-09-12
| | | | | | | | | | | | This is a recurring submission and includes corrections to various issue spotted. I guess I can just skip over reporting ubiquitous comma placement fixes… Highligts in this particular commit: - the "unsigned" type qualifier is completed to form a full type "unsigned int" - alphabetic -> lexicographic (that way we automatically define how numbers get sorted)
* man: wording and grammar updatesJan Engelhardt2013-09-10
| | | | | | | | | This includes regularly-submitted corrections to comma setting and orthographical mishaps that appeared in man/ in recent commits. In this particular commit: - the usual comma fixes - expand contractions (this is prose)
* 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.