aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/changelog80
-rw-r--r--debian/control24
-rw-r--r--debian/copyright28
-rw-r--r--debian/docs1
-rw-r--r--debian/gbp.conf3
-rw-r--r--debian/patches/include_header.patch27
-rw-r--r--debian/patches/series1
-rwxr-xr-xdebian/rules11
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch2
10 files changed, 178 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..9b305ee
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,80 @@
+arch-install-scripts (23-3) unstable; urgency=medium
+
+ * d/install, d/p/policy.d_no_autostart.patch, d/policy-rc.d:
+ - Drop setting up policy-rc.d.
+ * d/control: Update description, thanks MTecknology. (Closes: #978439)
+
+ -- Unit 193 <unit193@debian.org> Wed, 06 Jan 2021 20:46:36 -0500
+
+arch-install-scripts (23-2) unstable; urgency=medium
+
+ * d/control, d/copyright, d/patches/*: Update my email address.
+ * d/control:
+ - Bump DH compat to 13.
+ - Set arch-install-scripts Multi-Arch: foreign.
+ * d/p/policy.d_no_autostart.patch, d/install, d/policy-rc.d:
+ - Re-write how we set up policy-rc.d, using bind mounts.
+ * d/watch: Bump to version 4.
+ * Update Standards-Version to 4.5.1.
+
+ -- Unit 193 <unit193@debian.org> Sat, 19 Dec 2020 20:53:35 -0500
+
+arch-install-scripts (23-1) unstable; urgency=medium
+
+ * d/watch: Allow zst, bz2, and gz compressed tarballs.
+ * New upstream version 23
+ * d/u/signing-key.asc: Drop, no longer useful.
+ * d/copyright: Add Eli Schwartz.
+ * d/control:
+ - R³: no.
+ - Add Vcs-* fields.
+ * Update Standards-Version to 4.4.1.
+
+ -- Unit 193 <unit193@ubuntu.com> Fri, 15 Nov 2019 19:33:46 -0500
+
+arch-install-scripts (22-1) unstable; urgency=medium
+
+ * New upstream version 22
+ * d*.adoc, d/manpages, d/rules: Drop our manpages in favor of upstream's.
+ * d/rules: Clean up pacstrap's manpage and bash-completion too.
+ * d/control:
+ - Update Build-Depend: asciidoctor → asciidoc-base, docbook-xsl, xsltproc.
+
+ -- Unit 193 <unit193@ubuntu.com> Wed, 03 Jul 2019 05:10:54 -0400
+
+arch-install-scripts (21-1) unstable; urgency=medium
+
+ * New upstream version 21
+ - Refresh patch.
+ * d/copyright: Update years.
+ * Update Standards-Version to 4.3.0.
+ * d/compat, d/control:
+ - Drop d/compat in favor of debhelper-compat, bump to 12.
+
+ -- Unit 193 <unit193@ubuntu.com> Fri, 11 Jan 2019 00:43:01 -0500
+
+arch-install-scripts (20-1) unstable; urgency=medium
+
+ * New upstream version 20
+ - Refresh patches.
+ * d/arch-chroot.adoc, d/genfstab.adoc:
+ - Update manpages from updated help text.
+ * d/compat, d/control: Bump dh compat to 11.
+
+ -- Unit 193 <unit193@ubuntu.com> Tue, 23 Oct 2018 20:28:22 -0400
+
+arch-install-scripts (19-1) unstable; urgency=medium
+
+ * d/watch: Update location of tarballs, no longer includes *.sig.
+ * New upstream version 19
+ * d/arch-chroot.adoc, d/control, d/genfstab.adoc, d/manpages, d/rules:
+ - Write manpages for the scripts, use asciidoctor to generate final output.
+ * Update Standards-Version to 4.2.1.
+
+ -- Unit 193 <unit193@ubuntu.com> Tue, 28 Aug 2018 19:55:42 -0400
+
+arch-install-scripts (18-1) unstable; urgency=medium
+
+ * Initial release.
+
+ -- Unit 193 <unit193@ubuntu.com> Tue, 20 Mar 2018 22:39:36 -0400
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..85f94cf
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,24 @@
+Source: arch-install-scripts
+Section: admin
+Priority: optional
+Maintainer: Unit 193 <unit193@debian.org>
+Build-Depends: debhelper-compat (= 13), asciidoc-base, docbook-xsl, m4, xsltproc
+Rules-Requires-Root: no
+Standards-Version: 4.5.1
+Homepage: https://github.com/archlinux/arch-install-scripts
+Vcs-Browser: https://git.unit193.net/cgit/users/unit193/arch-install-scripts.git
+Vcs-Git: https://git.unit193.net/cgit/users/unit193/arch-install-scripts.git
+
+Package: arch-install-scripts
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Description: scripts aimed at automating some menial tasks
+ arch-install-scripts provides a small suite of scripts originally meant to
+ automate some menial tasks during the installation of an Arch system.
+ This package provides the scripts that can be useful for debootstrapping a
+ Debian-based system.
+ .
+ This package contains:
+ - genfstab: Automatically generate an fstab file
+ - arch-chroot: Set up bind mounts and chroot into the target system.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..7947eec
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,28 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: arch-install-scripts
+Source: https://github.com/archlinux/arch-install-scripts
+
+Files: *
+Copyright: 2012-2019 Dave Reisner <dreisner@archlinux.org>
+ 2019 Eli Schwartz <eschwartz@archlinux.org>
+License: GPL-2
+
+Files: debian/*
+Copyright: 2015-2019 Unit 193 <unit193@debian.org>
+License: GPL-2
+
+License: GPL-2
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License version 2 as published by
+ the Free Software Foundation.
+ .
+ This package 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/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..b43bf86
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1 @@
+README.md
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..5474c60
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,3 @@
+[DEFAULT]
+pristine-tar = True
+sign-tags = True
diff --git a/debian/patches/include_header.patch b/debian/patches/include_header.patch
new file mode 100644
index 0000000..a1cad6e
--- /dev/null
+++ b/debian/patches/include_header.patch
@@ -0,0 +1,27 @@
+Description: Include some information in the header of fstab
+Author: Unit 193 <unit193@debian.org>
+Forwarded: not-needed
+Last-Update: 2018-01-28
+
+---
+ genfstab.in | 9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+--- a/genfstab.in 2020-12-19 20:15:13.111711286 -0500
++++ b/genfstab.in 2020-12-19 20:15:13.107711321 -0500
+@@ -138,6 +138,15 @@
+ fi
+
+ # handle block devices
++cat <<EOF
++# /etc/fstab: static file system information.
++#
++# Use 'blkid' to print the universally unique identifier for a
++# device; this may be used with UUID= as a more robust way to name devices
++# that works even if disks are added and removed. See fstab(5).
++#
++EOF
++printf "%-15s %-15s %-7s %-15s %-7s %s\n" '# <file system>' '<mount point>' '<type>' '<options>' '<dump>' '<pass>'
+ findmnt -Recvruno SOURCE,TARGET,FSTYPE,OPTIONS,FSROOT "$root" |
+ while read -r src target fstype opts fsroot; do
+ if (( !pseudofs )) && fstype_is_pseudofs "$fstype"; then
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..5cc1400
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+include_header.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..bb1675f
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,11 @@
+#!/usr/bin/make -f
+# See debhelper(7) (uncomment to enable)
+# output every command that modifies files on the build system.
+#DH_VERBOSE = 1
+
+%:
+ dh $@
+
+override_dh_auto_install:
+ make PREFIX=/usr DESTDIR="$(CURDIR)/debian/arch-install-scripts" install
+ find debian/arch-install-scripts -name 'pacstrap*' -delete
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/watch b/debian/watch
new file mode 100644
index 0000000..08d0d1e
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+https://github.com/archlinux/arch-install-scripts/releases .*/v([\d\.]+)\.tar\.(?:xz|zst|bz2|gz)