summaryrefslogtreecommitdiffstats
path: root/CHANGELOG.txt
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2017-07-23 08:28:46 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2017-07-23 08:29:10 +0000
commit098f18a504d97fec24bbe619370cdd2ca0d5b500 (patch)
treeae6f100cedf2537ad070f3fdb9977fa6ada16bcc /CHANGELOG.txt
parentReleasing debian version 20170701-1. (diff)
downloadopen-infrastructure-compute-tools-098f18a504d97fec24bbe619370cdd2ca0d5b500.tar.xz
open-infrastructure-compute-tools-098f18a504d97fec24bbe619370cdd2ca0d5b500.zip
Merging upstream version 20170722.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'CHANGELOG.txt')
-rw-r--r--CHANGELOG.txt350
1 files changed, 255 insertions, 95 deletions
diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index 95b0bf4..11575d6 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,52 +1,129 @@
+2017-07-22 Daniel Baumann <daniel.baumann@open-infrastructure.net>
+
+ * Releasing version 20170722.
+
+ * Backward incompatible changes:
+ - new default URL to download images in curl create script (files.open-infrastructure.net)
+ - new default for bridge interface (bridge0 instead of br0)
+ - new default for container interface (eno1 instead of eth0)
+ - renaming --image option to --system in curl container create script
+ - renaming curl image cache directory from /var/cache/container-tools/images to /var/cache/container-tools/system
+ - Starting to count at 1 instead of 0 in preseed files:
+
+ old: container-tools cnt-debconf/archive0/...
+ new: container-tools cnt-debconf/archive1/...
+
+ old: container-tools cnt-debconf/network0/...
+ new: container-tools cnt-debconf/network1/...
+
+ [ Daniel Baumann ]
+ * Wrapping changelog to 80 characters per line.
+ * Adding myself to copyright notice in bash-completion.
+
+ [ Simon Spöhel ]
+ * Fixing spelling typo in 'bandwidth'.
+
+ [ Daniel Baumann ]
+ * Adding interface max length check in container start command.
+ * Adding message about enabled and disabled container commands in container-shell help.
+ * Updating output of container-shell help.
+ * Also creating lz compressed container-images in example script.
+ * Correcting typo in comment in curl container create script.
+ * Updating default url to download images from in curl container create script.
+ * Adding cnt-debconf/mode preseed field to allow embedding container create script within preseed file itself without relying on a specific default create script being set on the host system, thanks to David Kunz for the idea.
+ * Using default bridge0 instead of br0 as default bridge interface.
+ * Using default eno1 instead of eth0 as default container interface.
+ * Removing unreachable fallback for veth0, always the short-hostname is used anyway.
+ * Adding knot-resolver to dschinn-backports preseed example.
+ * Making sha512 checksum optional for image downloads in curl container create script.
+ * Adding error messages in curl container create script if required decompressors are not installed.
+ * Dynamically prefer lzip over xz over gz in curl container create script, depending on if required decompressors are already installed on the host system.
+ * Reshuffeling curl options handling in curl container create script.
+ * Adjusting messages output in curl container create script.
+ * Reshuffeling checksum handling in curl container create script.
+ * Adding support for setup tarballs in curl container create script for appliance style setup of prebuilt containers.
+ * Sorting password option handling in curl container create script.
+ * Adding gzip dependency check in curl container create script for completness sake.
+ * Renaming --image option to --system in curl container create script for consistency.
+ * Adding --setup option in curl container create script to manually specify a custom setup tarball.
+ * Updating container-create-curl manpage to match current curl container create script.
+ * Updating container-images.sh example script to match current curl container create script expectations.
+ * Updating default filename for download in curl container create script.
+ * Passing container name to setup environment in curl container create script.
+ * Moving image cache from /var/cache/container-tools/images to /var/cache/container-tools/system for consistency.
+ * Adding container key command.
+ * Adding GPG signature verification for curl container create script.
+ * Adding interactive container list in curl container create script.
+ * Adding automatic compression detection for downloads in in curl container create directory.
+ * Adding architecture option to curl container create script.
+ * Making example preseed files non-interactive.
+ * Starting to count at 1 instead of 0 to be consistent with new network interface names in network and archive preseeding arrays.
+
2017-07-01 Daniel Baumann <daniel.baumann@open-infrastructure.net>
* Releasing version 20170701.
[ Daniel Baumann ]
- * Correcting boolean typo when checking for existence of new container in container move command, thanks to Simon Spöhel <simon.spoehel@open-infrastructure.net>.
- * Avoid removing top-level directories when cleaning up bind mounts in container remove and stop commands.
- * Also removing /etc/localtime before reconfiguring tzdata to workaround broken tzdata preseed handling (see several bug reports in the BTS), thanks to Nik Lutz <nik@netstyle.ch>.
+ * Correcting boolean typo when checking for existence of new container
+ in container move command, thanks to Simon Spöhel
+ <simon.spoehel@open-infrastructure.net>.
+ * Avoid removing top-level directories when cleaning up bind mounts in
+ container remove and stop commands.
+ * Also removing /etc/localtime before reconfiguring tzdata to workaround
+ broken tzdata preseed handling (see several bug reports in the BTS),
+ thanks to Nik Lutz <nik@netstyle.ch>.
2017-06-29 Daniel Baumann <daniel.baumann@open-infrastructure.net>
* Releasing version 20170629.
* Backward incompatible changes:
- - container auto configuration in the [start] section to
- entangle shared storage/automatically start at boot time
- support:
+ - container auto configuration in the [start] section to entangle
+ shared storage/automatically start at boot time support:
old: cnt.auto=true
new: cnt.auto=true
cnt.container-server=${FQDN}
- whereas ${FQDN} needs to be replaced with the actual hostname
- of the container server.
+ whereas ${FQDN} needs to be replaced with the actual hostname of the
+ container server.
[ Daniel Baumann ]
* Removing useless whitespace in debconf script.
* Correcting typo in systemd parts of the Makefile's uninstall target.
[ Nik Lutz ]
- * Implementing postup/postdown for systemd-networkd by creating systemd units in /etc/systemd/system.
+ * Implementing postup/postdown for systemd-networkd by creating systemd
+ units in /etc/systemd/system.
[ Daniel Baumann ]
- * Dropping obsolete LTS archive definitions, thanks to Nik Lutz <nik@netstyle.ch>.
+ * Dropping obsolete LTS archive definitions, thanks to Nik Lutz
+ <nik@netstyle.ch>.
* Using allow-hotplug instead of allow in host-setup documentation.
- * Removing net-tools from host-setup documentation, it is a direct depends of container-tools for the time being.
- * Renaming cnt.auto to cnt.container-server in order to split functionality of 'binding container to a specific host system' from 'starting container at system boot'.
- * Executing auto commands only when cnt.auto=true and cnt.container-server matches the current hostname.
- * Adding CONTAINER_COMMANDS_ENABLE variable for container-shell to add support for allowing certain container commands for a specific container-shell invocation only.
- * Adding CONTAINER_COMMANDS_DISABLE variable for container-shell to add support for disallowing certain container commands for a specific container-shell invocation only.
- * Documenting usage of container-shell command restrictions in container-shell manpage.
+ * Removing net-tools from host-setup documentation, it is a direct
+ depends of container-tools for the time being.
+ * Renaming cnt.auto to cnt.container-server in order to split
+ functionality of 'binding container to a specific host system' from
+ 'starting container at system boot'.
+ * Executing auto commands only when cnt.auto=true and
+ cnt.container-server matches the current hostname.
+ * Adding CONTAINER_COMMANDS_ENABLE variable for container-shell to add
+ support for allowing certain container commands for a specific
+ container-shell invocation only.
+ * Adding CONTAINER_COMMANDS_DISABLE variable for container-shell to add
+ support for disallowing certain container commands for a specific
+ container-shell invocation only.
+ * Documenting usage of container-shell command restrictions in
+ container-shell manpage.
* Using more systemd-ish status symbols in container list command.
* Adding new container top command.
* Adding new container top command manpage.
* Updating bash-completion for container top command.
* Adjusting container list outout for container top command.
* Harmonizing edition of container configuration file in debconf script.
- * Allow cnt.auto=force-true to enforce startup of a locked container at system startup.
+ * Allow cnt.auto=force-true to enforce startup of a locked container at
+ system startup.
2017-05-22 Daniel Baumann <daniel.baumann@open-infrastructure.net>
@@ -54,7 +131,8 @@
[ Daniel Baumann ]
* Correcting bind-ro option handling to actually work.
- * Reverting "Purging packages that got removed/replaced during container creation.", not needed anymore.
+ * Reverting "Purging packages that got removed/replaced during container
+ creation.", not needed anymore.
2017-05-10 Daniel Baumann <daniel.baumann@open-infrastructure.net>
@@ -63,8 +141,10 @@
[ Daniel Baumann ]
* Purging packages when autoremoving them.
* Purging packages that got removed/replaced during container creation.
- * Adding missing bind-ro handling in container create command, thanks to Simon Spöhel <simon.spoehel@open-infrastructure.net>.
- * Adding sysctl config for procps to increase inotify limits in order to run more than a few containers on a system.
+ * Adding missing bind-ro handling in container create command, thanks to
+ Simon Spöhel <simon.spoehel@open-infrastructure.net>.
+ * Adding sysctl config for procps to increase inotify limits in order to
+ run more than a few containers on a system.
* Updating list of excluded directory names in container list command.
2017-04-05 Daniel Baumann <daniel.baumann@open-infrastructure.net>
@@ -72,7 +152,8 @@
* Releasing version 20170405.
[ Daniel Baumann ]
- * Consistently using '--force-confnew' as dpkg option when upgrading or installing packages.
+ * Consistently using '--force-confnew' as dpkg option when upgrading or
+ installing packages.
2017-04-01 Daniel Baumann <daniel.baumann@open-infrastructure.net>
@@ -81,7 +162,8 @@
[ Daniel Baumann ]
* Shortening file removal handling in uninstall target in makefile.
* Cleanup stray preseed.cfg removal.
- * Allowing @NAME@ variable in preseed files to allow for more flexibel preseed templating.
+ * Allowing @NAME@ variable in preseed files to allow for more flexibel
+ preseed templating.
* Allowing multiple container commands to be executed in a row.
* Adding support for bind-ro nspawn option for read-only bind mounts.
@@ -92,13 +174,17 @@
[ Daniel Baumann ]
* Updating year in copyright information for 2017.
* Adding -f, --force option in container auto command.
- * Adding net-tools in container-tools manpage to the list of packages to install.
+ * Adding net-tools in container-tools manpage to the list of packages to
+ install.
* Adding net-tools to required packages in host-setup documentation.
* Adding bash-completion for container auto command.
* Adding bash-completion for container move command.
* Adding bash-completion for container version command.
- * Using generic directory instead of local directory for debconf files to bash-complete container create command.
- * Reordering bash-completion to do completion the usual way (by suggesting commands first, then options and finally their arguments, rather than commands and arguments only).
+ * Using generic directory instead of local directory for debconf files
+ to bash-complete container create command.
+ * Reordering bash-completion to do completion the usual way (by
+ suggesting commands first, then options and finally their arguments,
+ rather than commands and arguments only).
2016-12-20 Daniel Baumann <daniel.baumann@open-infrastructure.net>
@@ -106,7 +192,8 @@
[ Daniel Baumann ]
* Fixing suffix in nwdiag output in container list command.
- * Handling unreadable container directory properly in container list command.
+ * Handling unreadable container directory properly in container list
+ command.
2016-12-10 Daniel Baumann <daniel.baumann@open-infrastructure.net>
@@ -125,12 +212,15 @@
* Adding container move manpage.
* Harmonizing markup of email addresses in manpages.
* Completing usage message in container list command.
- * Renaming internal show function in container list command for consistency.
+ * Renaming internal show function in container list command for
+ consistency.
* Adding trailing line in full format for container list command.
* Sorting format code in container list command.
* Renaming full format in container list command to cli for consistency.
- * Renaming short format in container list command to shell for consistency.
- * Removing half-finished multi-address handling in container list command.
+ * Renaming short format in container list command to shell for
+ consistency.
+ * Removing half-finished multi-address handling in container list
+ command.
* Adding CSV export format to container list command.
* Adding JSON export format to container list command.
* Adding nwdiag export format to container list command.
@@ -146,51 +236,64 @@
[ Daniel Baumann ]
* Adding note about configuration files in container manpage.
- * Logging some container actions in container program to /var/log/container-tools/container.log.
+ * Logging some container actions in container program to
+ /var/log/container-tools/container.log.
* Adding logrotate handling for /var/log/container-tools/container.log.
* Adding irc notification (opt-in).
- * Calling container programm in container-shell to trigger notifications too.
+ * Calling container programm in container-shell to trigger notifications
+ too.
2016-11-25 Daniel Baumann <daniel.baumann@open-infrastructure.net>
* Releasing version 20161122.
[ Daniel Baumann ]
- * Renaming too generic internal getopt variables to avoid possible collisions in the future.
- * Minimizing included packages by default in debconf container create script.
+ * Renaming too generic internal getopt variables to avoid possible
+ collisions in the future.
+ * Minimizing included packages by default in debconf container create
+ script.
2016-11-22 Daniel Baumann <daniel.baumann@open-infrastructure.net>
* Releasing version 20161122.
* Backward incompatible changes:
- - renaming curl cache directory from /var/cache/container-tools/curl to /var/cache/container-tools/images.
+ - renaming curl cache directory from /var/cache/container-tools/curl
+ to /var/cache/container-tools/images.
[ Daniel Baumann ]
* Adding runtime detection for http2 option in curl create script.
* Using curl with --fail option to abort in case of server/url errors.
* Updating contact section in manpages.
* Harmonizing manpage markup.
- * Adding --clean option to curl container create script to remove downloaded tarball from cache after successfull container creation.
- * Changing cache directory in curl create script from /var/cache/container-tools/curl to /var/cache/container-tools/images.
+ * Adding --clean option to curl container create script to remove
+ downloaded tarball from cache after successfull container creation.
+ * Changing cache directory in curl create script from
+ /var/cache/container-tools/curl to /var/cache/container-tools/images.
* Using https by default in container-images.sh example script.
* Adding sha512 verification to curl container create script.
- * Removing libui-dialog-perl from includes in debconf container create script.
+ * Removing libui-dialog-perl from includes in debconf container create
+ script.
2016-11-12 Daniel Baumann <daniel.baumann@open-infrastructure.net>
* Releasing version 20161112.
* Backward incompatible changes:
- - removes support to create Debian 8 (jessie) container in debconf container create script.
+ - removes support to create Debian 8 (jessie) container in debconf
+ container create script.
[ Daniel Baumann ]
- * Removing support for Debian 9 (jessie) in debconf container create script.
+ * Removing support for Debian 9 (jessie) in debconf container create
+ script.
* Adding shortcuts for container commands to bash-completion as well.
* Ignoring symlinks as container commands in bash-completion.
* Adding container version to ver symlink.
* Updating development section in container-tools manpage.
- * Avoid repeating ipv4 address of the previous container in container list command.
- * Using fallback to ifupdown addresses in container list command for container not using networkd yet.
- * Fail to find container in remove command only when both the rootfs and the config are gone already.
+ * Avoid repeating ipv4 address of the previous container in container
+ list command.
+ * Using fallback to ifupdown addresses in container list command for
+ container not using networkd yet.
+ * Fail to find container in remove command only when both the rootfs and
+ the config are gone already.
* Correcting syntax in usage message of container create scripts.
* Adding initial curl container create script.
@@ -209,9 +312,12 @@
* Replacing README.txt with a copy of container-tools.7 manpage.
* Installing README.txt into documentation directory.
* Installing all generic text files as documentation.
- * Adding mandatory inclusion of /etc/network/interfaces.d files in host-setup documentation, thanks to Richard Nelson <unixabg@gmail.com>.
+ * Adding mandatory inclusion of /etc/network/interfaces.d files in
+ host-setup documentation, thanks to Richard Nelson
+ <unixabg@gmail.com>.
* Using systemd-networkd in container instead of ifupdown.
- * Updating container list command to use systemd-networkd config instead of ifupdown.
+ * Updating container list command to use systemd-networkd config instead
+ of ifupdown.
* Excluding symlinks in container-shell command list.
* Adding container list to ls symlink.
* Adding container remove to rm symlink.
@@ -221,24 +327,32 @@
* Releasing version 20161101.
[Daniel Baumann]
- * Changing installation of systemd support packages to workaround systemd-shim failures in debootstrap.
+ * Changing installation of systemd support packages to workaround
+ systemd-shim failures in debootstrap.
* Correcting installation location for documentation in makefile.
- * Adding note about help for individual commands in container-shell program.
+ * Adding note about help for individual commands in container-shell
+ program.
* Using sudo in container-shell.
* Setting LC_ALL in container-shell.
- * Switching from ftp.debian.org as default debian mirror to deb.debian.org in debconf script.
- * Removing obsolete configuration for broadcast in interfaces of debconf container create script.
- * Removing obsolete configuration for network in interfaces of debconf container create script.
+ * Switching from ftp.debian.org as default debian mirror to
+ deb.debian.org in debconf script.
+ * Removing obsolete configuration for broadcast in interfaces of debconf
+ container create script.
+ * Removing obsolete configuration for network in interfaces of debconf
+ container create script.
* Removing obsolete network configurations in host-setup documentation.
* Switching default distribution to stretch in container create scripts.
- * Replacing support for Progress Linux 3 (cairon) with Progress Linux 4 (dschinn).
- * Automatically adding restricted archive areas for progress-linux extras repositories if non-free is enabled.
+ * Replacing support for Progress Linux 3 (cairon) with Progress Linux 4
+ (dschinn).
+ * Automatically adding restricted archive areas for progress-linux
+ extras repositories if non-free is enabled.
* Updating progress-linux archive-key filenames.
* Removing container enter command for LTS version.
* Removing container limit command for LTS version.
* Removing -f|--force option in container stop command for LTS version.
* Removing container rename command for LTS version.
- * Correcting IP address in documentation of a network configuration example.
+ * Correcting IP address in documentation of a network configuration
+ example.
* Updating known limitations in README file.
* Updating known limitations in container-tools manpage.
* Improving language of preseed question in debconf script.
@@ -251,19 +365,23 @@
[ Daniel Baumann ]
* Adding commit messages to previous changelog.
* Trimming usage example to basic commands only in readme file.
- * Trimming usage example to basic commands only in container-tools manpage.
+ * Trimming usage example to basic commands only in container-tools
+ manpage.
* Adding reference to container-status command in container manpage.
* Updating name in container-status manpage.
* Dropping lxc ignore in container list command.
- * Adding hooks directory for pre and post execution of container commands.
+ * Adding hooks directory for pre and post execution of container
+ commands.
[ Simon Spöhel ]
* Changing container-status command to always show full output.
[ Daniel Baumann ]
* Adding host system based overlay mounts.
- * Adding error message in container start command if container is locked.
- * Adding -f, --force option to container start command to remove stray lock files.
+ * Adding error message in container start command if container is
+ locked.
+ * Adding -f, --force option to container start command to remove stray
+ lock files.
* Adding container-nsenter program for container enter command.
* Calling container-nsenter program from container enter command.
* Sorting container configuration file.
@@ -277,8 +395,10 @@
[ Daniel Baumann ]
* Showing only local containers by default in container list command.
* Adding container enter command.
- * Creating non-existing source directory for bind mounts automatically in container start command.
- * Harmonizing defintions of long and short options in getopt code of container commands.
+ * Creating non-existing source directory for bind mounts automatically
+ in container start command.
+ * Harmonizing defintions of long and short options in getopt code of
+ container commands.
* Adding container rename command.
* Updating references to bug tracking system.
* Updating Git URL in installation instructions.
@@ -288,25 +408,34 @@
* Correcting container list manpage.
* Adding bash-completion for container enter command.
* Updating bash-completion for container list command.
- * Updating bash-completion for format parameter in container list command.
+ * Updating bash-completion for format parameter in container list
+ command.
* Updating bash-completion for container remove command.
[ Daniel Baumann ]
- * Using tabs instead of spaces for indentation in container bash-completion.
+ * Using tabs instead of spaces for indentation in container
+ bash-completion.
* Harmonizing head comments in container bash-completion.
- * Looking up container create scripts dynamically in container bash-completion.
+ * Looking up container create scripts dynamically in container
+ bash-completion.
* Correcting local commands extraction in container bash-completion.
- * Correcting bind mount directory creation in container create command to work with multiple directories at once.
- * Correcting bind mount directory removal in container remove command to work with multiple directories at once.
- * Using global path definition in container create command for consistency.
- * Using global path definition in container version command for consistency.
- * Always writing cnt.auto= default values to configuration files in debconf container create script.
+ * Correcting bind mount directory creation in container create command
+ to work with multiple directories at once.
+ * Correcting bind mount directory removal in container remove command to
+ work with multiple directories at once.
+ * Using global path definition in container create command for
+ consistency.
+ * Using global path definition in container version command for
+ consistency.
+ * Always writing cnt.auto= default values to configuration files in
+ debconf container create script.
* Adding asciicast introduction.
* Updating depends to install in readme file.
* Updating depends to install in container-tools manpage.
* Adding section about known limitations to readme file.
* Adding section about known limitations to container-tools manpage.
- * Creating machines directory in container create scripts if it's not already existing.
+ * Creating machines directory in container create scripts if it's not
+ already existing.
[ Philipp Plüss ]
* Correcting spelling typo in HOST-SETUP.txt.
@@ -331,18 +460,25 @@
* Updating vcs links in container-tools manpage.
* Making makefile more generic.
* Completing cleanup of directories in makefile uninstall target.
- * Silencing error message in container list command if machine directory is not readable.
- * Excluding container-tools and .container-tools in /var/lib/machines as special directories to allow all container-tools ressources to be places on shared storage.
+ * Silencing error message in container list command if machine directory
+ is not readable.
+ * Excluding container-tools and .container-tools in /var/lib/machines as
+ special directories to allow all container-tools ressources to be
+ places on shared storage.
[ Andreas Kreuzer ]
* Correcting limit manpage namespace.
[ Daniel Baumann ]
- * Correcting container list command to list container without IP adresses.
+ * Correcting container list command to list container without IP
+ adresses.
* Correcting aligning in container list command.
* Showing local containers in container list command only.
- * Including apt-transport-https in default package selection of progress-linux container create script.
- * Including systemd-sysv in default package selection of progress-linux container create script to prevent pulling in systemd-shim and cgmanager.
+ * Including apt-transport-https in default package selection of
+ progress-linux container create script.
+ * Including systemd-sysv in default package selection of progress-linux
+ container create script to prevent pulling in systemd-shim and
+ cgmanager.
* Switching default entries for cdn.archive.progress-linux.org to HTTPS.
* Using UTF-8 symbols for container status.
@@ -362,10 +498,13 @@
* Adding bind option to bind mount directories in debconf script.
* Adding bind field in debconf cairon-backports example preseed file.
* Mounting bind mounts for the duration of the debconf script.
- * Removing empty source directory of bind mounts in container stop command.
- * Using safety measures of rm when removing containers because of (potentially) active bind mounts.
+ * Removing empty source directory of bind mounts in container stop
+ command.
+ * Using safety measures of rm when removing containers because of
+ (potentially) active bind mounts.
* Correcting cleanup of temporary debconf files in debconf script.
- * Guessing default container script from /usr/share/container-tools/scripts/default symlink (if existing).
+ * Guessing default container script from
+ /usr/share/container-tools/scripts/default symlink (if existing).
* Using .cfg suffix for preseed files of debconf script for consistency.
* Adding auto option to set automatic start in debconf script.
* Adding auto field in debconf cairon-backports example preseed file.
@@ -394,21 +533,30 @@
new: cnt.auto=true|FQDN
[ Nik Lutz ]
- * Fixing path argument of chmod for .container-command script in the debconf script.
- * Using systemd to cleanup network interfaces after the container has been stopped.
+ * Fixing path argument of chmod for .container-command script in the
+ debconf script.
+ * Using systemd to cleanup network interfaces after the container has
+ been stopped.
* Using systemctl to start containers.
* Swaping parsing order of NETWORK_VETH_EXTRA and NETWORK_BRIDGES.
- * Replacing systemd-nspawn '--network-bridge=' with one config file per interface in /etc/network/interfaces.d.
- * Using eth[0-9] instead of host[0-9] in containers /etc/network/interface.
- * Removing network interface configuration in /etc/network/interfaces.d after container stop.
- * Using systemd-nspawn '--network-veth-extra=' instead of '--network-veth' (prerequisite for multiple network interface support per container).
- * Adding veth name (cnt-debconf/network[0-9]/veth) configuration option to debconf script.
+ * Replacing systemd-nspawn '--network-bridge=' with one config file per
+ interface in /etc/network/interfaces.d.
+ * Using eth[0-9] instead of host[0-9] in containers
+ /etc/network/interface.
+ * Removing network interface configuration in /etc/network/interfaces.d
+ after container stop.
+ * Using systemd-nspawn '--network-veth-extra=' instead of
+ '--network-veth' (prerequisite for multiple network interface support
+ h per container).
+ * Adding veth name (cnt-debconf/network[0-9]/veth) configuration option
+ to debconf script.
[ Daniel Baumann ]
* Adjusting output of additional IP addresses in container list command.
* Correcting typo in debconf jessie example preseed file.
* Adding veth field in debconf cairon-backports example preseed file.
- * Removing screen session handling in container-autostart program, containers start in background by default now.
+ * Removing screen session handling in container-autostart program,
+ containers start in background by default now.
* Reworking container-autostart program into container auto command.
2016-05-01 Daniel Baumann <daniel.baumann@open-infrastructure.net>
@@ -417,7 +565,8 @@
[ Daniel Baumann ]
* Correcting spelling error in changelog file.
- * Excluding snapshot directories for cephfs and netapp in container list command.
+ * Excluding snapshot directories for cephfs and netapp in container list
+ command.
* Adding short and full list format to container list command.
* Adding exit alias for logout in container-shell program.
* Correcting Debian stretch version number in container-tools manpage.
@@ -429,27 +578,35 @@
* Releasing version 20160415.
* Backward incompatible changes:
- - container stop command option -k|--kill renamed to -f|--force for consistency
+ - container stop command option -k|--kill renamed to -f|--force for
+ consistency
[ Daniel Baumann ]
- * Removing hardcoded container reference when opening manpages in container-shell help.
+ * Removing hardcoded container reference when opening manpages in
+ container-shell help.
* Using logout only to exit container-shell.
* Adding start note about logout to container-shell.
* Completing output of container-shell help command.
- * Avoid aborting container-shell help command if no manpage is available.
+ * Avoid aborting container-shell help command if no manpage is
+ available.
* Adding container-shell about command.
- * Adding notes about container-shell specific commands in container-shell manpage.
+ * Adding notes about container-shell specific commands in
+ container-shell manpage.
* Updating container-shell start message.
* Overwriting existing symlinks in makefiles install target.
* Adding extra empty line before each command output in container-shell.
* Updating apt comandline in installation instructions.
* Dropping unused syslog.target from container-autostart.service file.
* Excluding lost+found directory in container list command.
- * Creating container program shortcut symlinks in makefile instead of keeping them in the sources.
- * Creating container script shortcut symlinks in makefile instead of keeping them in the sources.
+ * Creating container program shortcut symlinks in makefile instead of
+ keeping them in the sources.
+ * Creating container script shortcut symlinks in makefile instead of
+ keeping them in the sources.
* Adding manpage symlinks for container script shortcut symlinks.
- * Renaming container stop command option -k, --kill to -f, --force for consistency.
- * Switching from httpredir.debian.org as default debian mirror to ftp.debian.org in debconf script.
+ * Renaming container stop command option -k, --kill to -f, --force for
+ consistency.
+ * Switching from httpredir.debian.org as default debian mirror to
+ ftp.debian.org in debconf script.
2016-04-01 Daniel Baumann <daniel.baumann@open-infrastructure.net>
@@ -465,7 +622,8 @@
* Adding blockio, cpu, memory and tasks limit config options.
* Adding debconf script.
* Updating year in copyright notices in container commands.
- * Making removal message and answer handling of container remove command more userfriendly.
+ * Making removal message and answer handling of container remove command
+ more userfriendly.
* Adding documentation about host setup.
* Correcting spelling in readme.
* Adding notes about installation to readme file.
@@ -481,8 +639,10 @@
* Correcting spelling in container program manpages.
* Adding notes about installation to container-tools manpage.
* Adding notes about development to container-tools manpage.
- * Updating wording about Debian and Debian based containers in container-create-* manpages.
- * Updating wording about Debian and Debian based containers in jessie example file.
+ * Updating wording about Debian and Debian based containers in
+ container-create-* manpages.
+ * Updating wording about Debian and Debian based containers in jessie
+ example file.
* Updating container-tools description in readme file.
* Updating container-tools description in manpages.