summaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@open-infrastructure.net>2023-02-02 13:42:48 +0000
committerDaniel Baumann <daniel.baumann@open-infrastructure.net>2023-02-02 13:42:54 +0000
commit3210f9a20035a241d9c53e93cf99da5d313163eb (patch)
tree5883f9a3ea0fcdb2a53fa96c63f3ed2c46a811d5 /debian
parentReleasing version 20221223. (diff)
downloadcompute-tools-3210f9a20035a241d9c53e93cf99da5d313163eb.tar.xz
compute-tools-3210f9a20035a241d9c53e93cf99da5d313163eb.zip
debian (FIXME)
Diffstat (limited to '')
-rw-r--r--debian/.gitignore5
-rw-r--r--debian/changelog853
-rw-r--r--debian/control44
-rw-r--r--debian/copyright26
-rw-r--r--debian/open-infrastructure-container-tools.NEWS184
-rw-r--r--debian/open-infrastructure-container-tools.alternatives29
-rw-r--r--debian/open-infrastructure-container-tools.config64
-rwxr-xr-xdebian/open-infrastructure-container-tools.postinst191
-rwxr-xr-xdebian/open-infrastructure-container-tools.postrm57
-rw-r--r--debian/open-infrastructure-container-tools.templates99
-rw-r--r--debian/po/POTFILES.in1
-rw-r--r--debian/po/de.po261
-rw-r--r--debian/po/es.po262
-rw-r--r--debian/po/fr.po264
-rw-r--r--debian/po/nl.po260
-rw-r--r--debian/po/pt.po265
-rw-r--r--debian/po/pt_BR.po259
-rw-r--r--debian/po/ru.po262
-rw-r--r--debian/po/templates.pot228
-rwxr-xr-xdebian/rules21
-rw-r--r--debian/source/format1
-rw-r--r--debian/upstream/signing-key.asc14
-rw-r--r--debian/watch3
23 files changed, 3653 insertions, 0 deletions
diff --git a/debian/.gitignore b/debian/.gitignore
new file mode 100644
index 0000000..e2b10f8
--- /dev/null
+++ b/debian/.gitignore
@@ -0,0 +1,5 @@
+debian/files
+debian/*.log
+debian/*.substvars
+
+debian/*-container-tools/*
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..fb67741
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,853 @@
+open-infrastructure-compute-tools (20221023-2) sid; urgency=medium
+
+ * Uploading to sid.
+ * Updating to standards version 4.6.2.
+ * Adding updated Spanish debconf translations from Camaleón
+ <noelamac@gmail.com> (Closes: #1024656).
+ * Adding Duch debconf translations from Frans Spiesschaert
+ <Frans.Spiesschaert@yucom.be> (Closes: #1023458).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 18 Jan 2023 14:05:44 +0100
+
+open-infrastructure-compute-tools (20221023-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20221023.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 23 Oct 2022 11:50:33 +0200
+
+open-infrastructure-compute-tools (20221015-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20221015.
+ * Adding debian changelog 20221002-1.1.
+ * Adding updated German debconf translations from Markus Hiereth
+ <translation@hiereth.de> (Closes: #1021813).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 15 Oct 2022 17:23:47 +0200
+
+open-infrastructure-compute-tools (20221002-1.1) sid; urgency=medium
+
+ * Non-maintainer upload.
+ * No source change upload to rebuild with debhelper 13.10.
+
+ -- Michael Biebl <biebl@debian.org> Sat, 15 Oct 2022 12:33:03 +0200
+
+open-infrastructure-compute-tools (20221002-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20221002.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 02 Oct 2022 23:08:50 +0200
+
+open-infrastructure-compute-tools (20220721-2) sid; urgency=medium
+
+ * Uploading to sid.
+ * Adding debconf options for container directory permissions.
+ * Renaming debconf fields to fully descriptive names.
+ * Correcting mixed-up texts in debconf templates.
+ * Refreshing debconf files.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 02 Oct 2022 15:36:42 +0200
+
+open-infrastructure-compute-tools (20220721-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20220721.
+ * Updating http links to https in copyright.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Thu, 21 Jul 2022 20:00:44 +0200
+
+open-infrastructure-compute-tools (20220704-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20220704.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Mon, 04 Jul 2022 15:39:44 +0200
+
+open-infrastructure-compute-tools (20220605-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20220605.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 05 Jun 2022 10:27:53 +0200
+
+open-infrastructure-compute-tools (20220604-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20220604.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 04 Jun 2022 07:23:21 +0200
+
+open-infrastructure-compute-tools (20220522-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20220522.
+ * Updating to standards version 4.6.1.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 22 May 2022 15:26:40 +0200
+
+open-infrastructure-compute-tools (20220509-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20220509.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Mon, 09 May 2022 14:32:09 +0200
+
+open-infrastructure-compute-tools (20220508-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20220508.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 08 May 2022 17:29:49 +0200
+
+open-infrastructure-compute-tools (20220505-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20220505.
+ * Removing note about using systemd-networkd exclusively, fallback
+ support for ifupdown has been added.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Thu, 05 May 2022 18:34:53 +0200
+
+open-infrastructure-compute-tools (20220430-1) experimental; urgency=medium
+
+ * Uploading to experimental.
+ * Merging upstream version 20220430.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 01 May 2022 00:11:43 +0200
+
+open-infrastructure-compute-tools (20220428-1) experimental; urgency=medium
+
+ * Uploading to experimental.
+ * Merging upstream version 20220428.
+ * Updating packaging copyright for 2022.
+ * Adding note about breaking changes (systemd-networkd instead of
+ ifupdown) in news file.
+ * Removing ifupdown from recommends.
+ * Switching preference from debootstrap to mmdebstrap.
+ * Adding updated Spanish debconf translations, thanks to Camaleón
+ <noelamac@gmail.com> (Closes: #1003296, #1008530).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Thu, 28 Apr 2022 12:59:03 +0200
+
+open-infrastructure-compute-tools (20211231-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20211231.
+ * Moving to dh_installalternatives.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Fri, 31 Dec 2021 06:20:12 +0100
+
+open-infrastructure-compute-tools (20211117-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20211117.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 17 Nov 2021 03:12:39 +0100
+
+open-infrastructure-compute-tools (20211116-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20211116.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 16 Nov 2021 07:00:59 +0100
+
+open-infrastructure-compute-tools (20211115-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20211115.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Mon, 15 Nov 2021 22:40:57 +0100
+
+open-infrastructure-compute-tools (20211113-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20211113.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 13 Nov 2021 08:01:55 +0100
+
+open-infrastructure-compute-tools (20211103-2) sid; urgency=medium
+
+ * Uploading to sid.
+ * Adding upgrade-handling for logfiles from buster to bullseye and
+ newer.
+ * Adding upgrade-handling for hooks from buster to bullseye and newer.
+ * Moving upgrade handling in postinst to its own function.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 07 Nov 2021 18:52:51 +0100
+
+open-infrastructure-compute-tools (20211103-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20211103.
+ * Removing needrestart directory on purge.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 03 Nov 2021 11:03:50 +0100
+
+open-infrastructure-compute-tools (20211102-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20211102.
+ * Replacing which with command in maintainer scripts.
+ * Adding upgrade-handling buster to bullseye and newer.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 02 Nov 2021 18:13:52 +0100
+
+open-infrastructure-compute-tools (20210804-3) sid; urgency=medium
+
+ * Uploading to sid.
+ * Updating to standards version 4.6.0.
+ * Avoiding error when trying to creating directories ontop of symlinks
+ when moving directories.
+ * Adding updated German debconf translations from Markus Hiereth
+ <translation@hiereth.de> (Closes: #993474).
+ * Adding updated Dutch debconf translations from Frans Spiesschaert
+ <Frans.Spiesschaert@yucom.be> (Closes: #994140).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 27 Oct 2021 14:42:00 +0200
+
+open-infrastructure-compute-tools (20210804-2) sid; urgency=medium
+
+ * Uploading to sid.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Mon, 16 Aug 2021 04:33:13 +0200
+
+open-infrastructure-compute-tools (20210804-1) experimental; urgency=medium
+
+ * Uploading to experimental.
+ * Merging upstream version 20210804.
+ * Updating debconf handling to honor container.conf.d files.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 04 Aug 2021 05:26:06 +0200
+
+open-infrastructure-compute-tools (20210727-1) experimental; urgency=medium
+
+ * Uploading to experimental.
+ * Merging upstream version 20210727.
+ * Adding backward incompatible changes for the previous upstream release
+ to news file.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 27 Jul 2021 02:59:04 +0200
+
+open-infrastructure-compute-tools (20210726-1) experimental; urgency=medium
+
+ * Uploading to experimental.
+ * Merging upstream version 20210726.
+ * Updating packaging for container create to container build command
+ rename.
+ * Refreshing debconf files.
+ * Correcting 'directory-is-empty' check in postinst.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Mon, 26 Jul 2021 05:57:43 +0200
+
+open-infrastructure-compute-tools (20210725-1) experimental; urgency=medium
+
+ * Uploading to experimental.
+ * Merging upstream version 20210725.
+ * Updating build-depends for moving from asciidoc to rst for manpage
+ generation.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 25 Jul 2021 08:03:04 +0200
+
+open-infrastructure-compute-tools (20210724-1) experimental; urgency=medium
+
+ * Uploading to experimental.
+ * Merging upstream version 20210724.
+ * Updating news file for previous upload.
+ * Marking create script choices in debconf as untranslatable (as it
+ should be).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 24 Jul 2021 20:49:05 +0200
+
+open-infrastructure-compute-tools (20210630-1) experimental; urgency=medium
+
+ * Uploading to experimental.
+ * Merging upstream version 20210630.
+ * Reverting openvswitch recommends (openvswitch usage is not ready
+ here).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 30 Jun 2021 09:02:35 +0200
+
+open-infrastructure-compute-tools (20210629-1) experimental; urgency=medium
+
+ * Uploading to experimental.
+ * Merging upstream version 20210629.
+ * Updating recommends for openvswitch migration.
+ * Updating NEWS for new upstream version.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 29 Jun 2021 14:15:52 +0200
+
+open-infrastructure-compute-tools (20210628-1) experimental; urgency=medium
+
+ * Uploading to experimental.
+ * Merging upstream version 20210628:
+ - Using dpkg selection to check package availability in debconf
+ container create script, rather than to rely on dpkg internal
+ files (Closes: #944982).
+ * Using full distributor name for progress-linux when matching
+ lsb_release output in debconf handling.
+ * Removing conditional default handling for suggest container create
+ script based on distributor, it hasn't worked anyway.
+ * Adding initial Spanish debconf translations from Camaleón
+ <noelamac@gmail.com> (Closes: #988447).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 29 Jun 2021 13:30:47 +0200
+
+open-infrastructure-compute-tools (20210411-1) experimental; urgency=medium
+
+ * Uploading to experimental.
+ * Merging upstream version 20210411.
+ * Moving ifupdown to recommends in preparation for using systemd-network
+ and openvswitch.
+ * Updating news entry with backwarts incompatible changes for this
+ upstream version.
+ * Updating copyright file for new upstream.
+ * Updating all directory paths for new upstream version.
+ * Excluding directory paths in debconf template from translation.
+ * Refreshing debconf translation files.
+ * Improving variable usage to shorten strings in rules.
+ * Using which to check for commands in maintainer script to avoid
+ lintian 'command-with-path'-warning.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 11 Apr 2021 16:31:23 +0200
+
+open-infrastructure-compute-tools (20210101-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20210101.
+ * Updating year in copyright for 2021.
+ * Updating to standards version 4.5.1.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 09 Feb 2021 17:20:22 +0100
+
+open-infrastructure-compute-tools (20201030-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20201030.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Fri, 30 Oct 2020 05:13:55 +0100
+
+open-infrastructure-compute-tools (20200830-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20200830.
+ * Using execute_after targets in rules to be explicit what we're doing.
+ * Updating to debhelper version 13.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 30 Aug 2020 15:48:56 +0200
+
+open-infrastructure-compute-tools (20200121-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20200121.
+ * Removing ftbfs-asciidoc.patch, included upstream.
+ * Using codenames as upload targets in changelog.
+ * Updating years in copyright file for 2020.
+ * Updating to standards version 4.5.0.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 21 Jan 2020 21:29:02 +0100
+
+open-infrastructure-compute-tools (20191104-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20191104.
+ * Updating to standards version 4.4.1.
+ * Adding patch to fix FTBFS with newer asciidoc versions.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Mon, 04 Nov 2019 07:07:02 +0100
+
+open-infrastructure-compute-tools (20190811-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20190811.
+ * Removing debconf-includes.patch, included upstream.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 11 Aug 2019 10:56:26 +0200
+
+open-infrastructure-compute-tools (20190413-4) sid; urgency=medium
+
+ * Uploading to sid.
+ * Adding updated French debconf translations from Jean-Pierre Giraud
+ <jenapierregiraud75@free.fr> (Closes: #930706).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 10 Aug 2019 14:08:56 +0200
+
+open-infrastructure-compute-tools (20190413-3) sid; urgency=medium
+
+ * Uploading to sid.
+ * Updating to standards version 4.4.0.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 16 Jul 2019 18:49:57 +0200
+
+open-infrastructure-compute-tools (20190413-2) experimental; urgency=medium
+
+ * Uploading to experimental.
+ * Adding patch to correcting whitespace error in include handling that
+ broke debconf container create script.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 13 Apr 2019 10:30:34 +0200
+
+open-infrastructure-compute-tools (20190413-1) experimental; urgency=medium
+
+ * Uploading to experimental.
+ * Merging upstream version 20190413.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 13 Apr 2019 05:51:10 +0200
+
+open-infrastructure-compute-tools (20190319-1) experimental; urgency=medium
+
+ * Uploading to experimental.
+ * Merging upstream version 20190319.
+ * Updating news entry with backwarts incompatible changes for this
+ upstream version.
+ * Adding removal of previously forgotten mmdebstrap alternative to not
+ leave cruft behind after package removal, thanks to Andreas Beckmann
+ <anbe@debian.org> (Closes: #924092).
+ * Removing leftover 'FIXME' in a previous changelog entry.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 19 Mar 2019 21:01:07 +0100
+
+open-infrastructure-compute-tools (20190304-1) experimental; urgency=medium
+
+ * Uploading to experimental.
+ * Merging upstream version 20190304.
+ * Updating packaging for curl script readding.
+ * Adding updated French debconf translations, thanks to Jean-Pierre
+ Giraud <jean-pierregiraud@neuf.fr> (Closes: #909641).
+ * Adding updated Dutch debconf translations, thanks to Frans
+ Spiesschaert <Frans.Spiesschaert@yucom.be> (Closes: #923278, #923549).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 05 Mar 2019 12:27:53 +0100
+
+open-infrastructure-compute-tools (20190301-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20190301.
+ * Updating packaging for curl script removal.
+ * Adding mmdebstrap to alternative handling.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 02 Mar 2019 11:32:37 +0100
+
+open-infrastructure-compute-tools (20190222-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20190222.
+ * Updating news entry with backwarts incompatible changes for this
+ upstream version.
+ * Updating paths in packaging for new upstream version.
+ * Updating copyright file for new upstream.
+ * Updating watch file for new upstream.
+ * Updating upstream signing-key.
+ * Removing pre-buster alternative depends in control, not needed
+ anymore.
+ * Removing source local-options, not needed anymore.
+ * Adding upload target note in previous changelog.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 23 Feb 2019 17:09:11 +0100
+
+open-infrastructure-compute-tools (20180825-3) sid; urgency=medium
+
+ * Uploading to sid.
+ * Adding enhances for systemd-container.
+ * Updating to standards version 4.3.0.
+ * Updating vcs fields.
+ * Updating year in copyright for 2019.
+ * Updating to debhelper 12.
+ * Using spaces instead of tabs in NEWS file.
+ * Using build-depends to specify debhelper compatibility.
+ * Repeating Section for binary packages in control.
+ * Renaming source package to open-infrastructure-compute-tools for
+ consistency and future-proofing.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 02 Feb 2019 10:06:16 +0100
+
+open-infrastructure-container-tools (20180825-2) sid; urgency=medium
+
+ * Uploading to sid.
+ * Updating German debconf translations, thanks to Markus Hiereth
+ <translation@hiereth.de> (Closes: #905709).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Fri, 31 Aug 2018 11:14:04 +0200
+
+open-infrastructure-container-tools (20180825-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20180825.
+ * Updating to standards version 4.2.1.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Thu, 30 Aug 2018 15:05:03 +0200
+
+open-infrastructure-container-tools (20180527-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20180527.
+ * Fixing variable style in postrm script.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 27 May 2018 20:58:29 +0200
+
+open-infrastructure-container-tools (20180503-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20180503.
+ * Updating to standards-version 4.1.4.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Thu, 03 May 2018 12:49:45 +0200
+
+open-infrastructure-container-tools (20180218-2) sid; urgency=medium
+
+ * Uploading to sid.
+ * Updating years in copyright file.
+ * Also adding --no-restart-after-upgrade to dh_installsystemd to avoid
+ containers being rebooted on package upgrades (default changed with
+ debhelper 11).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Mon, 12 Mar 2018 16:12:17 +0100
+
+open-infrastructure-container-tools (20180218-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20180218.
+ * Updating rules to use dh_installsystemd instead of dh_systemd_start.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 18 Feb 2018 16:13:14 +0100
+
+open-infrastructure-container-tools (20180118-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20180118.
+ * Adding Rules-Requires-Root field.
+ * Dropping obsolete build-depends on dh-systemd.
+ * Updating to standards version 4.1.3.
+ * Updating to debhelper compat 11.
+ * Adding initial Russian debconf translations from Lev Lamberov
+ <dogsleg@debian.org> (Closes: #883415).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Fri, 19 Jan 2018 10:54:05 +0100
+
+open-infrastructure-container-tools (20171101-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20171101.
+ * Adding initial German debconf translations from Markus Hiereth
+ <markus.hiereth@freenet.de> (Closes: #851978).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 01 Nov 2017 09:17:43 +0100
+
+open-infrastructure-container-tools (20171013-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20171013.
+ * Updating to standards version 4.1.1.
+ * Dropping net-tools depends, not needed anymore.
+ * Dropping bridge-utils suggests, not needed anymore.
+ * Adding updated Portuguese debconf translation from Rui Branco
+ <ruipb@debianpt.org> (Closes: #870533).
+ * Adding updated Dutch debconf translation from Frans Spiesschaert
+ <Frans.Spiesschaert@yucom.be> (Closes: #874281).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Fri, 13 Oct 2017 15:17:33 +0200
+
+open-infrastructure-container-tools (20170726-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20170726.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Fri, 28 Jul 2017 13:59:45 +0200
+
+open-infrastructure-container-tools (20170722-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20170722.
+ * Adding news entries for backwards incompatible changes of upstream
+ version 20170722.
+ * Removing /etc/default/container-tools when purging package (Closes:
+ #866726).
+ * Adding initial Portuguese debconf translation from Rui Branco
+ <ruipb@debianpt.org> (Closes: #859335).
+ * Updating debconf files.
+ * Updating paths when using shared-storage in debconf questions.
+ * Using lzip tarball in watch file.
+ * Adding debconf handling for /etc/container-tools/keys.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 23 Jul 2017 10:40:47 +0200
+
+open-infrastructure-container-tools (20170701-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20170701.
+ * Making setting of default container create script conditional
+ depending on existence of container scripts.
+ * Adding explicit depends on ifupdown until we can switch to systemd-
+ networkd entirely.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 01 Jul 2017 09:30:24 +0200
+
+open-infrastructure-container-tools (20170629-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20170629.
+ * Updating to standards version 4.0.0.
+ * Using https for copyright format url.
+ * Adding news entries for backwards incompatible changes of upstream
+ version 20170629.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Thu, 29 Jun 2017 11:24:19 +0200
+
+open-infrastructure-container-tools (20170522-1) experimental; urgency=low
+
+ * Uploading to experimental.
+ * Merging upstream version 20170522.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Mon, 22 May 2017 13:56:50 +0200
+
+open-infrastructure-container-tools (20170510-1) experimental; urgency=low
+
+ * Uploading to experimental.
+ * Merging upstream version 20170510.
+ * Removing superfluous --parallel when invoking debhelper as it's the
+ default with compat level 10, thanks to Gianfranco Costamagna
+ <locutusofborg@debian.org>.
+ * Generalizing rules file.
+ * Adding recommends to procps.
+ * Applying sysctl settings in postinst.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 09 May 2017 16:42:55 +0200
+
+open-infrastructure-container-tools (20170405-1) experimental; urgency=low
+
+ * Uploading to experimental.
+ * Merging upstream version 20170405.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 05 Apr 2017 19:03:41 +0200
+
+open-infrastructure-container-tools (20170401-1) experimental; urgency=low
+
+ * Uploading to experimental.
+ * Merging upstream version 20170401.
+ * Using consistent email address for all downstream work.
+ * Updating vcs fields.
+ * Adding bash-completion to recommends.
+ * Adding logrotate to recommends.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Mon, 03 Apr 2017 12:26:06 +0200
+
+open-infrastructure-container-tools (20170101-1) experimental; urgency=low
+
+ * Uploading to experimental.
+ * Merging upstream version 20170101.
+ * Adding explicit depends to net-tools.
+ * Updating year in copyright information for 2017.
+ * Adding debconf handling for hooks directory.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 04 Jan 2017 11:42:56 +0100
+
+open-infrastructure-container-tools (20161220-1) experimental; urgency=low
+
+ * Uploading to experimental.
+ * Merging upstream version 20161220.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 21 Dec 2016 10:23:07 +0100
+
+open-infrastructure-container-tools (20161210-1) experimental; urgency=low
+
+ * Uploading to experimental.
+ * Merging upstream version 20161210.
+ * Adding news entries for backwards incompatible changes of upstream
+ version 20161210.
+ * Adding python-nwdiag to suggests.
+ * Updating upstream signing key.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 11 Dec 2016 13:35:11 +0100
+
+open-infrastructure-container-tools (20161201-1) experimental; urgency=low
+
+ * Uploading to experimental.
+ * Merging upstream version 20161201.
+ * Adding irker to suggests.
+ * Adding debconf handling for irc notifications.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 04 Dec 2016 02:49:43 +0100
+
+open-infrastructure-container-tools (20161125-1) experimental; urgency=low
+
+ * Uploading to experimental.
+ * Merging upstream version 20161125.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Fri, 25 Nov 2016 11:26:32 +0100
+
+open-infrastructure-container-tools (20161122-1) experimental; urgency=low
+
+ * Uploading to experimental.
+ * Merging upstream version 20161122.
+ * Adding news entries for backwards incompatible changes of upstream
+ version 20161122.
+ * Adding plzip to suggests.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 22 Nov 2016 16:11:55 +0100
+
+open-infrastructure-container-tools (20161112-1) experimental; urgency=low
+
+ * Uploading to experimental.
+ * Merging upstream version 20161112.
+ * Adding news entries for backwards incompatible changes of upstream
+ version 20161112.
+ * Updating upstream contact in copyright file.
+ * Adding curl container create script to alternative handling.
+ * Adding curl to recommends.
+ * Adding pv to recommends.
+ * Making maintainer scripts executable.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 12 Nov 2016 08:55:06 +0100
+
+open-infrastructure-container-tools (20161105-1) experimental; urgency=low
+
+ * Uploading to experimental.
+ * Merging upstream version 20161105.
+ * Adding news entries for backwards incompatible changes of upstream
+ version 20161105.
+ * Removing copy of CHANGELOG.txt in the debian package.
+ * Removing copy of LICENSE.txt in the debian package.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 06 Nov 2016 09:56:19 +0100
+
+open-infrastructure-container-tools (20161101-lts1-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20161101-lts1.
+ * Removing obsolete conflicts to radiance.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 25 Oct 2016 15:38:47 +0200
+
+open-infrastructure-container-tools (20161101-1) sid; urgency=medium
+
+ * Uploading to sid.
+ * Merging upstream version 20161101.
+ * Adding initial Dutch debconf translation from Frans Spiesschaert
+ <Frans.Spiesschaert@yucom.be> (Closes: #834611).
+ * Adding initial French debconf translation from Jean-Pierre Giraud
+ <jean-pierregiraud@neuf.fr> (Closes: #835096).
+ * Adding initial Brazilian Portuguese debconf translation from Adriano
+ Rafael Gomes <adrianorg@debian.org> (Closes: #839273).
+ * Updating debhelper build-depends for version 10.
+ * Adding sudo to recommends.
+ * Updating package short-description.
+ * Adding postrm script to remove empty directories and symlinks on
+ package removal (Closes: #832346).
+ * Renaming internal setup function in postinst script for consistency
+ with postrm.
+ * Disabling dh_systemd_start entirely to avoid restarts during package
+ upgrades.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 25 Oct 2016 15:14:41 +0200
+
+open-infrastructure-container-tools (20160801-1) sid; urgency=low
+
+ * Uploading to sid.
+ * Merging upstream version 20160801.
+ * Removing previously added note about uploading to sid in changelog
+ entry.
+ * Completing authors in copyright file.
+ * Making container directories by default root-owned and root-readable
+ only.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Thu, 04 Aug 2016 15:50:25 +0200
+
+open-infrastructure-container-tools (20160701-1) sid; urgency=low
+
+ * Uploading to sid.
+ * Merging upstream version 20160701.
+ * Adding note about merging upstream version in previous changelog
+ entry.
+ * Excluding the default symlink from default container create script
+ selection.
+ * Correcting installation directory for documentation in debian.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Fri, 01 Jul 2016 11:54:41 +0200
+
+open-infrastructure-container-tools (20160615-2) sid; urgency=low
+
+ * Uploading to sid.
+ * Adding note about uploading to sid in previous changelog entry.
+ * Checking for existence of lsb_release in debconf config script
+ (Closes: #827378).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Thu, 16 Jun 2016 06:39:12 +0200
+
+open-infrastructure-container-tools (20160615-1) sid; urgency=low
+
+ * Uploading to sid.
+ * Merging upstream version 20160615.
+ * Switching to debhelper compat 10.
+ * Adding watch file.
+ * Adding gpg verification to watch file.
+ * Updating upstream git location.
+ * Updating vcs fields.
+ * Adding debconf handling for setting choosing /var/lib/machines, /etc
+ /container-tools/config, /etc/container-tools/debconf, and /var/cache
+ /container-tools default locations.
+ * Adding debconf handling for default container create script selection.
+ * Regenerating debconf translation files.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 14 Jun 2016 21:24:06 +0200
+
+open-infrastructure-container-tools (20160601-1) sid; urgency=low
+
+ * Uploading to sid.
+ * Merging upstream version 20160601.
+ * Updating homepage field.
+ * Managing /usr/share/container-tools/scripts/default symlink via
+ update-alternatives.
+ * Adding NEWS file listing backwards incompatible upstream changes.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 01 Jun 2016 16:00:50 +0200
+
+open-infrastructure-container-tools (20160515-1) sid; urgency=low
+
+ * Uploading to sid.
+ * Merging upstream version 20160515.
+ * Adding bridge-utils to suggests.
+ * Removing screen from recommends, not used anymore.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 18 May 2016 18:36:07 +0200
+
+open-infrastructure-container-tools (20160501-1) sid; urgency=low
+
+ * Uploading to sid.
+ * Merging upstream version 20160501.
+ * Correcting email address in previous upload.
+ * Updating vcs fields.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Fri, 06 May 2016 14:09:43 +0200
+
+open-infrastructure-container-tools (20160415-1) sid; urgency=low
+
+ * Uploading to sid.
+ * Merging upstream version 20160415.
+ * Updating standards-version to 3.9.8.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 16 Apr 2016 12:34:34 +0200
+
+open-infrastructure-container-tools (20160401-1) sid; urgency=low
+
+ * Uploading to sid.
+ * Merging upstream version 20160401.
+ * Adding gitignore file.
+ * Building with dh-systemd.
+ * Adding screen to recommends.
+ * Using https instead of git protocol in vcs-git field.
+ * Correcting spelling in package long-description.
+ * Updating package long-description.
+ * Disabling dh_auto_build target in rules to prevent manpages being
+ built twice.
+ * Running dh_systemd_start with --no-restart-on-upgrade to prevent
+ automatically started screen session to be killed on upgrades.
+ * Adding provides container-tools.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Thu, 31 Mar 2016 12:25:09 +0200
+
+open-infrastructure-container-tools (20160301-1) sid; urgency=low
+
+ * Initial upload to sid (Closes: #816418).
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 02 Mar 2016 12:17:58 +0100
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..3e1d376
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,44 @@
+Source: open-infrastructure-compute-tools
+Section: admin
+Priority: optional
+Maintainer: Daniel Baumann <daniel.baumann@progress-linux.org>
+Build-Depends:
+ debhelper (>= 13.1~),
+ debhelper-compat (= 13),
+ python3-docutils,
+Rules-Requires-Root: no
+Standards-Version: 4.6.2
+Homepage: https://open-infrastructure.net/software/compute-tools
+Vcs-Browser: https://git.progress-linux.org/users/daniel.baumann/debian/packages/open-infrastructure-compute-tools
+Vcs-Git: https://git.progress-linux.org/users/daniel.baumann/debian/packages/open-infrastructure-compute-tools
+
+Package: open-infrastructure-container-tools
+Section: admin
+Architecture: all
+Depends:
+ dbus,
+ systemd-container,
+ ${misc:Depends},
+Recommends:
+ bash-completion,
+ curl,
+ mmdebstrap | debootstrap,
+ logrotate,
+ procps,
+ pv,
+ sudo,
+Suggests:
+ irker,
+ plzip,
+ python3-nwdiag | python-nwdiag,
+Provides:
+ container-tools,
+Enhances:
+ systemd-container,
+Description: manage systemd-nspawn containers
+ A Linux container is an operating-system-level virtualization environment for
+ running multiple isolated Linux systems (containers) on a single Linux control
+ host.
+ .
+ container-tools provides the system integration for managing containers using
+ systemd-nspawn.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..f2de5e3
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,26 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: compute-tools
+Upstream-Contact: Open Infrastructure <software@lists.open-infrastructure.net>
+Source: https://get.open-infrastructure.net/software/compute-tools
+
+Files: *
+Copyright: 2014-2022 Daniel Baumann <daniel.baumann@open-infrastructure.net>
+ 2016 Simon Spoehel <simon.spoehel@open-infrastructure.net>
+License: GPL-3+
+
+License: GPL-3+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ .
+ The full text of the GNU General Public License version 3
+ can be found in the file /usr/share/common-licenses/GPL-3.
diff --git a/debian/open-infrastructure-container-tools.NEWS b/debian/open-infrastructure-container-tools.NEWS
new file mode 100644
index 0000000..7927358
--- /dev/null
+++ b/debian/open-infrastructure-container-tools.NEWS
@@ -0,0 +1,184 @@
+open-infrastructure-compute-tools (20210726-1) experimental; urgency=medium
+
+ * Backward incompatible changes:
+ - The container create command has been renamed to 'build'.
+ - The container create script using curl is now a 'get' script
+ for the new container get command.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Mon, 26 Jul 2021 06:10:41 +0200
+
+open-infrastructure-compute-tools (20210630-1) experimental; urgency=medium
+
+ * Backward incompatible changes:
+ - Reverting openvswitch, not really ready yet.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 29 Jun 2021 14:17:55 +0200
+
+open-infrastructure-compute-tools (20210629-1) experimental; urgency=medium
+
+ * Backward incompatible changes:
+ - The networking integration on the container host depended on
+ ifupdown. Now, to support KVM as an additional backend
+ alongside systemd-nspawn in compute-tools, we're switching
+ in this version exclusively to openvswitch.
+ - Moving from ifupdown to openvswitch to manage the bridges
+ requires manual re-configuration of the networking stack on
+ the host, otherwise no container will continue to have network
+ access.
+ - Configuration examples for systemd-networkd (recommended) on the
+ host to use openvswitch are documented in
+ /usr/share/doc/compute-tools/HOST-SETUP.txt.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 29 Jun 2021 14:12:57 +0200
+
+open-infrastructure-compute-tools (20210411-1) experimental; urgency=medium
+
+ * Backward incompatible changes:
+ - all path have been shortened in preparation for additional
+ backends alongside systemd-nspawn: The only user visible is the
+ configuration directory:
+
+ new: /etc/open-infrastructure/container
+ old: /etc/compute-tools
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 11 Apr 2021 15:54:06 +0200
+
+open-infrastructure-compute-tools (20190319-1) experimental; urgency=medium
+
+ * Backward incompatible changes:
+ - with the initial support for IPv6 network configuration
+ the IPv4 netmask now needs to be specified in CIDR
+ notation, e.g. '255.255.255.0' becomes '24'.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 19 Mar 2019 21:01:07 +0100
+
+open-infrastructure-compute-tools (20190222-1) unstable; urgency=medium
+
+ * Backward incompatible changes:
+ - replaced Progress Linux 4 and Progress Linux 4+ support in
+ container debconf create script in favour of Progress Linux 5
+ and Progress Linux 5+ support.
+
+ - renamed upstream from container-tools to compute-tools,
+ directory names have changed. The only user visible is the
+ configuration directory:
+
+ old: /etc/container-tools
+ new: /etc/open-infrastructure/container
+
+ - harmonized field names in container debconf create script:
+
+ old: container-tools cnt-debconf/[...]
+ new: compute-tools container/[...]
+
+ See updated example files in /usr/share/doc/open-infrastructure-container-tools/examples.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 17 Feb 2019 18:41:42 +0100
+
+open-infrastructure-container-tools (20170722-1) unstable; urgency=low
+
+ * 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 <daniel.baumann@progress-linux.org> Sun, 23 Jul 2017 10:31:48 +0200
+
+open-infrastructure-container-tools (20170629-1) unstable; urgency=low
+
+ * Backward incompatible changes:
+ - 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.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Thu, 29 Jun 2017 11:23:15 +0200
+
+open-infrastructure-container-tools (20161210-1) experimental; urgency=low
+
+ * Backward incompatible changes:
+ - container list shows now only the first IPv4 address.
+ - container rename command has been renamed to move.
+ - container list full format has been renamed to cli.
+ - container list short format has been renamed to shell.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 11 Dec 2016 13:35:40 +0100
+
+open-infrastructure-container-tools (20161122-1) experimental; urgency=low
+
+ * Backward incompatible changes:
+ - renaming curl cache directory from /var/cache/container-tools/curl to
+ /var/cache/container-tools/images.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Tue, 22 Nov 2016 16:10:38 +0100
+
+open-infrastructure-container-tools (20161112-1) experimental; urgency=low
+
+ * Backward incompatible changes:
+ - removes support to create Debian 8 (jessie) container in debconf container
+ create script.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 12 Nov 2016 08:52:48 +0100
+
+open-infrastructure-container-tools (20161105-1) experimental; urgency=low
+
+ * Backward incompatible changes:
+ - container use systemd-networkd instead of ifupdown.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 06 Nov 2016 09:45:19 +0100
+
+open-infrastructure-container-tools (20160601-1) unstable; urgency=low
+
+ * Backward incompatible changes:
+ - for consistency reasons, instead of any file only files
+ with .cfg suffix are accepted as preseed files in
+ /etc/container-tools/debconf.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 01 Jun 2016 16:00:50 +0200
+
+open-infrastructure-container-tools (20160515-1) unstable; urgency=low
+
+ * Backward incompatible changes:
+ - container network configuration in the [start] section for
+ multi-interface support:
+
+ old: network-veth=yes
+ network-bridge=br0
+
+ new: cnt.network-bridge=veth-foo:br0
+ network-veth-extra=veth-foo:eth0
+ cnt.network-bridge=veth-bar:br1
+ network-veth-extra=veth-bar:eth1
+
+ - default container network device switched from host0 to eth0.
+ - container start in background by default.
+ - container-autostart has been renamed to container-auto.
+ - container autostart configuration in the [start] section:
+
+ old: cnt.autostart=true|FQDN
+ new: cnt.auto=true|FQDN
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 18 May 2016 18:36:07 +0200
+
+open-infrastructure-container-tools (20160415-1) unstable; urgency=low
+
+ * Backward incompatible changes:
+ - container stop command option -k|--kill renamed to -f|--force for consistency
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 16 Apr 2016 12:34:34 +0200
diff --git a/debian/open-infrastructure-container-tools.alternatives b/debian/open-infrastructure-container-tools.alternatives
new file mode 100644
index 0000000..5d657ca
--- /dev/null
+++ b/debian/open-infrastructure-container-tools.alternatives
@@ -0,0 +1,29 @@
+# build: mmdebstrap
+Name: container_build-script
+Link: /usr/share/compute-tools/build-scripts/default
+Alternative: /usr/share/compute-tools/build-scripts/mmdebstrap
+Priority: 1000
+
+# build: debootstrap
+Name: container_build-script
+Link: /usr/share/compute-tools/build-scripts/default
+Alternative: /usr/share/compute-tools/build-scripts/debootstrap
+Priority: 2000
+
+# build: progress-linux
+Name: container_build-script
+Link: /usr/share/compute-tools/build-scripts/default
+Alternative: /usr/share/compute-tools/build-scripts/progress-linux
+Priority: 3000
+
+# build: debian
+Name: container_build-script
+Link: /usr/share/compute-tools/build-scripts/default
+Alternative: /usr/share/compute-tools/build-scripts/debian
+Priority: 4000
+
+# get: curl
+Name: container_get-script
+Link: /usr/share/compute-tools/get-scripts/default
+Alternative: /usr/share/compute-tools/get-scripts/curl
+Priority: 1000
diff --git a/debian/open-infrastructure-container-tools.config b/debian/open-infrastructure-container-tools.config
new file mode 100644
index 0000000..90f690a
--- /dev/null
+++ b/debian/open-infrastructure-container-tools.config
@@ -0,0 +1,64 @@
+#!/bin/sh
+
+set -e
+
+CONFFILES="/etc/compute-tools/container.conf /etc/compute-tools/container.conf.d/*.conf"
+
+. /usr/share/debconf/confmodule
+
+db_settitle open-infrastructure-container-tools/title
+db_input low open-infrastructure-container-tools/machines-directory || true
+db_go
+
+db_settitle open-infrastructure-container-tools/title
+db_input low open-infrastructure-container-tools/config-directory || true
+db_go
+
+db_settitle open-infrastructure-container-tools/title
+db_input low open-infrastructure-container-tools/debconf-directory || true
+db_go
+
+db_settitle open-infrastructure-container-tools/title
+db_input low open-infrastructure-container-tools/hooks-directory || true
+db_go
+
+db_settitle open-infrastructure-container-tools/title
+db_input low open-infrastructure-container-tools/keys-directory || true
+db_go
+
+db_settitle open-infrastructure-container-tools/title
+db_input low open-infrastructure-container-tools/cache-directory || true
+db_go
+
+db_settitle open-infrastructure-container-tools/title
+db_input low open-infrastructure-container-tools/directory-permissions || true
+db_go
+
+if [ -e /usr/share/compute-tools/build-scripts ]
+then
+ SCRIPT_CHOICES="$(cd /usr/share/compute-tools/build-scripts && find -maxdepth 1 -not -type d -and -not -name 'default' -and -not -name 'debconf' -and -not -name '*.d' -printf '%P\n' | sort)"
+ db_subst open-infrastructure-container-tools/build-script SCRIPT_CHOICES "$(echo ${SCRIPT_CHOICES} | sed -e 's| |, |g')"
+
+ db_settitle open-infrastructure-container-tools/title
+ db_input low open-infrastructure-container-tools/build-script || true
+ db_go
+fi
+
+for CONFFILE in ${CONFFILES}
+do
+ if [ -e "${CONFFILE}" ]
+ then
+ . ${CONFFILE} || true
+ fi
+done
+
+if [ -n "${IRK_TARGETS}" ]
+then
+ db_set open-infrastructure-container-tools/irc "${IRK_TARGETS}"
+fi
+
+db_settitle open-infrastructure-container-tools/title
+db_input low open-infrastructure-container-tools/irc || true
+db_go
+
+db_stop
diff --git a/debian/open-infrastructure-container-tools.postinst b/debian/open-infrastructure-container-tools.postinst
new file mode 100755
index 0000000..02dd0ff
--- /dev/null
+++ b/debian/open-infrastructure-container-tools.postinst
@@ -0,0 +1,191 @@
+#!/bin/sh
+
+set -e
+
+CONFFILE="/etc/compute-tools/container.conf"
+
+Install ()
+{
+ DEFAULT="${1}"
+ TARGET="${2}"
+
+ mkdir -p "${DEFAULT}" > /dev/null 2>&1 || true
+ mkdir -p "${TARGET}" > /dev/null 2>&1 || true
+
+ if [ "${TARGET}" != "${DEFAULT}" ]
+ then
+ if [ -h "${DEFAULT}" ]
+ then
+ rm -f "${DEFAULT}"
+ ln -s "${TARGET}" "${DEFAULT}"
+ else
+ if [ -e "${DEFAULT}" ] && [ -z "$(ls -A ${DEFAULT})" ]
+ then
+ rmdir "${DEFAULT}"
+ ln -s "${TARGET}" "${DEFAULT}"
+ fi
+ fi
+ fi
+
+ if ! dpkg-statoverride --list "${DEFAULT}" > /dev/null 2>&1 &&
+ ! dpkg-statoverride --list "${TARGET}" > /dev/null 2>&1
+ then
+ chmod ${DIRECTORY_PERMISSIONS} "${TARGET}"
+ chown root:root "${TARGET}"
+
+ chmod ${DIRECTORY_PERMISSIONS} "${DEFAULT}"
+ chown root:root "${DEFAULT}"
+ fi
+}
+
+Upgrade ()
+{
+ # upgrade from buster: conffile
+ if [ -e /etc/open-infrastructure/container.conf ] && [ ! -e "${CONFFILE}" ]
+ then
+ mv /etc/open-infrastructure/container.conf "${CONFFILE}"
+ rmdir /etc/open-infrastructure > /dev/null 2>&1 || true
+ fi
+
+ # upgrade from buster: hooks
+ for HOOK in ${HOOKS}/*
+ do
+ NAME="$(basename ${HOOK})"
+ TARGET="$(readlink -m ${HOOK})"
+
+ case "${TARGET}" in
+ /usr/share/open-infrastructure/container/hooks/pre-create.git-pull.sh)
+ rm -f "${HOOKS}/${NAME}"
+ ln -sf /usr/share/compute-tools/hooks/pre-get.git-pull.sh "${HOOKS}/pre-get.git-pull.sh"
+ ln -sf /usr/share/compute-tools/hooks/pre-build.git-pull.sh "${HOOKS}/pre-build.git-pull.sh"
+ ;;
+
+ /usr/share/open-infrastructure/container/hooks/*)
+ ln -sf "$(echo ${TARGET} | sed -e 's|/usr/share/open-infrastructure/container/hooks/|/usr/share/compute-tools/hooks/|')" "${HOOKS}/${NAME}"
+ ;;
+
+ *)
+ if [ -e "/usr/share/compute-tools/hooks/${NAME}" ]
+ then
+ rm -f "${HOOKS}/${NAME}"
+ ln -sf "/usr/share/compute-tools/hooks/${NAME}" "${HOOKS}/${NAME}"
+ fi
+ ;;
+ esac
+ done
+
+ # upgrade from buster: keys
+ if [ -e /etc/open-infrastructure/container/keys ]
+ then
+ mv /etc/open-infrastructure/container/keys/* "${KEYS}" > /dev/null 2>&1 || true
+ rmdir /etc/open-infrastructure/container/keys > /dev/null 2>&1 || true
+ rm -f /etc/open-infrastructure/container/keys > /dev/null 2>&1 || true
+ rmdir -p /etc/open-infrastructure/container > /dev/null 2>&1 || true
+ fi
+
+ # upgrade from buster: logfiles
+ if ls /var/log/open-infrastructure/container.log* > /dev/null 2>&1
+ then
+ if [ -e /var/log/compute-tools ]
+ then
+ mv /var/log/open-infrastructure/* /var/log/compute-tools 2>&1 || true
+ rmdir /var/log/open-infrastructure > /dev/null 2>&1 || true
+ else
+ mv /var/log/open-infrastructure /var/log/compute-tools
+ fi
+ fi
+}
+
+case "${1}" in
+ configure)
+ . /usr/share/debconf/confmodule
+
+ db_get open-infrastructure-container-tools/machines-directory
+ MACHINES_DIRECTORY="${RET:-/var/lib/machines}" # string (w/o empty)
+
+ db_get open-infrastructure-container-tools/config-directory
+ CONFIG_DIRECTORY="${RET:-/etc/compute-tools/config}" # string (w/o empty)
+
+ db_get open-infrastructure-container-tools/debconf-directory
+ DEBCONF_DIRECTORY="${RET:-/etc/compute-tools/debconf}" # string (w/o empty)
+
+ db_get open-infrastructure-container-tools/hooks-directory
+ HOOKS_DIRECTORY="${RET:-/etc/compute-tools/hooks}" # string (w/o empty)
+
+ db_get open-infrastructure-container-tools/keys-directory
+ KEYS_DIRECTORY="${RET:-/etc/compute-tools/keys}" # string (w/o empty)
+
+ db_get open-infrastructure-container-tools/cache-directory
+ CACHE_DIRECTORY="${RET:-/var/cache/container}" # string (w/o empty)
+
+ db_get open-infrastructure-container-tools/directory-permissions
+ DIRECTORY_PERMISSIONS="${RET}" # select (w/o empty)
+
+ db_get open-infrastructure-container-tools/build-script
+ SCRIPT="${RET:-debian}" # string (w/o empty)
+
+ db_get open-infrastructure-container-tools/irc
+ IRK_TARGETS="${RET}" # string (w/ empty)
+
+ db_stop
+
+ Install "/var/lib/machines" "${MACHINES_DIRECTORY}"
+ Install "/etc/compute-tools/config" "${CONFIG_DIRECTORY}"
+ Install "/etc/compute-tools/debconf" "${DEBCONF_DIRECTORY}"
+ Install "/etc/compute-tools/hooks" "${HOOKS_DIRECTORY}"
+ Install "/etc/compute-tools/keys" "${KEYS_DIRECTORY}"
+ Install "/var/cache/container" "${CACHE_DIRECTORY}"
+
+ Upgrade
+
+ if [ ! -e "${CONFFILE}" ]
+ then
+
+cat > "${CONFFILE}" << EOF
+# ${CONFFILE}
+
+IRK_TARGETS="${IRK_TARGETS}"
+EOF
+
+ fi
+
+ cp -a -f "${CONFFILE}" "${CONFFILE}.tmp"
+
+ # If the admin deleted or commented some variables but then set
+ # them via debconf, (re-)add them to the config file.
+
+ test -z "${IRK_TARGETS}" || \
+ grep -Eq '^ *IRK_TARGETS=' "${CONFFILE}" || \
+ echo "IRK_TARGETS=" >> "${CONFFILE}"
+
+ sed -e "s|^ *IRK_TARGETS=.*|IRK_TARGETS=\"${IRK_TARGETS}\"|" \
+ < "${CONFFILE}" > "${CONFFILE}.tmp"
+
+ mv -f "${CONFFILE}.tmp" "${CONFFILE}"
+
+ if command -v sysctl > /dev/null 2>&1
+ then
+ sysctl -q -p /etc/sysctl.d/zz-container.conf
+ fi
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+
+ ;;
+
+ *)
+ echo "postinst called with unknown argument \`${1}'" >&2
+ exit 1
+ ;;
+esac
+
+#DEBHELPER#
+
+case "${1}" in
+ configure)
+ # run after debhelper update-alternative scripts
+ update-alternatives --quiet --set container_build-script "/usr/share/compute-tools/build-scripts/${SCRIPT}"
+ ;;
+esac
+
+exit 0
diff --git a/debian/open-infrastructure-container-tools.postrm b/debian/open-infrastructure-container-tools.postrm
new file mode 100755
index 0000000..6724b94
--- /dev/null
+++ b/debian/open-infrastructure-container-tools.postrm
@@ -0,0 +1,57 @@
+#!/bin/sh
+
+set -e
+
+Remove ()
+{
+ DEFAULT="${1}"
+
+ if [ -h "${DEFAULT}" ]
+ then
+ TARGET="$(readlink -f ${DEFAULT})"
+ else
+ TARGET=""
+ fi
+
+ for ITEM in ${DEFAULT} ${TARGET}
+ do
+ if dpkg-statoverride --list "${ITEM}" > /dev/null 2>&1
+ then
+ dpkg-statoverride --quiet --remove "${ITEM}"
+ fi
+
+ rmdir --ignore-fail-on-non-empty --parents ${ITEM} > /dev/null 2>&1 || true
+
+ rm -f ${ITEM} > /dev/null 2>&1 || true
+ rmdir --ignore-fail-on-non-empty --parents $(dirname ${ITEM}) > /dev/null 2>&1 || true
+ done
+}
+
+case "${1}" in
+ remove)
+ Remove /var/cache/container
+ Remove /etc/compute-tools/debconf
+ Remove /etc/compute-tools/config
+ Remove /etc/compute-tools/hooks
+ Remove /etc/compute-tools/keys
+ Remove /etc/needrestart/restart.d
+ Remove /var/lib/machines
+ ;;
+
+ purge)
+ rm -f /etc/compute-tools/container.conf
+ ;;
+
+ upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+
+ ;;
+
+ *)
+ echo "postrm called with unknown argument \`${1}'" >&2
+ exit 1
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/open-infrastructure-container-tools.templates b/debian/open-infrastructure-container-tools.templates
new file mode 100644
index 0000000..3362b5f
--- /dev/null
+++ b/debian/open-infrastructure-container-tools.templates
@@ -0,0 +1,99 @@
+Template: open-infrastructure-container-tools/title
+Type: title
+_Description: container-tools: Setup
+
+Template: open-infrastructure-container-tools/machines-directory
+Type: string
+Default: /var/lib/machines
+_Description: machines directory:
+ Please specify the directory that will be used to store the containers.
+ .
+ If unsure, use /var/lib/machines (default) or /srv/container/system when
+ using shared storage.
+
+Template: open-infrastructure-container-tools/config-directory
+Type: string
+Default: /etc/compute-tools/config
+_Description: config directory:
+ Please specify the directory that will be used to store the container
+ configuration files.
+ .
+ If unsure, use /etc/compute-tools/config (default) or
+ /srv/container/config when using shared storage.
+
+Template: open-infrastructure-container-tools/debconf-directory
+Type: string
+Default: /etc/compute-tools/debconf
+_Description: debconf directory:
+ Please specify the directory that will be used to store the container
+ preseed files.
+ .
+ If unsure, use /etc/compute-tools/debconf (default) or
+ /srv/container/debconf when using shared storage.
+
+Template: open-infrastructure-container-tools/hooks-directory
+Type: string
+Default: /etc/compute-tools/hooks
+_Description: hooks directory:
+ Please specify the directory that will be used to store the container
+ hooks.
+ .
+ If unsure, use /etc/compute-tools/hooks (default) or /srv/container/hooks
+ when using shared storage.
+
+Template: open-infrastructure-container-tools/keys-directory
+Type: string
+Default: /etc/compute-tools/keys
+_Description: keys directory:
+ Please specify the directory that will be used to store the container keys
+ for verifying container image downloads.
+ .
+ If unsure, use /etc/compute-tools/keys (default) or /srv/container/keys
+ when using shared storage.
+
+Template: open-infrastructure-container-tools/cache-directory
+Type: string
+Default: /var/cache/container
+_Description: cache directory:
+ Please specify the directory that will be used to cache files during
+ creation of containers.
+ .
+ If unsure, use /var/cache/container (default) or /srv/container/cache when
+ using shared storage.
+
+Template: open-infrastructure-container-tools/directory-permissions
+Type: select
+Choices-C: 0700, 0755
+Choices: root-only, read-only
+Default: root-only
+_Description: Do you want system-wide readable container directories?
+ By default, the machines directory (and a few non-critical additional
+ directories such as 'cache' and 'config') is only readable by the root
+ user. If you want any user to be able to see what machines are available,
+ you can select read-only instead of root-only (default).
+ .
+ If unsure, leave at root-only (default).
+
+Template: open-infrastructure-container-tools/build-script
+Type: select
+Choices: ${SCRIPT_CHOICES}
+Default: debian
+_Description: default build script:
+ Please select the script that will be used by default to create
+ containers.
+ .
+ If unsure, use debian (default).
+
+Template: open-infrastructure-container-tools/irc
+Type: string
+Default:
+_Description: IRC notifications:
+ The container command can send IRC notifications via irker to one or more
+ (whitespace separated) IRC channels.
+ .
+ The following example will send IRC notifications to the
+ open-infrastructure channel on irc.oftc.net:
+ .
+ irc://irc.oftc.net:6668/open-infrastructure
+ .
+ If unsure, leave empty (default).
diff --git a/debian/po/POTFILES.in b/debian/po/POTFILES.in
new file mode 100644
index 0000000..dc34e24
--- /dev/null
+++ b/debian/po/POTFILES.in
@@ -0,0 +1 @@
+[type: gettext/rfc822deb] open-infrastructure-container-tools.templates
diff --git a/debian/po/de.po b/debian/po/de.po
new file mode 100644
index 0000000..c789fbf
--- /dev/null
+++ b/debian/po/de.po
@@ -0,0 +1,261 @@
+# German debconf translation of open-infrastructure-container-tools
+# Copyright (C) 2017-2022 Markus Hiereth <translation@hiereth.de>
+# This file is distributed under the same license as the open-infrastructure-container-tools package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: open-infrastructure-compute-tools 20221002-1\n"
+"Report-Msgid-Bugs-To: open-infrastructure-compute-tools@packages.debian.org\n"
+"POT-Creation-Date: 2022-10-02 15:20+0200\n"
+"PO-Revision-Date: 2022-10-13 22:10+0200\n"
+"Last-Translator: Markus Hiereth <translation@hiereth.de>\n"
+"Language-Team: debian-l10n-german <debian-l10n-german@lists.debian.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. Type: title
+#. Description
+#: ../open-infrastructure-container-tools.templates:1001
+msgid "container-tools: Setup"
+msgstr "container-tools: Einrichtung"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "machines directory:"
+msgstr "Maschinen-Verzeichnis:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "Please specify the directory that will be used to store the containers."
+msgstr ""
+"Bitte geben Sie das zum Speichern von Containern vorgesehene Verzeichnis an."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid ""
+"If unsure, use /var/lib/machines (default) or /srv/container/system when "
+"using shared storage."
+msgstr ""
+"Wenn Sie unsicher sind, verwenden Sie das Standardverzeichnis /var/lib/"
+"machines oder für gemeinsam benutzten Speicher /srv/container/system."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid "config directory:"
+msgstr "Konfigurationsverzeichnis:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"configuration files."
+msgstr ""
+"Bitte geben Sie das für die Container-Konfigurationsdateien vorgesehene "
+"Verzeichnis an."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"If unsure, use /etc/compute-tools/config (default) or /srv/container/config "
+"when using shared storage."
+msgstr ""
+"Wenn Sie unsicher sind, verwenden Sie das Standardverzeichnis /etc/compute-"
+"tools/config oder für gemeinsam benutzten Speicher /srv/container/config."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid "debconf directory:"
+msgstr "Debconf-Verzeichnis:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"preseed files."
+msgstr ""
+"Bitte geben Sie das Verzeichnis an, welches die Voreinstellungsdateien für "
+"Container speichern soll."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"If unsure, use /etc/compute-tools/debconf (default) or /srv/container/"
+"debconf when using shared storage."
+msgstr ""
+"Wenn Sie unsicher sind, verwenden Sie das Standardverzeichnis /etc/compute-"
+"tools/debconf oder /srv/container/debconf für gemeinsam benutzten Speicher."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid "hooks directory:"
+msgstr "Container-Hooks-Verzeichnis:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"Please specify the directory that will be used to store the container hooks."
+msgstr ""
+"Bitte geben Sie das zum Speichern der Container-Hooks vorgesehene "
+"Verzeichnis an."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"If unsure, use /etc/compute-tools/hooks (default) or /srv/container/hooks "
+"when using shared storage."
+msgstr ""
+"Wenn Sie unsicher sind, verwenden Sie das Standardverzeichnis /etc/compute-"
+"tools/hooks oder für gemeinsam benutzten Speicher /srv/container/hooks."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid "keys directory:"
+msgstr "Container-Schlüssel-Verzeichnis:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"Please specify the directory that will be used to store the container keys "
+"for verifying container image downloads."
+msgstr ""
+"Bitte geben Sie das Verzeichnis für die Container-Schlüssel an, mit welchen "
+"heruntergeladene Container-Abbilder überprüft werden."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"If unsure, use /etc/compute-tools/keys (default) or /srv/container/keys when "
+"using shared storage."
+msgstr ""
+"Wenn Sie unsicher sind, verwenden Sie das Standardverzeichnis /etc/compute-"
+"tools/keys oder /srv/container/keys für gemeinsam benutzten Speicher."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid "cache directory:"
+msgstr "Zwischenspeicher-Verzeichnis:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"Please specify the directory that will be used to cache files during "
+"creation of containers."
+msgstr ""
+"Bitte geben Sie das Verzeichnis an, in das während der Erzeugung von "
+"Containern Dateien zwischengespeichert werden sollen."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"If unsure, use /var/cache/container (default) or /srv/container/cache when "
+"using shared storage."
+msgstr ""
+"Wenn Sie unsicher sind, verwenden Sie das Standardverzeichnis /var/cache/"
+"container oder für gemeinsam benutzten Speicher /srv/container/cache."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid "Do you want system-wide readable container directories?"
+msgstr "Sollen die Container-Verzeichnisse systemweit lesbar sein?"
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid ""
+"By default, the machines directory (and a few non-critical additional "
+"directories such as 'cache' and 'config') is only readable by the root user. "
+"If you want any user to be able to see what machines are available, you can "
+"select read-only instead of root-only (default)."
+msgstr ""
+"Standardmäßig sind das Verzeichnis für die Maschinen (und einige wenige, "
+"nicht kritische zusätzliche Verzeichnisse wie das zum Zwischenspeichern und "
+"für Konfigurationsdateien) nur für Systemverwalter lesbar. Wenn jeder "
+"Benutzer sehen können soll, welche Maschinen verfügbar sind, können Sie "
+"»read-only« anstelle des voreingestellten »root-only« wählen."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid "If unsure, leave at root-only (default)."
+msgstr "Wenn Sie unsicher sind, belassen Sie es bei der Vorgabe »root-only«."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid "default build script:"
+msgstr "Standard-Erzeugungs-Skript:"
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid ""
+"Please select the script that will be used by default to create containers."
+msgstr ""
+"Bitte wählen Sie das Skript, welches standardmäßig für die Erzeugung von "
+"Containern benutzt werden soll."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid "If unsure, use debian (default)."
+msgstr "Wenn Sie unsicher sind, verwenden Sie das Standardskript debian."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "IRC notifications:"
+msgstr "IRC-Benachrichtigungen:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The container command can send IRC notifications via irker to one or more "
+"(whitespace separated) IRC channels."
+msgstr ""
+"Der Befehl container kann mittels irker auf einem oder mehreren IRC-Kanälen "
+"(durch Leerraumzeichen getrennte Auflistung) Benachrichtigungen senden."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The following example will send IRC notifications to the open-infrastructure "
+"channel on irc.oftc.net:"
+msgstr ""
+"Beispielsweise sendet folgende Eingabe IRC-Benachrichtigungen im Kanal open-"
+"infrastructure auf irc.oftc.net:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid " irc://irc.oftc.net:6668/open-infrastructure"
+msgstr " irc://irc.oftc.net:6668/open-infrastructure"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "If unsure, leave empty (default)."
+msgstr "Wenn Sie unsicher sind, geben Sie nichts ein (Standardeinstellung)."
diff --git a/debian/po/es.po b/debian/po/es.po
new file mode 100644
index 0000000..b4b555e
--- /dev/null
+++ b/debian/po/es.po
@@ -0,0 +1,262 @@
+# Spanish debconf translation of open-infrastructure-container-tools
+# Copyright (C) 2021-2022 Camaleón <noelamac@gmail.com>
+# This file is distributed under the same license as the open-infrastructure-container-tools package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: open-infrastructure-compute-tools 202210023-1\n"
+"Report-Msgid-Bugs-To: open-infrastructure-compute-tools@packages.debian.org\n"
+"POT-Creation-Date: 2022-10-02 15:20+0200\n"
+"PO-Revision-Date: 2022-11-22 19:28+0100\n"
+"Last-Translator: Camaleón <noelamac@gmail.com>\n"
+"Language-Team: Debian Spanish <debian-l10n-spanish@lists.debian.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: title
+#. Description
+#: ../open-infrastructure-container-tools.templates:1001
+msgid "container-tools: Setup"
+msgstr "container-tools: Configuración"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "machines directory:"
+msgstr "directorio de máquinas virtuales:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "Please specify the directory that will be used to store the containers."
+msgstr ""
+"Por favor, indique el directorio que se usará para almacenar los "
+"contenedores."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid ""
+"If unsure, use /var/lib/machines (default) or /srv/container/system when "
+"using shared storage."
+msgstr ""
+"Si no está seguro, utilice «/var/lib/machines» (predeterminado) o «/srv/"
+"container/system» si usa un almacenamiento compartido."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid "config directory:"
+msgstr "directorio de configuración:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"configuration files."
+msgstr ""
+"Por favor, indique el directorio que se usará para almacenar los archivos de "
+"configuración del contenedor."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"If unsure, use /etc/compute-tools/config (default) or /srv/container/config "
+"when using shared storage."
+msgstr ""
+"Si no está seguro, utilice «/etc/compute-tools/config/"
+"config» (predeterminado) o «/srv/container/config» si usa un almacenamiento "
+"compartido."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid "debconf directory:"
+msgstr "directorio para debconf:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"preseed files."
+msgstr ""
+"Por favor, indique el directorio que se usará para almacenar los archivos de "
+"preconfiguración (preseed) del contenedor."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"If unsure, use /etc/compute-tools/debconf (default) or /srv/container/"
+"debconf when using shared storage."
+msgstr ""
+"Si no está seguro, utilice «/etc/compute-tools/debconf» (predeterminado) o «/"
+"srv/container/debconf» si usa un almacenamiento compartido."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid "hooks directory:"
+msgstr "directorio de archivos de órdenes (hooks):"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"Please specify the directory that will be used to store the container hooks."
+msgstr ""
+"Por favor, indique el directorio que se usará para almacenar los archivos de "
+"órdenes (hooks) del contenedor."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"If unsure, use /etc/compute-tools/hooks (default) or /srv/container/hooks "
+"when using shared storage."
+msgstr ""
+"Si no está seguro, utilice «/etc/compute-tools/hooks» (predeterminado) o «/"
+"srv/container/hooks» si usa un almacenamiento compartido."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid "keys directory:"
+msgstr "directorio de claves:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"Please specify the directory that will be used to store the container keys "
+"for verifying container image downloads."
+msgstr ""
+"Por favor, indique el directorio que se usará para almacenar las claves del "
+"contenedor para verificar las descargas de imágenes del contenedor."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"If unsure, use /etc/compute-tools/keys (default) or /srv/container/keys when "
+"using shared storage."
+msgstr ""
+"Si no está seguro, utilice «/etc/compute-tools/keys» (predeterminado) o «/"
+"srv/container/keys» si usa un almacenamiento compartido."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid "cache directory:"
+msgstr "directorio de caché:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"Please specify the directory that will be used to cache files during "
+"creation of containers."
+msgstr ""
+"Por favor, indique el directorio que se usará para almacenar en caché los "
+"archivos durante la creación de los contenedores."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"If unsure, use /var/cache/container (default) or /srv/container/cache when "
+"using shared storage."
+msgstr ""
+"Si no está seguro, utilice «/var/cache/container» (predeterminado) o «/srv/"
+"container/cache» si usa un almacenamiento compartido."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid "Do you want system-wide readable container directories?"
+msgstr "¿Quiere que los directorios de contenedores sean legibles por todos?"
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid ""
+"By default, the machines directory (and a few non-critical additional "
+"directories such as 'cache' and 'config') is only readable by the root user. "
+"If you want any user to be able to see what machines are available, you can "
+"select read-only instead of root-only (default)."
+msgstr ""
+"De manera predeterminada, el directorio de las máquinas (y algunos "
+"directorios adicionales no críticos como «cache» y «config») tiene permisos "
+"de lectura sólo para el súperusuario. Si quiere que cualquier usuario pueda "
+"ver las máquinas disponibles, puede seleccionar «read-only» en lugar de "
+"«root-only» (opción predeterminada)."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid "If unsure, leave at root-only (default)."
+msgstr "Si no está seguro, déjelo en «root-only» (predeterminado)."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid "default build script:"
+msgstr "guión de creación predeterminado:"
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid ""
+"Please select the script that will be used by default to create containers."
+msgstr ""
+"Por favor, indique el guión que se usará de manera predeterminada para crear "
+"los contenedores."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid "If unsure, use debian (default)."
+msgstr "Si no está seguro, use debian (predeterminado)."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "IRC notifications:"
+msgstr "Notificaciones IRC:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The container command can send IRC notifications via irker to one or more "
+"(whitespace separated) IRC channels."
+msgstr ""
+"La orden container puede enviar notificaciones IRC a través de irker a uno o "
+"más canales IRC (separados por comas)."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The following example will send IRC notifications to the open-infrastructure "
+"channel on irc.oftc.net:"
+msgstr ""
+"El siguiente ejemplo enviará notificaciones IRC al canal open-infrastructure "
+"en «irc.oftc.net»:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid " irc://irc.oftc.net:6668/open-infrastructure"
+msgstr " irc://irc.oftc.net:6668/open-infrastructure"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "If unsure, leave empty (default)."
+msgstr "Si no está seguro, déjelo en blanco (predeterminado)."
diff --git a/debian/po/fr.po b/debian/po/fr.po
new file mode 100644
index 0000000..30df12c
--- /dev/null
+++ b/debian/po/fr.po
@@ -0,0 +1,264 @@
+# French translation of open-infrastructure-container-tools debconf templates.
+# Copyright (C) 2016-2019 Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>
+# This file is distributed under the same license as the open-infrastructure-container-tools package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: open-infrastructure-container-tools\n"
+"Report-Msgid-Bugs-To: open-infrastructure-compute-tools@packages.debian.org\n"
+"POT-Creation-Date: 2022-10-02 15:20+0200\n"
+"PO-Revision-Date: 2019-06-06 23:50+0100\n"
+"Last-Translator: Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>\n"
+"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
+"Language: fr_FR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. Type: title
+#. Description
+#: ../open-infrastructure-container-tools.templates:1001
+msgid "container-tools: Setup"
+msgstr "container-tools : configuration"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "machines directory:"
+msgstr "Répertoire des machines :"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "Please specify the directory that will be used to store the containers."
+msgstr ""
+"Veuillez indiquer le répertoire qui sera utilisé pour stocker les conteneurs."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid ""
+"If unsure, use /var/lib/machines (default) or /srv/container/system when "
+"using shared storage."
+msgstr ""
+"En cas de doute, utilisez /var/lib/machines (répertoire par défaut) ou /srv/"
+"container/system si vous utilisez un stockage partagé."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid "config directory:"
+msgstr "Répertoire de configuration :"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"configuration files."
+msgstr ""
+"Veuillez indiquer le répertoire qui sera utilisé pour stocker les fichiers "
+"de configuration du conteneur."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"If unsure, use /etc/compute-tools/config (default) or /srv/container/config "
+"when using shared storage."
+msgstr ""
+"En cas de doute, utilisez /etc/compute-tools/config (répertoire par défaut) "
+"ou /srv/container/config si vous utilisez un stockage partagé."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid "debconf directory:"
+msgstr "Répertoire de la configuration Debian :"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"preseed files."
+msgstr ""
+"Veuillez indiquer le répertoire qui sera utilisé pour stocker les fichiers "
+"préconfigurés de conteneur."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"If unsure, use /etc/compute-tools/debconf (default) or /srv/container/"
+"debconf when using shared storage."
+msgstr ""
+"En cas de doute, utilisez /etc/compute-tools/debconf (répertoire par défaut) "
+"ou /srv/container/debconf si vous utilisez un stockage partagé."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+#, fuzzy
+#| msgid "cache directory:"
+msgid "hooks directory:"
+msgstr "Répertoire cache :"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"Please specify the directory that will be used to store the container hooks."
+msgstr ""
+"Veuillez indiquer le répertoire qui sera utilisé pour stocker les scripts "
+"d'accroche de conteneur."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"If unsure, use /etc/compute-tools/hooks (default) or /srv/container/hooks "
+"when using shared storage."
+msgstr ""
+"En cas de doute, utilisez /etc/compute-tools/hooks (répertoire par défaut) "
+"ou /srv/container/hooks si vous utilisez un stockage partagé."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+#, fuzzy
+#| msgid "cache directory:"
+msgid "keys directory:"
+msgstr "Répertoire cache :"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"Please specify the directory that will be used to store the container keys "
+"for verifying container image downloads."
+msgstr ""
+"Veuillez indiquer le répertoire qui sera utilisé pour stocker les fichiers "
+"de configuration du conteneur."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"If unsure, use /etc/compute-tools/keys (default) or /srv/container/keys when "
+"using shared storage."
+msgstr ""
+"En cas de doute, utilisez /etc/compute-tools/hooks (répertoire par défaut) "
+"ou /srv/container/hooks si vous utilisez un stockage partagé."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid "cache directory:"
+msgstr "Répertoire cache :"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"Please specify the directory that will be used to cache files during "
+"creation of containers."
+msgstr ""
+"Veuillez indiquer le répertoire qui sera utilisé pour mettre en cache les "
+"fichiers pendant la création des conteneurs."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"If unsure, use /var/cache/container (default) or /srv/container/cache when "
+"using shared storage."
+msgstr ""
+"En cas de doute, utilisez /var/cache/container (répertoire par défaut) ou /"
+"srv/container/cache si vous utilisez un stockage partagé."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid "Do you want system-wide readable container directories?"
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid ""
+"By default, the machines directory (and a few non-critical additional "
+"directories such as 'cache' and 'config') is only readable by the root user. "
+"If you want any user to be able to see what machines are available, you can "
+"select read-only instead of root-only (default)."
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+#, fuzzy
+#| msgid "If unsure, leave empty (default)."
+msgid "If unsure, leave at root-only (default)."
+msgstr "En cas de doute, laissez le champ vide (par défaut)."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+#, fuzzy
+#| msgid "create script:"
+msgid "default build script:"
+msgstr "Script à créer :"
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid ""
+"Please select the script that will be used by default to create containers."
+msgstr ""
+"Veuillez choisir le script qui sera utilisé par défaut pour créer les "
+"conteneurs."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid "If unsure, use debian (default)."
+msgstr "En cas de doute, utilisez debian (par défaut)."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "IRC notifications:"
+msgstr "Notifications IRC :"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The container command can send IRC notifications via irker to one or more "
+"(whitespace separated) IRC channels."
+msgstr ""
+"La commande container peut envoyer des notifications IRC avec iker à un ou "
+"plusieurs canaux IRC (séparés par espaces)."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The following example will send IRC notifications to the open-infrastructure "
+"channel on irc.oftc.net:"
+msgstr ""
+"L'exemple suivant enverra des notifications IRC au canal open-infrastructure "
+"sur irc.oftc.net :"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid " irc://irc.oftc.net:6668/open-infrastructure"
+msgstr " irc://irc.oftc.net:6668/open-infrastructure"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "If unsure, leave empty (default)."
+msgstr "En cas de doute, laissez le champ vide (par défaut)."
diff --git a/debian/po/nl.po b/debian/po/nl.po
new file mode 100644
index 0000000..46cc2e6
--- /dev/null
+++ b/debian/po/nl.po
@@ -0,0 +1,260 @@
+# Dutch translation of open-infrastructure-container-tools debconf templates.
+# Copyright (C) 2016-2022 Frans Spiesschaert <Frans.Spiesschaert@yucom.be>
+# This file is distributed under the same license as the open-infrastructure-container-tools package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: open-infrastructure-compute-tools_20221023-1\n"
+"Report-Msgid-Bugs-To: open-infrastructure-compute-tools@packages.debian.org\n"
+"POT-Creation-Date: 2022-10-02 15:20+0200\n"
+"PO-Revision-Date: 2022-10-27 22:40+0200\n"
+"Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n"
+"Language-Team: Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. Type: title
+#. Description
+#: ../open-infrastructure-container-tools.templates:1001
+msgid "container-tools: Setup"
+msgstr "container-tools: Instellingen"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "machines directory:"
+msgstr "machinemap:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "Please specify the directory that will be used to store the containers."
+msgstr ""
+"Geef op welke map gebruikt zal worden om de containers in onder te brengen."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid ""
+"If unsure, use /var/lib/machines (default) or /srv/container/system when "
+"using shared storage."
+msgstr ""
+"Indien u twijfelt, gebruik dan /var/lib/machines (standaard) of /srv/"
+"container/system in het geval er gebruik gemaakt wordt van gedeelde opslag."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid "config directory:"
+msgstr "configuratiemap:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"configuration files."
+msgstr ""
+"Geef op welke map gebruikt zal worden om de configuratiebestanden van de "
+"containers in op te slaan."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"If unsure, use /etc/compute-tools/config (default) or /srv/container/config "
+"when using shared storage."
+msgstr ""
+"Indien u twijfelt, gebruik dan /etc/compute-tools/config (standaard) of /srv/"
+"container/config in het geval er gebruik gemaakt wordt van gedeelde opslag."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid "debconf directory:"
+msgstr "debconf-map:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"preseed files."
+msgstr ""
+"Geef op welke map gebruikt zal worden om de voorconfiguratiebestanden van de "
+"containers (container preseed files) in op te slaan."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"If unsure, use /etc/compute-tools/debconf (default) or /srv/container/"
+"debconf when using shared storage."
+msgstr ""
+"Indien u twijfelt, gebruik dan /etc/compute-tools/debconf (standaard) of /"
+"srv/container/debconf in het geval er gebruik gemaakt wordt van gedeelde "
+"opslag."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid "hooks directory:"
+msgstr "map met uitbreidingen:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"Please specify the directory that will be used to store the container hooks."
+msgstr ""
+"Geef op welke map gebruikt zal worden om de container hooks in onder te "
+"brengen."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"If unsure, use /etc/compute-tools/hooks (default) or /srv/container/hooks "
+"when using shared storage."
+msgstr ""
+"Indien u twijfelt, gebruik dan /etc/compute-tools/hooks (standaard) of /srv/"
+"container/hooks in het geval er gebruik gemaakt wordt van gedeelde opslag."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid "keys directory:"
+msgstr "map met sleutels:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"Please specify the directory that will be used to store the container keys "
+"for verifying container image downloads."
+msgstr ""
+"Geef op welke map gebruikt zal worden voor het opslaan van de "
+"containersleutelbossen om gedownloade container-images te verifiëren."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"If unsure, use /etc/compute-tools/keys (default) or /srv/container/keys when "
+"using shared storage."
+msgstr ""
+"Indien u twijfelt, gebruik dan /etc/compute-tools/keys (standaard) of /srv/"
+"container/keys in het geval er gebruik gemaakt wordt van gedeelde opslag."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid "cache directory:"
+msgstr "cache-map:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"Please specify the directory that will be used to cache files during "
+"creation of containers."
+msgstr ""
+"Geef op welke map gebruikt zal worden om bestanden te bufferen tijdens het "
+"aanmaken van containers."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"If unsure, use /var/cache/container (default) or /srv/container/cache when "
+"using shared storage."
+msgstr ""
+"Indien u twijfelt, gebruik dan /var/cache/container (standaard) of /srv/"
+"container/cache in het geval er gebruik gemaakt wordt van gedeelde opslag."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid "Do you want system-wide readable container directories?"
+msgstr "Wilt u systeembreed leesbare containermappen?"
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid ""
+"By default, the machines directory (and a few non-critical additional "
+"directories such as 'cache' and 'config') is only readable by the root user. "
+"If you want any user to be able to see what machines are available, you can "
+"select read-only instead of root-only (default)."
+msgstr ""
+"Standaard is de map machines (en een paar niet-kritieke extra mappen zoals "
+"'cache' en 'config') alleen leesbaar voor de root-gebruiker. Als u wilt dat "
+"elke gebruiker kan zien welke machines beschikbaar zijn, kunt u kiezen voor "
+"alleen-lezen in plaats van alleen-root (standaard)."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid "If unsure, leave at root-only (default)."
+msgstr "Als u twijfelt, laat u dit best staan op alleen-root (standaard)."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid "default build script:"
+msgstr "standaard aanmaakscript:"
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid ""
+"Please select the script that will be used by default to create containers."
+msgstr ""
+"Geef op welk script standaard gebruikt zal worden om containers aan te maken."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid "If unsure, use debian (default)."
+msgstr "Indien u twijfelt, gebruik dan debian (standaard)."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "IRC notifications:"
+msgstr "Kennisgeving via IRC:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The container command can send IRC notifications via irker to one or more "
+"(whitespace separated) IRC channels."
+msgstr ""
+"Het commando container kan via irker een IRC-kennisgeving versturen naar een "
+"of meer (door witruimte gescheiden) IRC-kanalen."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The following example will send IRC notifications to the open-infrastructure "
+"channel on irc.oftc.net:"
+msgstr ""
+"Met het volgende voorbeeld wordt een IRC-kennisgeving verstuurd naar het "
+"kanaal open-infrastructure van irc.oftc.net:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid " irc://irc.oftc.net:6668/open-infrastructure"
+msgstr " irc://irc.oftc.net:6668/open-infrastructure"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "If unsure, leave empty (default)."
+msgstr "Als u twijfelt, laat u dit best leeg (standaard)."
diff --git a/debian/po/pt.po b/debian/po/pt.po
new file mode 100644
index 0000000..ae67532
--- /dev/null
+++ b/debian/po/pt.po
@@ -0,0 +1,265 @@
+# Portuguese translation of open-infrastructure-container-tools debconf templates.
+# Copyright (C) 2017 Rui Branco <ruipb@debianpt.org>
+# This file is distributed under the same license as the open-infrastructure-container-tools package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: open-infrastructure-container-tools 20161101-lts2-2\n"
+"Report-Msgid-Bugs-To: open-infrastructure-compute-tools@packages.debian.org\n"
+"POT-Creation-Date: 2022-10-02 15:20+0200\n"
+"PO-Revision-Date: 2017-08-02 21:47+0000\n"
+"Last-Translator: Rui Branco - DebianPT <ruipb@debianpt.org>\n"
+"Language-Team: Portuguese <traduz@debianpt.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. Type: title
+#. Description
+#: ../open-infrastructure-container-tools.templates:1001
+msgid "container-tools: Setup"
+msgstr "container-tools: Configuração"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "machines directory:"
+msgstr "Directório de máquinas:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "Please specify the directory that will be used to store the containers."
+msgstr ""
+"Por favor especifique um directório que será usado para guardar os "
+"'containers'."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid ""
+"If unsure, use /var/lib/machines (default) or /srv/container/system when "
+"using shared storage."
+msgstr ""
+"Em caso de dúvida utilize /var/lib/machines (predefinido) ou /srv/container/"
+"system quando utilizar armazenamento partilhado."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid "config directory:"
+msgstr "Directório de configuração:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"configuration files."
+msgstr ""
+"Por favor especifique um directório que será usado para guardar os ficheiros "
+"de configuração do 'container'."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"If unsure, use /etc/compute-tools/config (default) or /srv/container/config "
+"when using shared storage."
+msgstr ""
+"Em caso de dúvida utilize /etc/compute-tools/config (predefinido) ou /srv/"
+"container/config quando utilizar armazenamento partilhado."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid "debconf directory:"
+msgstr "Directório do debconf:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"preseed files."
+msgstr ""
+"Por favor especifique um directório que será usado para guardar os ficheiros "
+"preseed do 'container'."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"If unsure, use /etc/compute-tools/debconf (default) or /srv/container/"
+"debconf when using shared storage."
+msgstr ""
+"Em caso de dúvida utilize /etc/compute-tools/debconf (predefinido) ou /srv/"
+"container/debconf quando utilizar armazenamento partilhado."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+#, fuzzy
+#| msgid "cache directory:"
+msgid "hooks directory:"
+msgstr "Directório de cache:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"Please specify the directory that will be used to store the container hooks."
+msgstr ""
+"Por favor especifique o directório que será usado para guardar os container "
+"hooks."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"If unsure, use /etc/compute-tools/hooks (default) or /srv/container/hooks "
+"when using shared storage."
+msgstr ""
+"Em caso de dúvida utilize /etc/compute-tools/hooks (predefinido) ou /srv/"
+"container/hooks quando utilizar armazenamento partilhado."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+#, fuzzy
+#| msgid "cache directory:"
+msgid "keys directory:"
+msgstr "Directório de cache:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"Please specify the directory that will be used to store the container keys "
+"for verifying container image downloads."
+msgstr ""
+"Por favor especifique um directório que será usado para guardar as chaves "
+"dos containers para verificar os downloads de imagem 'container'."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"If unsure, use /etc/compute-tools/keys (default) or /srv/container/keys when "
+"using shared storage."
+msgstr ""
+"Em caso de dúvida utilize /etc/compute-tools/keys (predefinido) ou /srv/"
+"container/keys quando utilizar armazenamento partilhado."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid "cache directory:"
+msgstr "Directório de cache:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"Please specify the directory that will be used to cache files during "
+"creation of containers."
+msgstr ""
+"Por favor especifique um directório que será usado para a cache de ficheiros "
+"durante a criação dos 'containers'."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"If unsure, use /var/cache/container (default) or /srv/container/cache when "
+"using shared storage."
+msgstr ""
+"Em caso de dúvida utilize /var/cache/container (predefinido) ou /srv/"
+"container/cache quando utilizar armazenamento partilhado."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid "Do you want system-wide readable container directories?"
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid ""
+"By default, the machines directory (and a few non-critical additional "
+"directories such as 'cache' and 'config') is only readable by the root user. "
+"If you want any user to be able to see what machines are available, you can "
+"select read-only instead of root-only (default)."
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+#, fuzzy
+#| msgid "If unsure, leave empty (default)."
+msgid "If unsure, leave at root-only (default)."
+msgstr "Se tem dúvidas deixe em branco (predefinição)."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+#, fuzzy
+#| msgid "create script:"
+msgid "default build script:"
+msgstr "Criar script:"
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid ""
+"Please select the script that will be used by default to create containers."
+msgstr ""
+"Por favor selecione o script que será usado por predefinição para criar os "
+"'containers'."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid "If unsure, use debian (default)."
+msgstr "Em caso de dúvida utilize debian (predefinido)."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "IRC notifications:"
+msgstr "Notificações IRC:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The container command can send IRC notifications via irker to one or more "
+"(whitespace separated) IRC channels."
+msgstr ""
+"O comando 'container' pode enviar notificações IRC via irker para um ou mais "
+"canais IRC (separados por espaços em branco)."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The following example will send IRC notifications to the open-infrastructure "
+"channel on irc.oftc.net:"
+msgstr ""
+"O exemplo seguinte enviará notificações IRC para o canal open-infrastructure "
+"no servidor irc.oftc.net:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid " irc://irc.oftc.net:6668/open-infrastructure"
+msgstr " irc://irc.oftc.net:6668/open-infrastructure"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "If unsure, leave empty (default)."
+msgstr "Se tem dúvidas deixe em branco (predefinição)."
diff --git a/debian/po/pt_BR.po b/debian/po/pt_BR.po
new file mode 100644
index 0000000..b6c7a1f
--- /dev/null
+++ b/debian/po/pt_BR.po
@@ -0,0 +1,259 @@
+# Brazilian Portuguese translation of open-infrastructure-container-tools debconf templates.
+# Copyright (C) 2016 Adriano Rafael Gomes <adrianorg@debian.org>
+# This file is distributed under the same license as the open-infrastructure-container-tools package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: open-infrastructure-container-tools\n"
+"Report-Msgid-Bugs-To: open-infrastructure-compute-tools@packages.debian.org\n"
+"POT-Creation-Date: 2022-10-02 15:20+0200\n"
+"PO-Revision-Date: 2016-08-25 22:07-0300\n"
+"Last-Translator: Adriano Rafael Gomes <adrianorg@debian.org>\n"
+"Language-Team: Brazilian Portuguese <debian-l10n-portuguese@lists.debian."
+"org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: title
+#. Description
+#: ../open-infrastructure-container-tools.templates:1001
+msgid "container-tools: Setup"
+msgstr "container-tools: Configuração"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "machines directory:"
+msgstr "diretório de máquinas:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "Please specify the directory that will be used to store the containers."
+msgstr ""
+"Por favor, especifique o diretório que será usado para armazenar os "
+"contêineres."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid ""
+"If unsure, use /var/lib/machines (default) or /srv/container/system when "
+"using shared storage."
+msgstr ""
+"Se não tiver certeza, use /var/lib/machines (padrão) ou /srv/container/"
+"system ao usar armazenamento compartilhado."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid "config directory:"
+msgstr "diretório de configuração:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"configuration files."
+msgstr ""
+"Por favor, especifique o diretório que será usado para armazenar os arquivos "
+"de configuração de contêiner."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"If unsure, use /etc/compute-tools/config (default) or /srv/container/config "
+"when using shared storage."
+msgstr ""
+"Se não tiver certeza, use /etc/compute-tools/config (padrão) ou /srv/"
+"container/config ao usar armazenamento compartilhado."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid "debconf directory:"
+msgstr "diretório do debconf:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"preseed files."
+msgstr ""
+"Por favor, especifique o diretório que será usado para armazenar os arquivos "
+"de pré configuração de contêiner."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"If unsure, use /etc/compute-tools/debconf (default) or /srv/container/"
+"debconf when using shared storage."
+msgstr ""
+"Se não tiver certeza, use /etc/compute-tools/debconf (padrão) ou /srv/"
+"container/debconf ao usar armazenamento compartilhado."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+#, fuzzy
+#| msgid "cache directory:"
+msgid "hooks directory:"
+msgstr "diretório de cache:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"Please specify the directory that will be used to store the container hooks."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"If unsure, use /etc/compute-tools/hooks (default) or /srv/container/hooks "
+"when using shared storage."
+msgstr ""
+"Se não tiver certeza, use /etc/compute-tools/keys (padrão) ou /srv/container/"
+"keys ao usar armazenamento compartilhado."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+#, fuzzy
+#| msgid "cache directory:"
+msgid "keys directory:"
+msgstr "diretório de cache:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"Please specify the directory that will be used to store the container keys "
+"for verifying container image downloads."
+msgstr ""
+"Por favor, especifique o diretório que será usado para armazenar os arquivos "
+"de configuração de contêiner."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"If unsure, use /etc/compute-tools/keys (default) or /srv/container/keys when "
+"using shared storage."
+msgstr ""
+"Se não tiver certeza, use /etc/compute-tools/keys (padrão) ou /srv/container/"
+"keys ao usar armazenamento compartilhado."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid "cache directory:"
+msgstr "diretório de cache:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"Please specify the directory that will be used to cache files during "
+"creation of containers."
+msgstr ""
+"Por favor, especifique o diretório que será usado para fazer cache de "
+"arquivos durante a criação de contêineres."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"If unsure, use /var/cache/container (default) or /srv/container/cache when "
+"using shared storage."
+msgstr ""
+"Se não tiver certeza, use /var/cache/container (padrão) ou /srv/container/"
+"cache ao usar armazenamento compartilhado."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid "Do you want system-wide readable container directories?"
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid ""
+"By default, the machines directory (and a few non-critical additional "
+"directories such as 'cache' and 'config') is only readable by the root user. "
+"If you want any user to be able to see what machines are available, you can "
+"select read-only instead of root-only (default)."
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+#, fuzzy
+#| msgid "If unsure, use debian (default)."
+msgid "If unsure, leave at root-only (default)."
+msgstr "Se não tiver certeza, use debian (padrão)."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+#, fuzzy
+#| msgid "create script:"
+msgid "default build script:"
+msgstr "script de criação:"
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid ""
+"Please select the script that will be used by default to create containers."
+msgstr ""
+"Por favor, selecione o script que será usado por padrão para criar "
+"contêineres."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid "If unsure, use debian (default)."
+msgstr "Se não tiver certeza, use debian (padrão)."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "IRC notifications:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The container command can send IRC notifications via irker to one or more "
+"(whitespace separated) IRC channels."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The following example will send IRC notifications to the open-infrastructure "
+"channel on irc.oftc.net:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid " irc://irc.oftc.net:6668/open-infrastructure"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "If unsure, leave empty (default)."
+msgstr ""
diff --git a/debian/po/ru.po b/debian/po/ru.po
new file mode 100644
index 0000000..8e37f0f
--- /dev/null
+++ b/debian/po/ru.po
@@ -0,0 +1,262 @@
+# Russian debconf translation of open-infrastructure-container-tools
+# Copyright (C) 2017 Lev Lamberov <dogsleg@debian.org>
+# This file is distributed under the same license as the open-infrastructure-container-tools package.
+msgid ""
+msgstr ""
+"Project-Id-Version: open-infrastructure-container-tools\n"
+"Report-Msgid-Bugs-To: open-infrastructure-compute-tools@packages.debian.org\n"
+"POT-Creation-Date: 2022-10-02 15:20+0200\n"
+"PO-Revision-Date: 2017-12-03 22:46+0500\n"
+"Last-Translator: Lev Lamberov <dogsleg@debian.org>\n"
+"Language-Team: \n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. Type: title
+#. Description
+#: ../open-infrastructure-container-tools.templates:1001
+msgid "container-tools: Setup"
+msgstr "container-tools: настройка"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "machines directory:"
+msgstr "каталог машин:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "Please specify the directory that will be used to store the containers."
+msgstr ""
+"Укажите каталог, который будет использоваться для хранения контейнеров."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid ""
+"If unsure, use /var/lib/machines (default) or /srv/container/system when "
+"using shared storage."
+msgstr ""
+"Если вы не уверены, то при использовании общего хранилища выберите /var/lib/"
+"machines (по умолчанию) или /srv/container/system."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid "config directory:"
+msgstr "каталог настроек:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"configuration files."
+msgstr ""
+"Укажите каталог, который будет использоваться для хранения файлов настройки."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"If unsure, use /etc/compute-tools/config (default) or /srv/container/config "
+"when using shared storage."
+msgstr ""
+"Если вы не уверены, то при использовании общего хранилища выберите /etc/"
+"compute-tools/config (по умолчанию) или /srv/container/config."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid "debconf directory:"
+msgstr "каталог debconf:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"preseed files."
+msgstr ""
+"Укажите каталог, который будет использоваться для хранения предварительных "
+"файлов контейнеров."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"If unsure, use /etc/compute-tools/debconf (default) or /srv/container/"
+"debconf when using shared storage."
+msgstr ""
+"Если вы не уверены, то при использовании общего хранилища выберите /etc/"
+"compute-tools/debconf (по умолчанию) или /srv/container/debconf."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+#, fuzzy
+#| msgid "cache directory:"
+msgid "hooks directory:"
+msgstr "каталог кэша:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"Please specify the directory that will be used to store the container hooks."
+msgstr ""
+"Укажите каталог, который будет использоваться для хранения файлов перехвата "
+"контейнеров."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"If unsure, use /etc/compute-tools/hooks (default) or /srv/container/hooks "
+"when using shared storage."
+msgstr ""
+"Если вы не уверены, то при использовании общего хранилища выберите /etc/"
+"compute-tools/hooks (по умолчанию) или /srv/container/hooks."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+#, fuzzy
+#| msgid "cache directory:"
+msgid "keys directory:"
+msgstr "каталог кэша:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"Please specify the directory that will be used to store the container keys "
+"for verifying container image downloads."
+msgstr ""
+"Укажите каталог, который будет использоваться для хранения ключей "
+"контейнеров для проверки загрузки образов контейнеров."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"If unsure, use /etc/compute-tools/keys (default) or /srv/container/keys when "
+"using shared storage."
+msgstr ""
+"Если вы не уверены, то при использовании общего хранилища выберите /etc/"
+"compute-tools/keys (по умолчанию) или /srv/container/keys."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid "cache directory:"
+msgstr "каталог кэша:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"Please specify the directory that will be used to cache files during "
+"creation of containers."
+msgstr ""
+"Укажите каталог, который будет использоваться для хранения кэш-файлов во "
+"время создания контейнеров."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"If unsure, use /var/cache/container (default) or /srv/container/cache when "
+"using shared storage."
+msgstr ""
+"Если вы не уверены, то при использовании общего хранилища выберите /var/"
+"cache/container (по умолчанию) или /srv/container/cache."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid "Do you want system-wide readable container directories?"
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid ""
+"By default, the machines directory (and a few non-critical additional "
+"directories such as 'cache' and 'config') is only readable by the root user. "
+"If you want any user to be able to see what machines are available, you can "
+"select read-only instead of root-only (default)."
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+#, fuzzy
+#| msgid "If unsure, leave empty (default)."
+msgid "If unsure, leave at root-only (default)."
+msgstr "Если вы не уверены, то оставьте это поле пустым (по умолчанию)."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+#, fuzzy
+#| msgid "create script:"
+msgid "default build script:"
+msgstr "сценарий создания:"
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid ""
+"Please select the script that will be used by default to create containers."
+msgstr ""
+"Выберите сценарий, который будет использоваться для создания контейнеров."
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid "If unsure, use debian (default)."
+msgstr "Если вы не уверены, то используйте debian (по умолчанию)."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "IRC notifications:"
+msgstr "IRC-уведомления:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The container command can send IRC notifications via irker to one or more "
+"(whitespace separated) IRC channels."
+msgstr ""
+"С помощью irker можно отправлять IRC-уведомления в один или несколько "
+"(разделённых пробелом) IRC-каналов."
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The following example will send IRC notifications to the open-infrastructure "
+"channel on irc.oftc.net:"
+msgstr ""
+"Следующий пример отсылает IRC-уведомления в канал open-infrastructure по "
+"адресу irc.oftc.net:"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid " irc://irc.oftc.net:6668/open-infrastructure"
+msgstr " irc://irc.oftc.net:6668/open-infrastructure"
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "If unsure, leave empty (default)."
+msgstr "Если вы не уверены, то оставьте это поле пустым (по умолчанию)."
diff --git a/debian/po/templates.pot b/debian/po/templates.pot
new file mode 100644
index 0000000..2ad88ec
--- /dev/null
+++ b/debian/po/templates.pot
@@ -0,0 +1,228 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the open-infrastructure-compute-tools package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: open-infrastructure-compute-tools\n"
+"Report-Msgid-Bugs-To: open-infrastructure-compute-tools@packages.debian.org\n"
+"POT-Creation-Date: 2022-10-02 15:20+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: title
+#. Description
+#: ../open-infrastructure-container-tools.templates:1001
+msgid "container-tools: Setup"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "machines directory:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid "Please specify the directory that will be used to store the containers."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:2001
+msgid ""
+"If unsure, use /var/lib/machines (default) or /srv/container/system when "
+"using shared storage."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid "config directory:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"configuration files."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:3001
+msgid ""
+"If unsure, use /etc/compute-tools/config (default) or /srv/container/config "
+"when using shared storage."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid "debconf directory:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"Please specify the directory that will be used to store the container "
+"preseed files."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:4001
+msgid ""
+"If unsure, use /etc/compute-tools/debconf (default) or /srv/container/"
+"debconf when using shared storage."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid "hooks directory:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"Please specify the directory that will be used to store the container hooks."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:5001
+msgid ""
+"If unsure, use /etc/compute-tools/hooks (default) or /srv/container/hooks "
+"when using shared storage."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid "keys directory:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"Please specify the directory that will be used to store the container keys "
+"for verifying container image downloads."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:6001
+msgid ""
+"If unsure, use /etc/compute-tools/keys (default) or /srv/container/keys when "
+"using shared storage."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid "cache directory:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"Please specify the directory that will be used to cache files during "
+"creation of containers."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:7001
+msgid ""
+"If unsure, use /var/cache/container (default) or /srv/container/cache when "
+"using shared storage."
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid "Do you want system-wide readable container directories?"
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid ""
+"By default, the machines directory (and a few non-critical additional "
+"directories such as 'cache' and 'config') is only readable by the root user. "
+"If you want any user to be able to see what machines are available, you can "
+"select read-only instead of root-only (default)."
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:8001
+msgid "If unsure, leave at root-only (default)."
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid "default build script:"
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid ""
+"Please select the script that will be used by default to create containers."
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../open-infrastructure-container-tools.templates:9001
+msgid "If unsure, use debian (default)."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "IRC notifications:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The container command can send IRC notifications via irker to one or more "
+"(whitespace separated) IRC channels."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid ""
+"The following example will send IRC notifications to the open-infrastructure "
+"channel on irc.oftc.net:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid " irc://irc.oftc.net:6668/open-infrastructure"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../open-infrastructure-container-tools.templates:10001
+msgid "If unsure, leave empty (default)."
+msgstr ""
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..f2a01c2
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,21 @@
+#!/usr/bin/make -f
+
+PACKAGE := open-infrastructure-container-tools
+
+%:
+ dh ${@}
+
+override_dh_auto_build:
+ # disabled
+
+override_dh_auto_install:
+ dh_auto_install -- DESTDIR=$(CURDIR)/debian/$(PACKAGE)
+
+execute_after_dh_auto_install:
+ rm -f debian/$(PACKAGE)/usr/share/doc/*/CHANGELOG.txt
+ rm -f debian/$(PACKAGE)/usr/share/doc/*/LICENSE.txt
+
+ mv debian/$(PACKAGE)/usr/share/doc/* debian/$(PACKAGE)/usr/share/doc/$(PACKAGE)
+
+override_dh_installsystemd:
+ dh_installsystemd --no-restart-after-upgrade --no-start --no-stop-on-upgrade
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644
index 0000000..1e1884d
--- /dev/null
+++ b/debian/upstream/signing-key.asc
@@ -0,0 +1,14 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mDMEXAKTMBYJKwYBBAHaRw8BAQdAqmmCJDP5dgZLR8JflHZa4QF86ahh9gW7/5bd
+HUkkrsS0N0RhbmllbCBCYXVtYW5uIDxkYW5pZWwuYmF1bWFubkBvcGVuLWluZnJh
+c3RydWN0dXJlLm5ldD6IkAQTFggAOBYhBIrjR8Yn591RIGv9hLYsYaELkxlfBQJc
+ApMwAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJELYsYaELkxlf2NUBAPyZ
+GPLameJQ0qqdYhLW9fXqZgsnEEjndBJJWcCgpPolAQDfovZ1AsjVssTV9vcajOWw
+dNa6PGI/gWqoCCqsbK4GC7g4BFwCkzASCisGAQQBl1UBBQEBB0C0e0KJyQVQE8de
+THs48MotPKrefjhM0a22iziA8jWkXQMBCAeIeAQYFggAIBYhBIrjR8Yn591RIGv9
+hLYsYaELkxlfBQJcApMwAhsMAAoJELYsYaELkxlfMIwA/1JQ/fItM3rCfXb/yKIL
+5CNQ4UhrEY0YPHjhAAJAQ8bFAQDlQbUiVlqDVatOh+BIK6cPGjE+FYvuRArIuZHv
+rlmxCA==
+=Tn5F
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..2d8ff67
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+opts="pgpmode=auto" \
+https://get.open-infrastructure.net/software/compute-tools/upstream/compute-tools-(.+)\.tar\.lz