Merge branch 'debian' into suites/experimental
authorRalph Ronnquist <rrq@rrq.au>
Sun, 28 Jan 2024 22:40:06 +0000 (09:40 +1100)
committerRalph Ronnquist <rrq@rrq.au>
Sun, 28 Jan 2024 22:40:06 +0000 (09:40 +1100)
12 files changed:
debian/.gitignore [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/gbp.conf [new file with mode: 0644]
debian/overlay-boot.links [new file with mode: 0644]
debian/overlay-boot.lintian-overrides [new file with mode: 0644]
debian/overlay-boot.postinst [new file with mode: 0755]
debian/overlay-boot.prerm [new file with mode: 0755]
debian/rules [new file with mode: 0755]
debian/source/format [new file with mode: 0644]
debian/source/options [new file with mode: 0644]

diff --git a/debian/.gitignore b/debian/.gitignore
new file mode 100644 (file)
index 0000000..abaf77a
--- /dev/null
@@ -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 (file)
index 0000000..95d1bbd
--- /dev/null
@@ -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 <rrq@rrq.au>  Mon, 29 Jan 2024 09:22:00 +1100
+
+overlay-boot (1.0-1) unstable; urgency=medium
+
+  * Version change for (first) unstable build.
+
+ -- Ralph Ronnquist <rrq@rrq.au>  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 <rrq@rrq.au>  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 <rrq@rrq.au>  Fri, 25 Aug 2023 23:34:49 +1000
+
+overlay-boot (0.1.12) experimental; urgency=medium
+
+  * Change of email and signing key
+
+ -- Ralph Ronnquist <rrq@rrq.au>  Mon, 26 Jun 2023 21:24:41 +1000
+
+overlay-boot (0.1.11) experimental; urgency=medium
+
+  * added vlan setup support
+
+ -- Ralph Ronnquist <ralph.ronnquist@gmail.com>  Sat, 27 May 2023 17:27:46 +1000
+
+overlay-boot (0.1.10) experimental; urgency=medium
+
+  * include the overlay-share utility
+
+ -- Ralph Ronnquist <ralph.ronnquist@gmail.com>  Fri, 02 Dec 2022 19:21:58 +1100
+
+overlay-boot (0.1.9) experimental; urgency=medium
+
+  * discard most mounts before unshare
+
+ -- Ralph Ronnquist <ralph.ronnquist@gmail.com>  Sat, 12 Nov 2022 18:33:38 +1100
+
+overlay-boot (0.1.8) unstable; urgency=medium
+
+  * added configuration for shared subdirectories
+
+ -- Ralph Ronnquist <ralph.ronnquist@gmail.com>  Thu, 29 Sep 2022 20:33:13 +1000
+overlay-boot (0.1.7) unstable; urgency=medium
+
+  * distribute /etc/subhosts.conf as well
+
+ -- Ralph Ronnquist <ralph.ronnquist@gmail.com>  Tue, 10 May 2022 14:34:36 +1000
+overlay-boot (0.1.6) unstable; urgency=medium
+
+  * added sysvinit service support
+
+ -- Ralph Ronnquist <ralph.ronnquist@gmail.com>  Tue, 10 May 2022 12:38:32 +1000
+overlay-boot (0.1.5) unstable; urgency=medium
+
+  * with optional cpuset accounting
+
+ -- Ralph Ronnquist <ralph.ronnquist@gmail.com>  Sat, 09 Apr 2022 10:12:58 +1000
+overlay-boot (0.1.4) unstable; urgency=medium
+
+  * added diskfile support
+
+ -- Ralph Ronnquist <ralph.ronnquist@gmail.com>  Sun, 03 Apr 2022 22:02:56 +1000
+overlay-boot (0.1.2) unstable; urgency=medium
+
+  * bbonev squeeze of reaper.asm
+
+ -- Ralph Ronnquist <ralph.ronnquist@gmail.com>  Tue, 29 Mar 2022 10:41:51 +1100
+overlay-boot (0.1.1) unstable; urgency=medium
+
+  * refactoring for more flexible config
+
+ -- Ralph Ronnquist <ralph.ronnquist@gmail.com>  Sun, 27 Mar 2022 18:55:49 +1100
+overlay-boot (0.1) unstable; urgency=medium
+
+  * initial packaging
+
+ -- Ralph Ronnquist <ralph.ronnquist@gmail.com>  Fri, 25 Mar 2022 18:05:01 +1100
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..63bb3bb
--- /dev/null
@@ -0,0 +1,22 @@
+Source: overlay-boot
+Section: misc
+Priority: optional
+Origin: Devuan
+Maintainer: Ralph Ronnquist <rrq@grrq.au>
+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 (file)
index 0000000..080dc7d
--- /dev/null
@@ -0,0 +1,10 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: overlay-boot
+Upstream-Contact: Ralph Ronnquist <ralph.ronnquist@gmail.com>
+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 (file)
index 0000000..f5e3ac2
--- /dev/null
@@ -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 (file)
index 0000000..71565ab
--- /dev/null
@@ -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 (file)
index 0000000..58f7c33
--- /dev/null
@@ -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 (executable)
index 0000000..9112306
--- /dev/null
@@ -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 (executable)
index 0000000..f98ae0c
--- /dev/null
@@ -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 (executable)
index 0000000..a1243d9
--- /dev/null
@@ -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 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/options b/debian/source/options
new file mode 100644 (file)
index 0000000..d7be186
--- /dev/null
@@ -0,0 +1 @@
+tar-ignore = trial