summaryrefslogtreecommitdiffstats
path: root/debian/templates
diff options
context:
space:
mode:
Diffstat (limited to 'debian/templates')
-rw-r--r--debian/templates/binary.control.in (renamed from debian/templates/control.binary.in)1
-rw-r--r--debian/templates/extra.control.in (renamed from debian/templates/control.extra.in)0
-rw-r--r--debian/templates/postinst.initramfs-tools.in6
-rw-r--r--debian/templates/postinst.usrmovemitigation.in7
-rw-r--r--debian/templates/preinst.license.in8
-rw-r--r--debian/templates/preinst.usrmovemitigation.in7
-rw-r--r--debian/templates/source.control.in (renamed from debian/templates/control.source.in)2
7 files changed, 16 insertions, 15 deletions
diff --git a/debian/templates/control.binary.in b/debian/templates/binary.control.in
index 968361a..dca357d 100644
--- a/debian/templates/control.binary.in
+++ b/debian/templates/binary.control.in
@@ -1,4 +1,5 @@
Package: firmware-@package@
+Meta-Rules-Target: generic
Architecture: all
Replaces: @replaces@
Conflicts: @conflicts@
diff --git a/debian/templates/control.extra.in b/debian/templates/extra.control.in
index eeb37cc..eeb37cc 100644
--- a/debian/templates/control.extra.in
+++ b/debian/templates/extra.control.in
diff --git a/debian/templates/postinst.initramfs-tools.in b/debian/templates/postinst.initramfs-tools.in
index 6c9e968..24a0b17 100644
--- a/debian/templates/postinst.initramfs-tools.in
+++ b/debian/templates/postinst.initramfs-tools.in
@@ -1,7 +1,3 @@
-#!/bin/sh
-
-set -e
-
case "$1" in
configure)
dpkg-trigger --no-await update-initramfs
@@ -15,5 +11,3 @@ case "$1" in
exit 1
;;
esac
-
-#DEBHELPER#
diff --git a/debian/templates/postinst.usrmovemitigation.in b/debian/templates/postinst.usrmovemitigation.in
new file mode 100644
index 0000000..6009feb
--- /dev/null
+++ b/debian/templates/postinst.usrmovemitigation.in
@@ -0,0 +1,7 @@
+if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ]; then
+ for f in @files@; do
+ dpkg-divert --package firmware-@package@ --no-rename --quiet \
+ --divert "/lib/firmware/$f.usr-is-merged" \
+ --remove "/lib/firmware/$f"
+ done
+fi
diff --git a/debian/templates/preinst.license.in b/debian/templates/preinst.license.in
index d0c7e0d..f403d84 100644
--- a/debian/templates/preinst.license.in
+++ b/debian/templates/preinst.license.in
@@ -1,7 +1,3 @@
-#!/bin/sh
-
-set -e
-
. /usr/share/debconf/confmodule
db_version 2.0
db_capb backup
@@ -72,7 +68,3 @@ if [ "$RET" != "true" ]; then
RESULT=$?
[ "$RESULT" = 0 ] || exit $RESULT
fi
-
-#DEBHELPER#
-
-exit 0
diff --git a/debian/templates/preinst.usrmovemitigation.in b/debian/templates/preinst.usrmovemitigation.in
new file mode 100644
index 0000000..4c4789d
--- /dev/null
+++ b/debian/templates/preinst.usrmovemitigation.in
@@ -0,0 +1,7 @@
+if [ "$1" = "upgrade" ] || [ "$1" = "install" ]; then
+ for f in @files@; do
+ dpkg-divert --package firmware-@package@ --no-rename --quiet \
+ --divert "/lib/firmware/$f.usr-is-merged" \
+ --add "/lib/firmware/$f"
+ done
+fi
diff --git a/debian/templates/control.source.in b/debian/templates/source.control.in
index 0089ce0..dceeac3 100644
--- a/debian/templates/control.source.in
+++ b/debian/templates/source.control.in
@@ -6,7 +6,7 @@ XSBC-Uploaders: Daniel Baumann <daniel.baumann@progress-linux.org>
XSBC-Original-Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
XSBC-Original-Uploaders: Bastian Blank <waldi@debian.org>, Steve Langasek <vorlon@debian.org>, maximilian attems <maks@debian.org>, Ben Hutchings <benh@debian.org>, Salvatore Bonaccorso <carnil@debian.org>
Bugs: mailto:maintainers@lists.progress-linux.org
-Build-Depends: debhelper-compat (= 13)
+Build-Depends: debhelper-compat (= 13), rdfind
Standards-Version: 4.3.0
Rules-Requires-Root: no
Vcs-Browser: https://git.progress-linux.org/packages/graograman-backports/firmware-nonfree