summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorHelmut Grohne <helmut@subdivi.de>2022-12-23 13:49:34 +0100
committerHelmut Grohne <helmut@subdivi.de>2022-12-23 13:49:34 +0100
commit931e58dcf2228be420c471ae8e9366097061f914 (patch)
tree20ab70309639f7450c757245c25df66f64991999 /debian
parent9da1fe822cc819bb2d117f968b14a348b8acb4a7 (diff)
downloaddebvm-931e58dcf2228be420c471ae8e9366097061f914.tar.gz
initial attempt at a debian package
Notably missing: * manual pages * autopkgtests
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog5
-rw-r--r--debian/control28
-rw-r--r--debian/copyright31
-rw-r--r--debian/debvm.docs1
-rw-r--r--debian/debvm.install2
-rwxr-xr-xdebian/rules4
-rw-r--r--debian/source/format1
7 files changed, 72 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..dc1480a
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+debvm (0) UNRELEASED; urgency=medium
+
+ * Initial release.
+
+ -- Helmut Grohne <helmut@subdivi.de> Fri, 23 Dec 2022 12:53:45 +0100
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..b575797
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,28 @@
+Source: debvm
+Maintainer: Helmut Grohne <helmut@subdivi.de>
+Build-Depends: debhelper-compat (= 13)
+Section: admin
+Priority: optional
+Standards-Version: 4.6.2
+Rules-Requires-Root: no
+Homepage: https://salsa.debian.org/helmutg/debvm/
+
+Package: debvm
+Architecture: all
+Depends:
+ ${misc:Depends},
+ e2fsprogs,
+ genext2fs,
+ mmdebstrap (>= 1.2.3),
+ qemu-kvm | qemu-system-arm | qemu-system-system-mips | qemu-system-misc | qemu-system-ppc | qemu-system-x86,
+Recommends:
+ arch-test,
+ binfmt-support,
+ qemu-system,
+ qemu-user-static,
+ uidmap,
+Description: create and run virtual machines for various Debian releases and architectures
+ The tool debvm-create can be used to create a virtual machine image and
+ the tool debvm-run can be used to run such a machine image. Their purpose
+ primarily is testing software using qemu as a containment technology.
+ These are relatively thin wrappers around mmdebstrap and qemu.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..c2201cf
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,31 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: debvm
+Upstream-Contact: Helmut Grohne <helmut@subdivi.de>
+Source: https://salsa.debian.org/helmutg/debvm/
+
+Files: *
+Copyright:
+ 2022 Helmut Grohne <helmut@subdivi.de>
+ 2022 Johannes Schauer Marin Rodrigues <josch@debian.org>
+ 2022 Jochen Sprickerhof <git@jochen.sprickerhof.de>
+License: MIT
+
+License: MIT
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+ .
+ The software is provided "as is", without warranty of any kind, express or
+ implied, including but not limited to the warranties of merchantability,
+ fitness for a particular purpose and noninfringement. In no event shall the
+ authors or copyright holders be liable for any claim, damages or other
+ liability, whether in an action of contract, tort or otherwise, arising
+ from, out of or in connection with the software or the use or other dealings
+ in the software.
diff --git a/debian/debvm.docs b/debian/debvm.docs
new file mode 100644
index 0000000..b43bf86
--- /dev/null
+++ b/debian/debvm.docs
@@ -0,0 +1 @@
+README.md
diff --git a/debian/debvm.install b/debian/debvm.install
new file mode 100644
index 0000000..2ef7d56
--- /dev/null
+++ b/debian/debvm.install
@@ -0,0 +1,2 @@
+debvm-create usr/bin
+debvm-run usr/bin
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..2d33f6a
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,4 @@
+#!/usr/bin/make -f
+
+%:
+ dh $@
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..89ae9db
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (native)