summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2017-07-28 11:59:36 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2017-07-28 11:59:36 +0000
commitba08ed1c0ea5db765523d0af12076df4718752e8 (patch)
tree47c8c027ec813ca3d441079578edfcc824e19663
parentReleasing debian version 20170722-1. (diff)
downloadopen-infrastructure-compute-tools-ba08ed1c0ea5db765523d0af12076df4718752e8.tar.xz
open-infrastructure-compute-tools-ba08ed1c0ea5db765523d0af12076df4718752e8.zip
Merging upstream version 20170726.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--CHANGELOG.txt7
-rw-r--r--README.txt108
-rw-r--r--share/man/container-auto.180
-rw-r--r--share/man/container-console.165
-rw-r--r--share/man/container-create-curl.1165
-rw-r--r--share/man/container-create-debconf.1179
-rw-r--r--share/man/container-create-debootstrap.1126
-rw-r--r--share/man/container-create.1134
-rw-r--r--share/man/container-enter.165
-rw-r--r--share/man/container-key.180
-rw-r--r--share/man/container-limit.1120
-rw-r--r--share/man/container-list.1159
-rw-r--r--share/man/container-move.182
-rw-r--r--share/man/container-remove.182
-rw-r--r--share/man/container-restart.165
-rw-r--r--share/man/container-shell.1132
-rw-r--r--share/man/container-start.170
-rw-r--r--share/man/container-status.165
-rw-r--r--share/man/container-stop.175
-rw-r--r--share/man/container-tools.7281
-rw-r--r--share/man/container-top.165
-rw-r--r--share/man/container-version.162
-rw-r--r--share/man/container.1175
-rwxr-xr-xshare/scripts/debconf39
-rwxr-xr-xshare/scripts/debconf.d/0003-debconf58
25 files changed, 57 insertions, 2482 deletions
diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index 11575d6..30adeb1 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,3 +1,10 @@
+2017-07-26 Daniel Baumann <daniel.baumann@open-infrastructure.net>
+
+ * Releasing version 20170726.
+
+ [ Daniel Baumann ]
+ * Fixing issues from network0 -> network1 transition in debconf container create script.
+
2017-07-22 Daniel Baumann <daniel.baumann@open-infrastructure.net>
* Releasing version 20170722.
diff --git a/README.txt b/README.txt
deleted file mode 100644
index 5229136..0000000
--- a/README.txt
+++ /dev/null
@@ -1,108 +0,0 @@
-NAME
-----
-container-tools - Manage systemd-nspawn containers
-
-
-DESCRIPTION
------------
-"[A Linux container] is an operating-system-level virtualization environment for running multiple isolated Linux systems (containers) on a single Linux control host."::
- -- Wikipedia (https://en.wikipedia.org/wiki/LXC)
-
-container-tools provides the system integration for managing containers using systemd-nspawn.
-
-
-DOWNLOAD
---------
- * Upstream Releases: https://files.open-infrastructure.net/software/container-tools/upstream
- * Upstream Sources: https://sources.open-infrastructure.net/software/container-tools
- * Debian Releases: https://files.open-infrastructure.net/software/container-tools/debian
- * Debian Sources: https://sources.progress-linux.org/users/daniel/debian/packages/open-infrastructure-container-tools
-
-
-INSTALLATION
-------------
-
-SOURCE
-~~~~~~
- 1. sudo apt install asciidoc git docbook-xml docbook-xsl libxml2-utils make xsltproc dbus systemd-container net-tools
- 2. git clone https://sources.open-infrastructure.net/software/container-tools
- 3. cd container-tools && sudo make install
-
-DEBIAN 9 (STRETCH) AND NEWER
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- * sudo apt install container-tools
-
-
-DEVELOPMENT
------------
-Bug reports, feature requests, help, patches, support and everything else
-are welcome on the Open Infrastructure Software Mailing List:
-
- * https://lists.open-infrastructure.net/listinfo/software
-
-Please base patches against the 'next' Git branch using common sense:
-
- * https://www.kernel.org/doc/Documentation/SubmittingPatches
-
-Debian specific bugs can also be reported in the Debian Bug Tracking System:
-
- * https://bugs.debian.org
-
-
-KNOWN LIMITATIONS
------------------
- * This version of container-tools currently do not work with systemd-networkd and depend on ifupdown.
- * Using overlay, the upper directory can not be an NFS mount due to limitations in Linux' overlay filesystem,
- see https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/filesystems/overlayfs.txt
-
-
-USAGE
------
-*Create a new container:*::
- sudo container create -n NAME
-
-*Start a container:*::
- sudo container start -n NAME
-
-*Stop a container:*::
- sudo container stop -n NAME
-
-*Remove a container:*::
- sudo container remove -n NAME
-
-*List container on the system:*::
- sudo container list
-
-*Show container-tools version:*::
- container version
-
-See container(1) for a list of all container commands.
-
-
-LINKS
------
-*2016-02-24: Systemd vs. Docker*::
- https://lwn.net/Articles/676831/
-
-*2015-06-10: Systemd and containers*::
- https://lwn.net/Articles/647634/
-
-*2014-07-07: Control groups*::
- https://lwn.net/Articles/604609/
-
-*2013-11-13: Systemd-Nspawn is Chroot on Steroids [LinuxCon Europe]*::
- https://www.youtube.com/watch?v=s7LlUs5D9p4
-
-*2013-11-03: Creating containers with systemd-nspawn*::
- https://lwn.net/Articles/572957/
-
-*2013-02-06: Systemd lightweight containers*::
- https://lwn.net/Articles/536033/
-
-*2013-01-04: Namespaces in operation*::
- https://lwn.net/Articles/531114/
-
-
-AUTHORS
--------
- * Daniel Baumann <daniel.baumann@open-infrastructure.net>
diff --git a/share/man/container-auto.1 b/share/man/container-auto.1
deleted file mode 100644
index bd0d7ea..0000000
--- a/share/man/container-auto.1
+++ /dev/null
@@ -1,80 +0,0 @@
-'\" t
-.\" Title: container-start
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-START" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-auto \- Start/stop all container automatically at boot/shutdown
-.SH "SYNOPSIS"
-.sp
-\fBcontainer auto\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The container auto command starts or stops all container on the host system\&.
-.SH "OPTIONS"
-.sp
-The following container options are available:
-.PP
-\fB\-f, \-\-force\fR
-.RS 4
-Removing stray lock file if existing\&.
-.RE
-.PP
-\fB\-s, \-\-start\fR
-.RS 4
-Start all container on the host system\&.
-.RE
-.PP
-\fB\-t, \-\-stop\fR
-.RS 4
-Stop all container on the host system\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBStart all container on the host system:\fR
-.RS 4
-sudo container auto \-\-start
-.RE
-.PP
-\fBStop all container on the host system:\fR
-.RS 4
-sudo container auto \-\-stop
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-console.1 b/share/man/container-console.1
deleted file mode 100644
index ad82fae..0000000
--- a/share/man/container-console.1
+++ /dev/null
@@ -1,65 +0,0 @@
-'\" t
-.\" Title: container-console
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-CONSOLE" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-console \- Attach a console to a container
-.SH "SYNOPSIS"
-.sp
-\fBcontainer console\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The container console command attaches a console to a container\&.
-.SH "OPTIONS"
-.sp
-The following container options are available:
-.PP
-\fB\-n, \-\-name=\fR\fB\fINAME\fR\fR
-.RS 4
-Specify container name\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBAttach console to example\&.net container:\fR
-.RS 4
-sudo container console \-n example\&.net
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-create-curl.1 b/share/man/container-create-curl.1
deleted file mode 100644
index a69522f..0000000
--- a/share/man/container-create-curl.1
+++ /dev/null
@@ -1,165 +0,0 @@
-'\" t
-.\" Title: container-create-curl
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-CREATE\-C" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-create-curl \- Create a Debian based container by downloading a tarball over the network
-.SH "SYNOPSIS"
-.sp
-\fBcontainer create \-s curl\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The curl container creation script uses curl(1) to download a tarball over the network to create a Debian based container\&.
-.sp
-Depending on the tarball this script otherwise creates a pure Debian system with three modificiations:
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-hostname is set (container name) in /etc/hostname
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-systemd machine\-id is generated in /etc/machine\-id
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-root password is set (user specified or 16 random characters)
-.RE
-.SH "OPTIONS"
-.sp
-The following script options are available:
-.PP
-\fB\-n, \-\-name=\fR\fB\fINAME\fR\fR
-.RS 4
-Specify container name\&.
-.RE
-.PP
-\fB\-a, \-\-architecture=\fR\fB\fIARCHITECTURE\fR\fR
-.RS 4
-Specify container architecture\&.
-.RE
-.PP
-"\-\-clean*
-.RS 4
-Remove downloaded tarball after successfull container creation\&.
-.RE
-.PP
-\fB\-p, \-\-root\-password=\fR\fB\fIPASSWORD\fR\fR
-.RS 4
-Specify the root password, defaults to a random 16 character password\&.
-.RE
-.PP
-\fB\-\-server=\fR\fB\fISERVER\fR\fR
-.RS 4
-Specify the image server to download from, defaults to
-https://files\&.open\-infrastructure\&.net/system/container/debian\&.
-.RE
-.PP
-\fB\-\-setup=\fR\fB\fISETUP\fR\fR
-.RS 4
-.RE
-.PP
-\fB\-\-system=\fR\fB\fISYSTEM\fR\fR
-.RS 4
-.RE
-.SH "EXAMPLES"
-.PP
-\fBCreate a Debian 9 (stretch) based container with same architecture as the host system:\fR
-.RS 4
-sudo container create \-s curl \-n stretch\&.example\&.net
-.RE
-.PP
-\fBCreate a Debian 9 (stretch) based container with different architecture as the host system:\fR
-.RS 4
-sudo container create \-s curl \-n stretch\-i386\&.example\&.net \(em \-\-system debian\-stretch\-current_i386\&.system\&.tar\&.xz
-.RE
-.SH "FILES"
-.sp
-The following files are used:
-.PP
-\fB/etc/container\-tools/config\fR
-.RS 4
-Container configuration files\&.
-.RE
-.PP
-\fB/usr/share/container\-tools/scripts\fR
-.RS 4
-Container creation scripts\&.
-.RE
-.PP
-\fB/usr/share/doc/container\-tools\fR
-.RS 4
-Container documentation\&.
-.RE
-.PP
-\fB/var/lib/machines\fR
-.RS 4
-Container directory\&.
-.RE
-.PP
-\fB/var/cache/container\-tools\fR
-.RS 4
-Container cache directory\&.
-.RE
-.SH "CONTAINER IMAGES"
-.sp
-container\-tools will download tarballs from a server expecting that the images are tarballs with either gzip, lzip, xz, or no compression\&. See container\-images\&.sh as an example on how to create your own container images\&.
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-create-debconf.1 b/share/man/container-create-debconf.1
deleted file mode 100644
index 27c46c5..0000000
--- a/share/man/container-create-debconf.1
+++ /dev/null
@@ -1,179 +0,0 @@
-'\" t
-.\" Title: container-create-debootstrap
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-CREATE\-D" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-create-debconf \- Create an advanced Debian based container with debconf
-.SH "SYNOPSIS"
-.sp
-\fBcontainer create \-s debconf\fR [\fIOPTIONS\fR] \fBcontainer create \-s debian\fR [\fIOPTIONS\fR] \fBcontainer create \-s progress\-linux\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The debconf container creation script uses debconf(1) to automatically create a Debian based container\&.
-.SS "SCOPE"
-.sp
-Note that this container creation script can do a few things more than just automatically debootstrap based on a preseed file\&. It also allows you to set a root password, configure the network, install certain packages and execute hooks\&.
-.sp
-But: this is \fBnot\fR a replacement for a configuration management system (like ansible, puppet, etc\&.)\&. The intenion of this script is to create the initial container to that extend that a configuration managment system can take over\&.
-.sp
-As an analogy, think of debian\-installer: d\-i sets up your system to make it ready to boot and connect to the network\&. Everything after that is out of scope\&. Same goes for this script\&. (FIXME)
-.SS "FUNCTIONS"
-.sp
-This script performs the following configuration on top of a Debian based system:
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-network
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-root password
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-apt repositories
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\&...
-.RE
-.SS "MODES"
-.sp
-This container creation script can be used under two different names: debian and progress\-linux\&.
-.sp
-Alternative, calling it under the debconf name is equal to the debian mode\&.
-.SS "INTERACTIVE/NONINTERACTIVE"
-.sp
-FIXME
-.SS "PRESEEDING"
-.sp
-Hierarchy of Preseed Files
-.sp
-The debconf script can be fully preseeded\&. Such preseed files can include one or more preseed files themselfs (currently, only one layer of includes is supported, no nested or recursive includes)\&.
-.sp
-The general rule of \fIthe later preseed file overwrites the earlier\fR applies\&. The debconf script reads the main preseed file (specified either on command line or by debconf selection/input dialog) after any included preseed files in there\&.
-.sp
-That means that debconf values after the include statement in the main preseed file can overwrite any values specified in the included preseed files\&.
-.SH "OPTIONS"
-.sp
-The following script options are available:
-.PP
-\fB\-n, \-\-name=\fR\fB\fINAME\fR\fR
-.RS 4
-Specify container name\&.
-.RE
-.PP
-\fB\-p, \-\-preseed\-file=\fR\fB\fIFILE\fR\fR
-.RS 4
-Specify the preseed file\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBCreate a Debian based container:\fR
-.RS 4
-sudo container create \-s debian \-n stretch\&.example\&.net
-.RE
-.PP
-\fBCreate a Progress Linux container:\fR
-.RS 4
-sudo container create \-s progress\-linux \-n cairon\-backports\&.example\&.net
-.RE
-.SH "FILES"
-.sp
-The following files are used:
-.PP
-\fB/etc/container\-tools/config\fR
-.RS 4
-Container configuration files\&.
-.RE
-.PP
-\fB/usr/share/container\-tools/scripts\fR
-.RS 4
-Container creation scripts\&.
-.RE
-.PP
-\fB/usr/share/doc/container\-tools\fR
-.RS 4
-Container documentation\&.
-.RE
-.PP
-\fB/var/lib/machines\fR
-.RS 4
-Container directory\&.
-.RE
-.PP
-\fB/var/cache/container\-tools\fR
-.RS 4
-Container cache directory\&.
-.RE
-.PP
-\fB/tmp/container\-tools\fR
-.RS 4
-Container temporary directory\&.
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-create-debootstrap.1 b/share/man/container-create-debootstrap.1
deleted file mode 100644
index 98f03e3..0000000
--- a/share/man/container-create-debootstrap.1
+++ /dev/null
@@ -1,126 +0,0 @@
-'\" t
-.\" Title: container-create-debootstrap
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-CREATE\-D" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-create-debootstrap \- Create a basic Debian based container with debootstrap
-.SH "SYNOPSIS"
-.sp
-\fBcontainer create \-s debootstrap\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The debootstrap container creation script uses debootstrap(8) to create a Debian based container\&.
-.sp
-This script creates a pure Debian system with three modificiations:
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-apt cache of packages downloaded during debootstrap is cleaned
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-hostname is set (container name) in /etc/hostname
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-root password is set (user specified or 16 random characters)
-.RE
-.SH "OPTIONS"
-.sp
-The following script options are available:
-.PP
-\fB\-n, \-\-name=\fR\fB\fINAME\fR\fR
-.RS 4
-Specify container name\&.
-.RE
-.PP
-\fB\-a, \-\-architecture=\fR\fB\fIARCHITECTURE\fR\fR
-.RS 4
-Specify the Debian architecture, defaults to the host systems architecture\&.
-.RE
-.PP
-\fB\-d, \-\-distribution=\fR\fB\fIDISTRIBUTION\fR\fR
-.RS 4
-Specify the Debian distribution, defaults to stretch\&.
-.RE
-.PP
-\fB\-m, \-\-mirror=\fR\fB\fIMIRROR\fR\fR
-.RS 4
-Specify the Debian mirror, defaults to
-https://deb\&.debian\&.org/debian\&.
-.RE
-.PP
-\fB\-p, \-\-root\-password=\fR\fB\fIPASSWORD\fR\fR
-.RS 4
-Specify the root password, defaults to a random 16 character password\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBCreate a Debian 9 (stretch) based container with same architecture as the host system:\fR
-.RS 4
-sudo container create \-s debootstrap \-n stretch\&.example\&.net
-.RE
-.PP
-\fBCreate a Debian 9 (stretch) based container with different architecture as the host system:\fR
-.RS 4
-sudo container create \-s debootstrap \-n stretch\-i386\&.example\&.net \(em \-a i386
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-create.1 b/share/man/container-create.1
deleted file mode 100644
index dbae72a..0000000
--- a/share/man/container-create.1
+++ /dev/null
@@ -1,134 +0,0 @@
-'\" t
-.\" Title: container-create
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-CREATE" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-create \- Create a container
-.SH "SYNOPSIS"
-.sp
-\fBcontainer create\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The container\-create command creates a container based on a script\&.
-.SH "OPTIONS"
-.sp
-The following container\-create options are available:
-.PP
-\fB\-n, \-\-name=\fR\fB\fINAME\fR\fR
-.RS 4
-Specify container name\&.
-.RE
-.PP
-\fB\-c, \-\-capability=\fR\fB\fICAPABILITY\fR\fR
-.RS 4
-Specify capabilities to grant, see capabilities(7)\&.
-.RE
-.PP
-\fB\-d, \-\-drop\-capability=\fR\fB\fIDROP_CAPABILITY\fR\fR
-.RS 4
-Specify capabilities to drop, see capabilities(7)\&.
-.RE
-.PP
-\fB\-s, \-\-script=\fR\fB\fISCRIPT\fR\fR
-.RS 4
-Specify container creation script, defaults to debootstrap\&.
-.RE
-.PP
-\fB\-b, \-\-bind=\fR\fB\fIDIRECTORY:DIRECTORY[:OPTIONS][;DIRECTORY:DIRECTORY[:OPTIONS]]\fR\fR
-.RS 4
-Specify container read\-write bind mounts, see systemd\-nspawn(1) \-\-bind option\&.
-.RE
-.PP
-\fB\-\-bind\-ro=\fR\fB\fIDIRECTORY:DIRECTORY[:OPTIONS][;DIRECTORY:DIRECTORY[:OPTIONS]]\fR\fR
-.RS 4
-Specify container read\-only bind mounts, see systemd\-nspawn(1) \-\-bind\-ro option\&.
-.RE
-.PP
-\fB\-\-cnt\-overlay=\fR\fB\fIDIRECTORY_LOWER:DIRECTORY_UPPER:DIRECTORY_WORK:DIRECTORY_MERGED[;DIRECTORY_UPPER:DIRECTORY_LOWER:DIRECTORY_WORK:DIRECTORY_MERGED]\fR\fR
-.RS 4
-Specify container overlay mounts, see Documentation/filesystems/overlayfs\&.txt\&.
-.RE
-.SH "SCRIPTS"
-.sp
-The following container scripts are available:
-.PP
-\fBcurl\fR
-.RS 4
-Basic script to create Debian based container, see container\-create\-curl(1)\&.
-.RE
-.PP
-\fBdebootstrap\fR
-.RS 4
-Basic script to create Debian based container, see container\-create\-debootstrap(1)\&.
-.RE
-.PP
-\fBdebconf\fR
-.RS 4
-Advanced script to automatically create Debian based container, see container\-create\-debconf(1)\&.
-.RE
-.PP
-\fBdefault\fR
-.RS 4
-Symlink (if existing) to a container script which is used if no script was specified\&. On Debian based system this can be managed through update\-alternatives(1), i\&.e\&.
-\fIsudo update\-alternatives \-\-config container\-tools_script\fR\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBCreate example\&.net container using curl script:\fR
-.RS 4
-sudo container create \-n example\&.net \-s curl
-.RE
-.PP
-\fBCreate example\&.net container using debootstrap script:\fR
-.RS 4
-sudo container create \-n example\&.net \-s debootstrap
-.RE
-.PP
-\fBCreate example\&.net container using debconf script:\fR
-.RS 4
-sudo container create \-n example\&.net \-s debconf
-.RE
-.PP
-\fBCreate example\&.net container with the default create script and start it:\fR
-.RS 4
-sudo container create,start \-n example\&.net
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-enter.1 b/share/man/container-enter.1
deleted file mode 100644
index 8277363..0000000
--- a/share/man/container-enter.1
+++ /dev/null
@@ -1,65 +0,0 @@
-'\" t
-.\" Title: container-console
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-CONSOLE" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-enter \- Enter a container namespace
-.SH "SYNOPSIS"
-.sp
-\fBcontainer enter\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The container enter enters a container namespace\&.
-.SH "OPTIONS"
-.sp
-The following container options are available:
-.PP
-\fB\-n, \-\-name=\fR\fB\fINAME\fR\fR
-.RS 4
-Specify container name\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBEnter to example\&.net container namespace:\fR
-.RS 4
-sudo container enter \-n example\&.net
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-key.1 b/share/man/container-key.1
deleted file mode 100644
index eaa6c60..0000000
--- a/share/man/container-key.1
+++ /dev/null
@@ -1,80 +0,0 @@
-'\" t
-.\" Title: container-key
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-KEY" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-key \- Manage GnuPG keyring for container operations
-.SH "SYNOPSIS"
-.sp
-\fBcontainer key\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The container key manages the GnuPG keyring for container operations\&.
-.SH "OPTIONS"
-.sp
-The following container options are available:
-.PP
-\fB\-a, \-\-add=\fR\fB\fIKEY\fR\fR
-.RS 4
-Add a key to the keyring\&.
-.RE
-.PP
-\fB\-l, \-\-list\*(Aq\fR
-.RS 4
-List keys in the keyring\&.
-.RE
-.PP
-\fB\-r, \-\-remove=\fR\fB\fIKEY\fR\fR
-.RS 4
-Remove a key from the keyring\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBAdd a key to the keyring:\fR
-.RS 4
-gpg \-\-keyserver hkps://hkps\&.pool\&.sks\-keyservers\&.net \-\-recv 0x1E9B3AED2D9FA8F6 gpg \-\-armor \-\-export 0x1E9B3AED2D9FA8F6 | sudo container key \-\-add \-
-.RE
-.PP
-\fBRemove a key from the keyring:\fR
-.RS 4
-sudo container key \-\-remove 0x1E9B3AED2D9FA8F6
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-limit.1 b/share/man/container-limit.1
deleted file mode 100644
index 762ee1d..0000000
--- a/share/man/container-limit.1
+++ /dev/null
@@ -1,120 +0,0 @@
-'\" t
-.\" Title: container-limit
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-LIMIT" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-limit \- Limit ressources of a container
-.SH "SYNOPSIS"
-.sp
-\fBcontainer limit\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The container limit command limits ressources available to a container at runtime\&.
-.SH "OPTIONS"
-.sp
-The following container options are available:
-.PP
-\fB\-n, \-\-name=\fR\fB\fINAME\fR\fR
-.RS 4
-Specify container name\&.
-.RE
-.PP
-\fB\-\-blockio\-device\-weight=\fR\fB\fIDEVICE WEIGHT\fR\fR
-.RS 4
-Specify device specific blockio weight, see systemd\&.resource\-control(5)\&.
-.RE
-.PP
-\fB\-\-blockio\-read\-bandwidth=\fR\fB\fIDEVICE BYTES\fR\fR
-.RS 4
-Specify device specific blockio read bandwidth, see systemd\&.resource\-control(5)\&.
-.RE
-.PP
-\fB\-b, \-\-blockio\-weight=\fR\fB\fIWEIGHT\fR\fR
-.RS 4
-Specify general blockio weight, see systemd\&.resource\-control(5)\&.
-.RE
-.PP
-\fB\-\-blockio\-write\-bandwidth=\fR\fB\fIDEVICE BYTES\fR\fR
-.RS 4
-Specify device specific blockio write bandwidth, see systemd\&.resource\-control(5)\&.
-.RE
-.PP
-\fB\-c, \-\-cpu\-quota=\fR\fB\fIQUOTA\fR\fR
-.RS 4
-Specify CPU quota, see systemd\&.resource\-control(5)\&.
-.RE
-.PP
-\fB\-\-cpu\-shares=\fR\fB\fISHARES\fR\fR
-.RS 4
-Specify CPU shares, see systemd\&.resource\-control(5)\&.
-.RE
-.PP
-\fB\-m, \-\-memory\-limit=\fR\fB\fIBYTES\fR\fR
-.RS 4
-Specify memory limit, see systemd\&.resource\-control(5)\&.
-.RE
-.PP
-\fB\-t, \-\-tasks\-max=\fR\fB\fINUMBER\fR\fR
-.RS 4
-Specify tasks max, see systemd\&.resource\-control(5)\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBSet blockio weight for the example\&.net container:\fR
-.RS 4
-sudo container limit \-n example\&.net \-\-blockio\-weight 100
-.RE
-.PP
-\fBSet CPU quota for the example\&.net container:\fR
-.RS 4
-sudo container limit \-n example\&.net \-\-cpu\-quota 10%
-.RE
-.PP
-\fBSet memory limit for the example\&.net container to 1GB:\fR
-.RS 4
-sudo container limit \-n example\&.net \-\-memory\-limit 1G
-.RE
-.PP
-\fBSet tasks max for the example\&.net container to 100:\fR
-.RS 4
-sudo container limit \-n example\&.net \-\-tasks\-max 100
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-list.1 b/share/man/container-list.1
deleted file mode 100644
index bab849a..0000000
--- a/share/man/container-list.1
+++ /dev/null
@@ -1,159 +0,0 @@
-'\" t
-.\" Title: container-list
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-LIST" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-list \- List container on the system
-.SH "SYNOPSIS"
-.sp
-\fBcontainer list\fR [\fIOPTIONS\fR]
-.sp
-\fBcontainer ls\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The container list command lists container on the system\&.
-.SH "OPTIONS"
-.sp
-The following container options are available, defaults to \fB\-\-started \-\-stopped\fR:
-.PP
-\fB\-a, \-\-all\fR
-.RS 4
-List all available container (started, stopped, and other)\&.
-.RE
-.PP
-\fB\-\-csv\-separator=\fR\fB\fISEPARATOR\fR\fR
-.RS 4
-Specify custom CSV separator, defaults to
-\fI,\fR\&.
-.RE
-.PP
-\fB\-f, \-\-format=\fR\fB\fIFORMAT\fR\fR
-.RS 4
-Use format to list container\&. Currently available formats are
-\fIcli\fR
-(default),
-\fIcsv\fR,
-\fIjson\fR,
-\fInwdiag\fR,
-\fIshell\fR,
-\fIyaml\fR, or
-\fIxml\fR\&.
-.RE
-.PP
-\fB\-h, \-\-host=\fR\fB\fIHOSTNAME\fR\fR
-.RS 4
-List only container that are enabled for automatic start on the specified hostname\&. Defaults to list containers of the local system only\&. Using
-\fIall\fR
-shows all container regardless of any automatic start configuration\&.
-.RE
-.PP
-\fB\-\-nwdiag\-color=\fR\fB\fICOLOR\fR\fR
-.RS 4
-Specify custom nwdiag color for the host box, defaults to
-\fI#3465a4\fR\&.
-.RE
-.PP
-\fB\-\-nwdiag\-label=\fR\fB\fILABEL\fR\fR
-.RS 4
-Specify custom nwdiag label for the diagram, defaults to empty\&.
-.RE
-.PP
-\fB\-o, \-\-other\fR
-.RS 4
-List only container that are not enable for automatic start on the current system\&.
-.RE
-.PP
-\fB\-s, \-\-started\fR
-.RS 4
-List only started container\&.
-.RE
-.PP
-\fB\-t, \-\-stopped\fR
-.RS 4
-List only stopped container\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBList all started and stopped containers of the local system:\fR
-.RS 4
-sudo container list
-.RE
-.PP
-\fBList all started and other containers:\fR
-.RS 4
-sudo container list \-s \-o
-.RE
-.PP
-\fBCreate a CSV export of all started and stopped containers:\fR
-.RS 4
-sudo container list \-f csv
-.RE
-.PP
-\fBCreate a JSON export of all started and stopped containers:\fR
-.RS 4
-sudo container list \-f json
-.RE
-.PP
-\fBCreate a nwdiag export of all started and stopped containers:\fR
-.RS 4
-sudo container list \-f nwdiag
-.RE
-.PP
-\fBCreate a SVG image via nwdiag of all started and stopped containers:\fR
-.RS 4
-sudo container list \-f nwdiag | nwdiag \-T svg \-o cnt\-list\&.svg \-
-.RE
-.PP
-\fBCreate a shell export of all started and stopped containers:\fR
-.RS 4
-sudo container list \-f shell
-.RE
-.PP
-\fBCreate a YAML export of all started and stopped containers:\fR
-.RS 4
-sudo container list \-f yaml
-.RE
-.PP
-\fBCreate a XML export of all started and stopped containers:\fR
-.RS 4
-sudo container list \-f xml
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-move.1 b/share/man/container-move.1
deleted file mode 100644
index 9f8be70..0000000
--- a/share/man/container-move.1
+++ /dev/null
@@ -1,82 +0,0 @@
-'\" t
-.\" Title: container-remove
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-REMOVE" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-move \- Rename a container
-.SH "SYNOPSIS"
-.sp
-\fBcontainer move\fR [\fIOPTIONS\fR]
-.sp
-\fBcontainer mv\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The container move commands renames a container\&.
-.SH "OPTIONS"
-.sp
-The following container options are available:
-.PP
-\fB\-n, \-\-new=\fR\fB\fINAME\fR\fR
-.RS 4
-Specify new container name\&.
-.RE
-.PP
-\fB\-f, \-\-force\fR
-.RS 4
-Do not prompt before moving\&.
-.RE
-.PP
-\fB\-o, \-\-old\fR
-.RS 4
-Specify old container name\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBRename example\&.net container to example\&.org:\fR
-.RS 4
-sudo container move \-n example\&.org \-o example\&.net
-.RE
-.PP
-\fBRename example\&.net container to example\&.org without prompt:\fR
-.RS 4
-sudo container move \-n example\&.org \-o example\&.net \-f
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-remove.1 b/share/man/container-remove.1
deleted file mode 100644
index ef7edd9..0000000
--- a/share/man/container-remove.1
+++ /dev/null
@@ -1,82 +0,0 @@
-'\" t
-.\" Title: container-remove
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-REMOVE" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-remove \- Remove a container
-.SH "SYNOPSIS"
-.sp
-\fBcontainer remove\fR [\fIOPTIONS\fR]
-.sp
-\fBcontainer rm\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The container remove command removes a container\&.
-.SH "OPTIONS"
-.sp
-The following container options are available:
-.PP
-\fB\-n, \-\-name=\fR\fB\fINAME\fR\fR
-.RS 4
-Specify container name\&.
-.RE
-.PP
-\fB\-f, \-\-force\fR
-.RS 4
-Do not prompt before removal\&.
-.RE
-.PP
-\fB\-v, \-\-verbose\fR
-.RS 4
-Explain what is being done\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBRemove example\&.net container from the system:\fR
-.RS 4
-sudo container remove \-n example\&.net
-.RE
-.PP
-\fBRemove example\&.net container from the system without prompt:\fR
-.RS 4
-sudo container remove \-n example\&.net \-f
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-restart.1 b/share/man/container-restart.1
deleted file mode 100644
index 6867e5a..0000000
--- a/share/man/container-restart.1
+++ /dev/null
@@ -1,65 +0,0 @@
-'\" t
-.\" Title: container-restart
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-RESTART" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-restart \- Restart a container
-.SH "SYNOPSIS"
-.sp
-\fBcontainer restart\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The container restart command restarts a container\&.
-.SH "OPTIONS"
-.sp
-The following container options are available:
-.PP
-\fB\-n, \-\-name=\fR\fB\fINAME\fR\fR
-.RS 4
-Specify container name\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBRestart example\&.net container:\fR
-.RS 4
-sudo container restart \-n example\&.net
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-shell.1 b/share/man/container-shell.1
deleted file mode 100644
index 278ea0b..0000000
--- a/share/man/container-shell.1
+++ /dev/null
@@ -1,132 +0,0 @@
-'\" t
-.\" Title: container
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-shell \- Manage systemd\-nspawn containers (shell)
-.SH "SYNOPSIS"
-.sp
-\fBcontainer\-shell\fR
-.SH "DESCRIPTION"
-.sp
-container\-tools provides the system integration for managing containers using systemd\-nspawn\&.
-.SH "COMMANDS"
-.sp
-All container commands are available, see container(1)\&. Additionally, the following commands are specific to container\-shell:
-.PP
-\fBabout:\fR
-.RS 4
-shows introduction (manpage)\&.
-.RE
-.PP
-\fBhelp:\fR
-.RS 4
-shows available commands within the container\-shell\&.
-.RE
-.PP
-\fBhelp COMMAND:\fR
-.RS 4
-shows help (manpage) for a specific container command\&.
-.RE
-.PP
-\fBlogout\fR, \fBexit:\fR
-.RS 4
-exits container\-shell\&.
-.RE
-.SH "USAGE"
-.sp
-Although the container\-shell can be started from a running system like any other program, the main intend is to use the container\-shell via SSH\&. That way otherwise unprivileged users have possibility to manage containers without needing a regular shell login on the container server\&.
-.sp
-For usage over SSH a unprivileged user should be created:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-sudo adduser \-\-gecos "container\-tools,,," \e
- \-\-home /var/lib/container\-tools/container\-shell \e
- \-\-shell /usr/bin/container\-shell
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-The container\-shell can then be allowed for specific SSH keys via /var/ib/container\-tools/container\-shell/\&.ssh/authorized_keys like so:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-command="/usr/bin/container\-shell",no\-port\-forwarding,no\-X11\-forwarding,no\-agent\-forwarding,no\-pty ssh\-rsa [\&.\&.\&.]
-.fi
-.if n \{\
-.RE
-.\}
-.SH "RESTRICTED SHELL"
-.sp
-The container\-shell by default grants any user that has access to it to use all available container commands\&.
-.sp
-Through two corresponding environment variables users can be allowed or disallowed to use specific container commands\&. In connection with SSH this makes it possible to grant certain SSH keys (and by that, users) privileges to operate container servers without having to give them root access, a login shell at all and prevents them from doing things they are not trusted to do\&.
-.sp
-Example (blacklisting): In order to allow all commands except for removing and stopping containers, the following variable can be used:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-command="CONTAINER_COMMANDS_DISABLE=\*(Aqremove stop\*(Aq /usr/bin/container\-shell",no\-port\-forwarding,no\-X11\-forwarding,no\-agent\-forwarding,no\-pty ssh\-rsa [\&.\&.\&.]
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-Example (whitelisting): The other way around works too\&. To disallow all commands except for listing containers and showing the container\-tools version, the following variable can be used:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-command="CONTAINER_COMMANDS_ENABLE=\*(Aqlist version\*(Aq /usr/bin/container\-shell",no\-port\-forwarding,no\-X11\-forwarding,no\-agent\-forwarding,no\-pty ssh\-rsa [\&.\&.\&.]
-.fi
-.if n \{\
-.RE
-.\}
-.SH "SEE ALSO"
-.sp
-machinectl(1), systemd\-nspawn(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-start.1 b/share/man/container-start.1
deleted file mode 100644
index c8b455d..0000000
--- a/share/man/container-start.1
+++ /dev/null
@@ -1,70 +0,0 @@
-'\" t
-.\" Title: container-start
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-START" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-start \- Start a container
-.SH "SYNOPSIS"
-.sp
-\fBcontainer start\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The container start command starts a container\&.
-.SH "OPTIONS"
-.sp
-The following container options are available:
-.PP
-\fB\-n, \-\-name=\fR\fB\fINAME\fR\fR
-.RS 4
-Specify container name\&.
-.RE
-.PP
-\fB\-f, \-\-force\*(Aq\fR
-.RS 4
-Removing stray lock file if existing\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBStart example\&.net container:\fR
-.RS 4
-sudo container start \-n example\&.net
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-status.1 b/share/man/container-status.1
deleted file mode 100644
index 04a5352..0000000
--- a/share/man/container-status.1
+++ /dev/null
@@ -1,65 +0,0 @@
-'\" t
-.\" Title: container-status
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-STATUS" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-status \- Show container status
-.SH "SYNOPSIS"
-.sp
-\fBcontainer status\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The container\-status command displays the status of a container\&.
-.SH "OPTIONS"
-.sp
-The following container\-status options are available:
-.PP
-\fB\-n, \-\-name=\fR\fB\fINAME\fR\fR
-.RS 4
-Specify container name\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBshow status of example\&.net container:\fR
-.RS 4
-sudo container status \-n example\&.net
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-stop.1 b/share/man/container-stop.1
deleted file mode 100644
index b653698..0000000
--- a/share/man/container-stop.1
+++ /dev/null
@@ -1,75 +0,0 @@
-'\" t
-.\" Title: container-stop
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-STOP" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-stop \- Stop a container
-.SH "SYNOPSIS"
-.sp
-\fBcontainer stop\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The container stop command stops a container by running the proper shutdown sequence\&.
-.SH "OPTIONS"
-.sp
-The following container options are available:
-.PP
-\fB\-n, \-\-name=\fR\fB\fINAME\fR\fR
-.RS 4
-Specify container name\&.
-.RE
-.PP
-\fB\-f, \-\-force\fR
-.RS 4
-Instead of running the proper shutdown sequence, terminate all processes of the container imediatly\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBShutdown example\&.net container:\fR
-.RS 4
-sudo container stop \-n example\&.net
-.RE
-.PP
-\fBImmediately stop example\&.net container:\fR
-.RS 4
-sudo container stop \-n example\&.net \-f
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-tools.7 b/share/man/container-tools.7
deleted file mode 100644
index adf3c65..0000000
--- a/share/man/container-tools.7
+++ /dev/null
@@ -1,281 +0,0 @@
-'\" t
-.\" Title: container-tools
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-TOOLS" "7" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-tools \- Manage systemd\-nspawn containers
-.SH "DESCRIPTION"
-.PP
-"[A Linux container] is an operating\-system\-level virtualization environment for running multiple isolated Linux systems (containers) on a single Linux control host\&."
-.RS 4
- \(em Wikipedia (https://en\&.wikipedia\&.org/wiki/LXC)
-.RE
-.sp
-container\-tools provides the system integration for managing containers using systemd\-nspawn\&.
-.SH "DOWNLOAD"
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Upstream Releases:
-https://files\&.open\-infrastructure\&.net/software/container\-tools/upstream
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Upstream Sources:
-https://sources\&.open\-infrastructure\&.net/software/container\-tools
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Debian Releases:
-https://files\&.open\-infrastructure\&.net/software/container\-tools/debian
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Debian Sources:
-https://sources\&.progress\-linux\&.org/users/daniel/debian/packages/open\-infrastructure\-container\-tools
-.RE
-.SH "INSTALLATION"
-.SS "SOURCE"
-.sp
-.RS 4
-.ie n \{\
-\h'-04' 1.\h'+01'\c
-.\}
-.el \{\
-.sp -1
-.IP " 1." 4.2
-.\}
-sudo apt install asciidoc git docbook\-xml docbook\-xsl libxml2\-utils make xsltproc dbus systemd\-container net\-tools
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04' 2.\h'+01'\c
-.\}
-.el \{\
-.sp -1
-.IP " 2." 4.2
-.\}
-git clone
-https://sources\&.open\-infrastructure\&.net/software/container\-tools
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04' 3.\h'+01'\c
-.\}
-.el \{\
-.sp -1
-.IP " 3." 4.2
-.\}
-cd container\-tools && sudo make install
-.RE
-.SS "DEBIAN 9 (STRETCH) AND NEWER"
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-sudo apt install container\-tools
-.RE
-.SH "DEVELOPMENT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List:
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-https://lists\&.open\-infrastructure\&.net/listinfo/software
-.RE
-.sp
-Please base patches against the \fInext\fR Git branch using common sense:
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-https://www\&.kernel\&.org/doc/Documentation/SubmittingPatches
-.RE
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System:
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-https://bugs\&.debian\&.org
-.RE
-.SH "KNOWN LIMITATIONS"
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-This version of container\-tools currently do not work with systemd\-networkd and depend on ifupdown\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Using overlay, the upper directory can not be an NFS mount due to limitations in Linux\*(Aq overlay filesystem, see
-https://git\&.kernel\&.org/cgit/linux/kernel/git/torvalds/linux\&.git/tree/Documentation/filesystems/overlayfs\&.txt
-.RE
-.SH "USAGE"
-.PP
-\fBCreate a new container:\fR
-.RS 4
-sudo container create \-n NAME
-.RE
-.PP
-\fBStart a container:\fR
-.RS 4
-sudo container start \-n NAME
-.RE
-.PP
-\fBStop a container:\fR
-.RS 4
-sudo container stop \-n NAME
-.RE
-.PP
-\fBRemove a container:\fR
-.RS 4
-sudo container remove \-n NAME
-.RE
-.PP
-\fBList container on the system:\fR
-.RS 4
-sudo container list
-.RE
-.PP
-\fBShow container\-tools version:\fR
-.RS 4
-container version
-.RE
-.sp
-See container(1) for a list of all container commands\&.
-.SH "LINKS"
-.PP
-\fB2016\-02\-24: Systemd vs\&. Docker\fR
-.RS 4
-https://lwn\&.net/Articles/676831/
-.RE
-.PP
-\fB2015\-06\-10: Systemd and containers\fR
-.RS 4
-https://lwn\&.net/Articles/647634/
-.RE
-.PP
-\fB2014\-07\-07: Control groups\fR
-.RS 4
-https://lwn\&.net/Articles/604609/
-.RE
-.PP
-\fB2013\-11\-13: Systemd\-Nspawn is Chroot on Steroids [LinuxCon Europe]\fR
-.RS 4
-https://www\&.youtube\&.com/watch?v=s7LlUs5D9p4
-.RE
-.PP
-\fB2013\-11\-03: Creating containers with systemd\-nspawn\fR
-.RS 4
-https://lwn\&.net/Articles/572957/
-.RE
-.PP
-\fB2013\-02\-06: Systemd lightweight containers\fR
-.RS 4
-https://lwn\&.net/Articles/536033/
-.RE
-.PP
-\fB2013\-01\-04: Namespaces in operation\fR
-.RS 4
-https://lwn\&.net/Articles/531114/
-.RE
-.SH "AUTHORS"
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>
-.RE
diff --git a/share/man/container-top.1 b/share/man/container-top.1
deleted file mode 100644
index f238602..0000000
--- a/share/man/container-top.1
+++ /dev/null
@@ -1,65 +0,0 @@
-'\" t
-.\" Title: container-top
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-TOP" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-top \- Dynamic list container on the system
-.SH "SYNOPSIS"
-.sp
-\fBcontainer top\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The container top command dynamically lists container on the system\&.
-.SH "OPTIONS"
-.sp
-The following container options are available, defaults to \fB\-\-delay 1\fR:
-.PP
-\fB\-d, \-\-delay=\fR\fB\fISECONDS[\&.TENTHS]\fR\fR
-.RS 4
-Specifies the delay between screen updates, defaults to 1\&.
-.RE
-.SH "EXAMPLES"
-.PP
-\fBDynamically list containers of the local system:\fR
-.RS 4
-sudo container top
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container-version.1 b/share/man/container-version.1
deleted file mode 100644
index a7aef05..0000000
--- a/share/man/container-version.1
+++ /dev/null
@@ -1,62 +0,0 @@
-'\" t
-.\" Title: container-version
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER\-VERSION" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container-version \- Show container\-tools version
-.SH "SYNOPSIS"
-.sp
-\fBcontainer version\fR [\fIOPTIONS\fR]
-.sp
-\fBcontainer ver\fR [\fIOPTIONS\fR]
-.SH "DESCRIPTION"
-.sp
-The container version command shows the container\-tools version number\&.
-.SH "OPTIONS"
-.sp
-This command has no options\&.
-.SH "EXAMPLES"
-.PP
-\fBShow container\-tools version:\fR
-.RS 4
-container version
-.RE
-.SH "SEE ALSO"
-.sp
-container\-tools(7), container(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/man/container.1 b/share/man/container.1
deleted file mode 100644
index dc68a0a..0000000
--- a/share/man/container.1
+++ /dev/null
@@ -1,175 +0,0 @@
-'\" t
-.\" Title: container
-.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 20170701
-.\" Manual: Open Infrastructure
-.\" Source: container-tools
-.\" Language: English
-.\"
-.TH "CONTAINER" "1" "20170701" "container\-tools" "Open Infrastructure"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-container \- Manage systemd\-nspawn containers
-.SH "SYNOPSIS"
-.sp
-\fBcontainer\fR \fICOMMAND\fR [\fIOPTIONS\fR] \fBcontainer\fR \fICOMMAND1\fR,\fICOMMAND2\fR,\&... \fICOMMANDn\fR
-.SH "DESCRIPTION"
-.sp
-container\-tools provides the system integration for managing containers using systemd\-nspawn\&.
-.SH "OPTIONS"
-.sp
-The following container common options are available:
-.PP
-\fB\-n, \-\-name=\fR\fB\fINAME\fR\fR
-.RS 4
-Specify container name\&.
-.RE
-.SH "COMMANDS"
-.sp
-The following container commands are available:
-.PP
-\fBcreate\fR
-.RS 4
-Create a new container, see container\-create(1)\&.
-.RE
-.PP
-\fBstart\fR
-.RS 4
-Start a container, see container\-start(1)\&.
-.RE
-.PP
-\fBrestart\fR
-.RS 4
-Restart a container, see container\-restart(1)\&.
-.RE
-.PP
-\fBstop\fR
-.RS 4
-Stop a container, see container\-stop(1)\&.
-.RE
-.PP
-\fBremove\fR
-.RS 4
-Remove a container, see container\-remove(1)\&.
-.RE
-.PP
-\fBmove\fR
-.RS 4
-Rename a container, see container\-move(1)\&.
-.RE
-.PP
-\fBconsole\fR
-.RS 4
-Attach console to a container, see container\-console(1)\&.
-.RE
-.PP
-\fBenter\fR
-.RS 4
-Enter a container namespace, see container\-enter(1)\&.
-.RE
-.PP
-\fBkey\fR
-.RS 4
-Manage GnuPG keyring for container operations, see container\-key(1)\&.
-.RE
-.PP
-\fBlimit\fR
-.RS 4
-Limit ressources of a container, see container\-limit(1)\&.
-.RE
-.PP
-\fBlist\fR
-.RS 4
-List container on the system, see container\-list(1)\&.
-.RE
-.PP
-\fBstatus\fR
-.RS 4
-Show container status, see container\-status(1)\&.
-.RE
-.PP
-\fBtop\fR
-.RS 4
-Dynamic list of container on the system, see container\-top(1)\&.
-.RE
-.PP
-\fBversion\fR
-.RS 4
-Show container\-tools version, see container\-version(1)\&.
-.RE
-.SH "FILES"
-.sp
-The following files are used:
-.PP
-\fB/etc/container\-tools\fR
-.RS 4
-Container configuration files\&.
-.RE
-.PP
-\fB/usr/bin/container\fR, \fB/usr/bin/cnt\fR
-.RS 4
-Container program\&.
-.RE
-.PP
-\fB/usr/bin/container\-shell\fR, \fB/usr/bin/cntsh\fR
-.RS 4
-Container shell program\&.
-.RE
-.PP
-\fB/usr/lib/container\-tools\fR
-.RS 4
-Container commands\&.
-.RE
-.PP
-\fB/usr/share/container\-tools\fR
-.RS 4
-Container shared data\&.
-.RE
-.PP
-\fB/usr/share/doc/container\-tools\fR
-.RS 4
-Container documentation files\&.
-.RE
-.PP
-\fB/var/lib/machines\fR
-.RS 4
-Container root directory\&.
-.RE
-.PP
-\fB/var/log/container\-tools\fR
-.RS 4
-Container log files\&.
-.RE
-.SH "SEE ALSO"
-.sp
-machinectl(1), systemd\-nspawn(1)\&.
-.SH "HOMEPAGE"
-.sp
-More information about container\-tools and the Open Infrastructure project can be found on the homepage at https://open\-infrastructure\&.net\&.
-.SH "CONTACT"
-.sp
-Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists\&.open\-infrastructure\&.net>\&.
-.sp
-Debian specific bugs can also be reported in the Debian Bug Tracking System at https://bugs\&.debian\&.org\&.
-.SH "AUTHORS"
-.sp
-container\-tools was written by Daniel Baumann <daniel\&.baumann@open\-infrastructure\&.net>\&.
diff --git a/share/scripts/debconf b/share/scripts/debconf
index 6190c31..0b80353 100755
--- a/share/scripts/debconf
+++ b/share/scripts/debconf
@@ -762,7 +762,7 @@ Configure_network ()
fi
# Create /etc/hosts
- case "${NETWORK0_IPV4_METHOD}" in
+ case "${NETWORK1_IPV4_METHOD}" in
none|dhcp)
cat > "${DIRECTORY}/etc/hosts.tmp" << EOF
@@ -782,7 +782,7 @@ EOF
cat > "${DIRECTORY}/etc/hosts.tmp" << EOF
127.0.0.1 localhost
-${NETWORK0_IPV4_ADDRESS} ${NAME}
+${NETWORK1_IPV4_ADDRESS} ${NAME}
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
@@ -929,36 +929,39 @@ Commands ()
# maximum of 15 characters, prefix is 'veth-'
HOSTNAME_SHORT="$(echo ${NAME} | cut -c-8)"
- HOST_INTERFACE_NAME="$(echo ${NETWORK0_VETH:-veth-${HOSTNAME_SHORT}-0})"
+ HOST_INTERFACE_NAME="$(echo ${NETWORK1_VETH:-veth-${HOSTNAME_SHORT}-0})"
sed -i -e "s|^cnt.auto=.*|cnt.auto=${CNT_AUTO}|g" \
-e "s|^cnt.container-server=.*|cnt.container-server=${CNT_CONTAINER_SERVER}|g" \
- -e "s|^cnt.network-bridge=.*|cnt.network-bridge=${HOST_INTERFACE_NAME}:${NETWORK0_BRIDGE:-bridge0}|g" \
+ -e "s|^cnt.network-bridge=.*|cnt.network-bridge=${HOST_INTERFACE_NAME}:${NETWORK1_BRIDGE:-bridge0}|g" \
-e "s|^cnt.overlay=.*|cnt.overlay=${CNT_OVERLAY}|g" \
-e "s|^bind=.*|bind=${BIND}|g" \
-e "s|^bind-ro=.*|bind-ro=${BIND_RO}|g" \
-e "s|^network-veth-extra=.*|network-veth-extra=${HOST_INTERFACE_NAME}:eno1|g" \
"${CONFIG}/${NAME}.conf"
- for NUMBER in $(seq 1 ${NETWORK_NUMBER})
- do
- eval IPV4_METHOD="$`echo NETWORK${NUMBER}_IPV4_METHOD`"
+ if [ "${NETWORK_NUMBER}" -ge 2 ]
+ then
+ for NUMBER in $(seq 2 ${NETWORK_NUMBER})
+ do
+ eval IPV4_METHOD="$`echo NETWORK${NUMBER}_IPV4_METHOD`"
- if [ -z "${IPV4_METHOD}" ]
- then
- continue
- fi
+ if [ -z "${IPV4_METHOD}" ]
+ then
+ continue
+ fi
- eval HOST_INTERFACE_NAME="$`echo NETWORK${NUMBER}_VETH`"
+ eval HOST_INTERFACE_NAME="$`echo NETWORK${NUMBER}_VETH`"
- HOST_INTERFACE_NAME="$(echo ${HOST_INTERFACE_NAME:-veth-${HOSTNAME_SHORT}-${NUMBER}})"
- CONTAINER_INTERFACE_NAME="eno${NUMBER}"
+ HOST_INTERFACE_NAME="$(echo ${HOST_INTERFACE_NAME:-veth-${HOSTNAME_SHORT}-${NUMBER}})"
+ CONTAINER_INTERFACE_NAME="eno${NUMBER}"
- sed -i -e "/^register=.*/ a network-veth-extra=${HOST_INTERFACE_NAME}:${CONTAINER_INTERFACE_NAME}" "${CONFIG}/${NAME}.conf"
+ sed -i -e "/^register=.*/ a network-veth-extra=${HOST_INTERFACE_NAME}:${CONTAINER_INTERFACE_NAME}" "${CONFIG}/${NAME}.conf"
- eval BRIDGE="$`echo NETWORK${NUMBER}_BRIDGE`"
- sed -i -e "/^register=.*/ a cnt.network-bridge=${HOST_INTERFACE_NAME}:${BRIDGE:-bridge${NUMBER}}" "${CONFIG}/${NAME}.conf"
- done
+ eval BRIDGE="$`echo NETWORK${NUMBER}_BRIDGE`"
+ sed -i -e "/^register=.*/ a cnt.network-bridge=${HOST_INTERFACE_NAME}:${BRIDGE:-bridge${NUMBER}}" "${CONFIG}/${NAME}.conf"
+ done
+ fi
# Setting root password
echo root:${ROOT_PASSWORD} | chroot "${DIRECTORY}" chpasswd
diff --git a/share/scripts/debconf.d/0003-debconf b/share/scripts/debconf.d/0003-debconf
index 2592cf6..1773b09 100755
--- a/share/scripts/debconf.d/0003-debconf
+++ b/share/scripts/debconf.d/0003-debconf
@@ -696,13 +696,13 @@ Network_defaults ()
HOSTNAME_SHORT="$(echo veth-$(echo ${NAME} | cut -c-8)-0)"
VETH_NAME="${HOSTNAME_SHORT}"
- NETWORK0_VETH="${NETWORK0_VETH:-$VETH_NAME}"
- NETWORK0_BRIDGE="${NETWORK0_BRIDGE:-bridge0}"
- NETWORK0_IPV4_METHOD="${NETWORK0_IPV4_METHOD:-dhcp}"
- NETWORK0_IPV4_ADDRESS="${NETWORK0_IPV4_ADDRESS:-192.168.1.2}"
- NETWORK0_IPV4_NETMASK="${NETWORK0_IPV4_NETMASK:-255.255.255.0}"
+ NETWORK1_VETH="${NETWORK1_VETH:-$VETH_NAME}"
+ NETWORK1_BRIDGE="${NETWORK1_BRIDGE:-bridge0}"
+ NETWORK1_IPV4_METHOD="${NETWORK1_IPV4_METHOD:-dhcp}"
+ NETWORK1_IPV4_ADDRESS="${NETWORK1_IPV4_ADDRESS:-192.168.1.2}"
+ NETWORK1_IPV4_NETMASK="${NETWORK1_IPV4_NETMASK:-255.255.255.0}"
- if [ "${NETWORK0_IPV4_METHOD}" = "static" ] && [ -e /etc/resolv.conf ]
+ if [ "${NETWORK1_IPV4_METHOD}" = "static" ] && [ -e /etc/resolv.conf ]
then
NAMESERVER_SERVER="${NAMESERVER_SERVER:-$(if [ -e /etc/resolv.conf ]; then awk '/^nameserver / {$1=""; print $0}' /etc/resolv.conf; fi)}"
# Workaround to get rid of newlines since debconf can not handle multiline return value in assignments
@@ -717,31 +717,31 @@ Network_defaults ()
Network ()
{
db_get cnt-debconf/network1/bridge
- NETWORK0_BRIDGE="${RET}" # string (w/o empty)
+ NETWORK1_BRIDGE="${RET}" # string (w/o empty)
db_get cnt-debconf/network1/veth
- NETWORK0_VETH="${RET}" # string (w/o empty)
+ NETWORK1_VETH="${RET}" # string (w/o empty)
db_get cnt-debconf/network1/ipv4-method
- NETWORK0_IPV4_METHOD="${RET}" # select
+ NETWORK1_IPV4_METHOD="${RET}" # select
db_get cnt-debconf/network1/ipv4-comment
- NETWORK0_IPV4_COMMENT="${RET}" # string (w/ empty)
+ NETWORK1_IPV4_COMMENT="${RET}" # string (w/ empty)
db_get cnt-debconf/network1/ipv4-address
- NETWORK0_IPV4_ADDRESS="${RET}" # string (w/o empty)
+ NETWORK1_IPV4_ADDRESS="${RET}" # string (w/o empty)
db_get cnt-debconf/network1/ipv4-gateway
- NETWORK0_IPV4_GATEWAY="${RET}" # string (w/ empty)
+ NETWORK1_IPV4_GATEWAY="${RET}" # string (w/ empty)
db_get cnt-debconf/network1/ipv4-netmask
- NETWORK0_IPV4_NETMASK="${RET}" # string (w/o empty)
+ NETWORK1_IPV4_NETMASK="${RET}" # string (w/o empty)
db_get cnt-debconf/network1/ipv4-post-up
- NETWORK0_IPV4_POST_UP="${RET}" # string (w/ empty)
+ NETWORK1_IPV4_POST_UP="${RET}" # string (w/ empty)
db_get cnt-debconf/network1/ipv4-post-down
- NETWORK0_IPV4_POST_DOWN="${RET}" # string (w/ empty)
+ NETWORK1_IPV4_POST_DOWN="${RET}" # string (w/ empty)
db_get cnt-debconf/nameserver/server
NAMESERVER_SERVER="${RET}" # string (w/ empty)
@@ -757,31 +757,31 @@ Network ()
Network_defaults
- db_set cnt-debconf/network1/bridge "${NETWORK0_BRIDGE}"
+ db_set cnt-debconf/network1/bridge "${NETWORK1_BRIDGE}"
db_fset cnt-debconf/network1/bridge seen false
- db_set cnt-debconf/network1/veth "${NETWORK0_VETH}"
+ db_set cnt-debconf/network1/veth "${NETWORK1_VETH}"
db_fset cnt-debconf/network1/veth seen false
- db_set cnt-debconf/network1/ipv4-method "${NETWORK0_IPV4_METHOD}"
+ db_set cnt-debconf/network1/ipv4-method "${NETWORK1_IPV4_METHOD}"
db_fset cnt-debconf/network1/ipv4-method seen false
- db_set cnt-debconf/network1/ipv4-comment "${NETWORK0_IPV4_COMMENT}"
+ db_set cnt-debconf/network1/ipv4-comment "${NETWORK1_IPV4_COMMENT}"
db_fset cnt-debconf/network1/ipv4-comment seen false
- db_set cnt-debconf/network1/ipv4-address "${NETWORK0_IPV4_ADDRESS}"
+ db_set cnt-debconf/network1/ipv4-address "${NETWORK1_IPV4_ADDRESS}"
db_fset cnt-debconf/network1/ipv4-address seen false
- db_set cnt-debconf/network1/ipv4-gateway "${NETWORK0_IPV4_GATEWAY}"
+ db_set cnt-debconf/network1/ipv4-gateway "${NETWORK1_IPV4_GATEWAY}"
db_fset cnt-debconf/network1/ipv4-gateway seen false
- db_set cnt-debconf/network1/ipv4-netmask "${NETWORK0_IPV4_NETMASK}"
+ db_set cnt-debconf/network1/ipv4-netmask "${NETWORK1_IPV4_NETMASK}"
db_fset cnt-debconf/network1/ipv4-netmask seen false
- db_set cnt-debconf/network1/ipv4-post-up "${NETWORK0_IPV4_POST_UP}"
+ db_set cnt-debconf/network1/ipv4-post-up "${NETWORK1_IPV4_POST_UP}"
db_fset cnt-debconf/network1/ipv4-post-up seen false
- db_set cnt-debconf/network1/ipv4-post-down "${NETWORK0_IPV4_POST_DOWN}"
+ db_set cnt-debconf/network1/ipv4-post-down "${NETWORK1_IPV4_POST_DOWN}"
db_fset cnt-debconf/network1/ipv4-post-down seen false
db_set cnt-debconf/nameserver/server "${NAMESERVER_SERVER}"
@@ -801,15 +801,15 @@ Network ()
db_go
db_get cnt-debconf/network1/bridge
- NETWORK0_BRIDGE="${RET}" # select
+ NETWORK1_BRIDGE="${RET}" # select
db_get cnt-debconf/network1/veth
- NETWORK0_VETH="${RET}" # select
+ NETWORK1_VETH="${RET}" # select
db_get cnt-debconf/network1/ipv4-method
- NETWORK0_IPV4_METHOD="${RET}" # select
+ NETWORK1_IPV4_METHOD="${RET}" # select
- case "${NETWORK0_IPV4_METHOD}" in
+ case "${NETWORK1_IPV4_METHOD}" in
none|dhcp)
;;
@@ -896,7 +896,7 @@ Network ()
NUMBER="$((${NUMBER} + 1))"
done
- NETWORK_NUMBER="${NUMBER}"
+ NETWORK_NUMBER="$((${NUMBER} - 1))"
db_get cnt-debconf/nameserver/server
NAMESERVER_SERVER="${RET}" # string (w/ empty)