From efdc09fc2f1f0ffa56c9be66b68dee0b038eb3f3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= <debian@jff.email>
Date: Wed, 19 Mar 2025 19:03:00 +0100
Subject: sane-utils.postinst: Add addgroup

---
 debian/changelog           | 7 +++++++
 debian/sane-utils.postinst | 6 ++++++
 2 files changed, 13 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index cd97d2a..3f26aa5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+sane-backends (1.3.1-3) UNRELEASED; urgency=medium
+
+  * sane-utils.postinst:
+    - Add addgroup (Closes: #1100848, #1095956).
+
+ -- Jörg Frings-Fürst <debian@jff.email>  Wed, 19 Mar 2025 17:48:30 +0100
+
 sane-backends (1.3.1-2) unstable; urgency=medium
 
   * Fix FTBFS on non-Linux architectures (Closes: #1090801).
diff --git a/debian/sane-utils.postinst b/debian/sane-utils.postinst
index b334d59..553cfce 100644
--- a/debian/sane-utils.postinst
+++ b/debian/sane-utils.postinst
@@ -41,6 +41,12 @@ if [ "$1" = "configure" ] || [ "$1" = "reconfigure" ]; then
     # Stop debconf; output to stdout after this point. update-inetd needs debconf.
     db_stop
 
+    # Add the scanner system group if it doesn't exist
+    if ! getent group | grep -q "^scanner:"; then
+	echo "Adding scanner group..."
+	addgroup --quiet --system scanner || true
+    fi
+
     # Create saned user/group if they do not exist
     if ! getent passwd | grep -q "^saned:"; then
 	echo "Adding saned group and user..."
-- 
cgit v1.2.3


From 02ddfabde1082dbc8ab6646e2ca605d7430acff4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= <debian@jff.email>
Date: Wed, 19 Mar 2025 19:05:24 +0100
Subject: d/changelog: Change distribution to unstable, Change date and time

---
 debian/changelog | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 3f26aa5..01c1c10 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-sane-backends (1.3.1-3) UNRELEASED; urgency=medium
+sane-backends (1.3.1-3) unstable; urgency=medium
 
   * sane-utils.postinst:
     - Add addgroup (Closes: #1100848, #1095956).
 
- -- Jörg Frings-Fürst <debian@jff.email>  Wed, 19 Mar 2025 17:48:30 +0100
+ -- Jörg Frings-Fürst <debian@jff.email>  Wed, 19 Mar 2025 19:04:36 +0100
 
 sane-backends (1.3.1-2) unstable; urgency=medium
 
-- 
cgit v1.2.3


From 4016be3a935b0edcd402489caf0ed96b6d18c9d3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= <debian@jff.email>
Date: Wed, 19 Mar 2025 19:24:39 +0100
Subject: d/libsane1.preinst: Run addgroup every time

---
 debian/changelog        | 4 +++-
 debian/libsane1.preinst | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 01c1c10..c2f5330 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,8 +2,10 @@ sane-backends (1.3.1-3) unstable; urgency=medium
 
   * sane-utils.postinst:
     - Add addgroup (Closes: #1100848, #1095956).
+  * debian/libsane1.preinst:
+    - Run addgroup every time.
 
- -- Jörg Frings-Fürst <debian@jff.email>  Wed, 19 Mar 2025 19:04:36 +0100
+ -- Jörg Frings-Fürst <debian@jff.email>  Wed, 19 Mar 2025 19:23:37 +0100
 
 sane-backends (1.3.1-2) unstable; urgency=medium
 
diff --git a/debian/libsane1.preinst b/debian/libsane1.preinst
index 153f3a2..1f02da9 100644
--- a/debian/libsane1.preinst
+++ b/debian/libsane1.preinst
@@ -18,12 +18,12 @@ if [ "$1" = "upgrade" ]; then
 fi
 # end-remove-after
 
-if [ "$1" = "upgrade" ]; then
+#if [ "$1" = "upgrade" ]; then
     # Add the scanner system group if it doesn't exist
     if ! getent group | grep -q "^scanner:"; then
 	echo "Adding scanner group..."
 	addgroup --quiet --system scanner || true
     fi
-fi
+#fi
 #DEBHELPER#
 
-- 
cgit v1.2.3