From: Ralph Ronnquist Date: Sun, 28 Jan 2024 22:40:06 +0000 (+1100) Subject: Merge branch 'debian' into suites/experimental X-Git-Url: https://git.rrq.au/?a=commitdiff_plain;h=abdb6485d7bbc902c21b169d5ebffa21e54887e4;hp=ad2e7bd3fa2db91c50aef9c6b603ca215ad76c4b;p=rrq%2Foverlay-boot.git Merge branch 'debian' into suites/experimental --- diff --git a/debian/.gitignore b/debian/.gitignore new file mode 100644 index 0000000..abaf77a --- /dev/null +++ b/debian/.gitignore @@ -0,0 +1,5 @@ +.debhelper/ +debhelper-build-stamp +files +overlay-boot.substvars +overlay-boot/ diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..95d1bbd --- /dev/null +++ b/debian/changelog @@ -0,0 +1,89 @@ +overlay-boot (1.1-1) unstable; urgency=medium + + * Added bind-mount of /etc/adjtime to keep subhost time aligned with host + * Updated networking for ifupdown-without-bridge + + -- Ralph Ronnquist Mon, 29 Jan 2024 09:22:00 +1100 + +overlay-boot (1.0-1) unstable; urgency=medium + + * Version change for (first) unstable build. + + -- Ralph Ronnquist Mon, 04 Sep 2023 13:22:49 +1000 + +overlay-boot (0.1.14) experimental; urgency=medium + + * Bug fixes to handle bind mounted LIVE + + -- Ralph Ronnquist Mon, 04 Sep 2023 12:26:05 +1000 + +overlay-boot (0.1.13) experimental; urgency=medium + + * Revise network startup to handle the ifup case better. + + -- Ralph Ronnquist Fri, 25 Aug 2023 23:34:49 +1000 + +overlay-boot (0.1.12) experimental; urgency=medium + + * Change of email and signing key + + -- Ralph Ronnquist Mon, 26 Jun 2023 21:24:41 +1000 + +overlay-boot (0.1.11) experimental; urgency=medium + + * added vlan setup support + + -- Ralph Ronnquist Sat, 27 May 2023 17:27:46 +1000 + +overlay-boot (0.1.10) experimental; urgency=medium + + * include the overlay-share utility + + -- Ralph Ronnquist Fri, 02 Dec 2022 19:21:58 +1100 + +overlay-boot (0.1.9) experimental; urgency=medium + + * discard most mounts before unshare + + -- Ralph Ronnquist Sat, 12 Nov 2022 18:33:38 +1100 + +overlay-boot (0.1.8) unstable; urgency=medium + + * added configuration for shared subdirectories + + -- Ralph Ronnquist Thu, 29 Sep 2022 20:33:13 +1000 +overlay-boot (0.1.7) unstable; urgency=medium + + * distribute /etc/subhosts.conf as well + + -- Ralph Ronnquist Tue, 10 May 2022 14:34:36 +1000 +overlay-boot (0.1.6) unstable; urgency=medium + + * added sysvinit service support + + -- Ralph Ronnquist Tue, 10 May 2022 12:38:32 +1000 +overlay-boot (0.1.5) unstable; urgency=medium + + * with optional cpuset accounting + + -- Ralph Ronnquist Sat, 09 Apr 2022 10:12:58 +1000 +overlay-boot (0.1.4) unstable; urgency=medium + + * added diskfile support + + -- Ralph Ronnquist Sun, 03 Apr 2022 22:02:56 +1000 +overlay-boot (0.1.2) unstable; urgency=medium + + * bbonev squeeze of reaper.asm + + -- Ralph Ronnquist Tue, 29 Mar 2022 10:41:51 +1100 +overlay-boot (0.1.1) unstable; urgency=medium + + * refactoring for more flexible config + + -- Ralph Ronnquist Sun, 27 Mar 2022 18:55:49 +1100 +overlay-boot (0.1) unstable; urgency=medium + + * initial packaging + + -- Ralph Ronnquist Fri, 25 Mar 2022 18:05:01 +1100 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..63bb3bb --- /dev/null +++ b/debian/control @@ -0,0 +1,22 @@ +Source: overlay-boot +Section: misc +Priority: optional +Origin: Devuan +Maintainer: Ralph Ronnquist +Build-Depends: debhelper-compat (= 13), + asciidoctor, docbook-xml, libxslt1-dev, xsltproc, docbook-xsl, + musl-tools +Standards-Version: 4.6.0 +Homepage: https://borta.rrq.id.au/git?p=ralph/overlay-boot.git +Vcs-Git: https://borta.rrq.id.au/git?p=ralph/overlay-boot.git + +Package: overlay-boot +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, + coreutils (>= 8.32-4+b1), util-linux (>= 2.36.1-8+devuan2), + mount, iproute2, ifupdown, dash, procps +Description: Admin scripts for running overlay subhosts + Overlay subhosting uses unshare and chroot for running services + within independent overlay filesystems, with a common kernel but + independent namespaces. Aka "containerization with a modicum of bells + and whistles". diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..080dc7d --- /dev/null +++ b/debian/copyright @@ -0,0 +1,10 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: overlay-boot +Upstream-Contact: Ralph Ronnquist +Source: https://borta.rrq.id.au/git?p=ralph/overlay-boot.git + +Files: * +Copyright: 2022 Ralph Ronnquist +License: GPL-2+ + The full text of the GPL is distributed as in + /usr/share/common-licenses/GPL-2 on Debian systems. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..f5e3ac2 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,5 @@ +[DEFAULT] +debian-branch=debian +upstream-branch=master +upstream-tag=%(version)s +compression-level=9 diff --git a/debian/overlay-boot.links b/debian/overlay-boot.links new file mode 100644 index 0000000..71565ab --- /dev/null +++ b/debian/overlay-boot.links @@ -0,0 +1,5 @@ +/var/lib/overlay-boot/overlay-boot /usr/sbin/overlay-boot +/var/lib/overlay-boot/overlay-stop /usr/sbin/overlay-stop +/var/lib/overlay-boot/overlay-go /usr/sbin/overlay-go +/var/lib/overlay-boot/overlay-diskfile /usr/sbin/overlay-diskfile +/var/lib/overlay-boot/overlay-shar /usr/sbin/overlay-share diff --git a/debian/overlay-boot.lintian-overrides b/debian/overlay-boot.lintian-overrides new file mode 100644 index 0000000..58f7c33 --- /dev/null +++ b/debian/overlay-boot.lintian-overrides @@ -0,0 +1 @@ +overlay-boot: statically-linked-binary [var/lib/overlay-boot/reaper] diff --git a/debian/overlay-boot.postinst b/debian/overlay-boot.postinst new file mode 100755 index 0000000..9112306 --- /dev/null +++ b/debian/overlay-boot.postinst @@ -0,0 +1,13 @@ +#!/bin/sh +set -e + +case "$1" in + configure) + update-rc.d subhosts defaults || true + ;; + *) + : + ;; +esac + +#DEBHELPER# diff --git a/debian/overlay-boot.prerm b/debian/overlay-boot.prerm new file mode 100755 index 0000000..f98ae0c --- /dev/null +++ b/debian/overlay-boot.prerm @@ -0,0 +1,13 @@ +#!/bin/sh +set -e + +case "$1" in + remove) + update-rc.d subhosts disable || true + ;; + *) + : + ;; +esac + +#DEBHELPER# diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..a1243d9 --- /dev/null +++ b/debian/rules @@ -0,0 +1,8 @@ +#!/usr/bin/make -f + +%: + dh $@ + +#override_dh_clean: +# dh_clean $@ +# dh_prep -Xtrial 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/source/options b/debian/source/options new file mode 100644 index 0000000..d7be186 --- /dev/null +++ b/debian/source/options @@ -0,0 +1 @@ +tar-ignore = trial