gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libeufin] branch master updated: debian: simplify, tmpfiles


From: gnunet
Subject: [libeufin] branch master updated: debian: simplify, tmpfiles
Date: Fri, 06 Oct 2023 11:09:48 +0200

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository libeufin.

The following commit(s) were added to refs/heads/master by this push:
     new fcbfc973 debian: simplify, tmpfiles
fcbfc973 is described below

commit fcbfc97355586ec979a6efeeec6af84409d38134
Author: Florian Dold <florian@dold.me>
AuthorDate: Fri Oct 6 11:09:47 2023 +0200

    debian: simplify, tmpfiles
---
 debian/libeufin-bank.postinst | 61 ++++++++++++++++++-------------------------
 debian/libeufin-bank.postrm   | 30 ---------------------
 debian/libeufin-bank.prerm    |  9 -------
 debian/libeufin-bank.tmpfiles |  2 ++
 4 files changed, 27 insertions(+), 75 deletions(-)

diff --git a/debian/libeufin-bank.postinst b/debian/libeufin-bank.postinst
index d233cdc3..af7917e1 100644
--- a/debian/libeufin-bank.postinst
+++ b/debian/libeufin-bank.postinst
@@ -2,45 +2,34 @@
 
 set -e
 
-if [ -d /run/systemd/system ]; then
-        systemctl --system daemon-reload >/dev/null || true
-fi
-if [ "$1" = "remove" ]; then
-        if [ -x "/usr/bin/deb-systemd-helper" ]; then
-                deb-systemd-helper mask 'libeufin-bank.service' >/dev/null || 
true
-        fi
-fi
-
-if [ "$1" = "purge" ]; then
-        if [ -x "/usr/bin/deb-systemd-helper" ]; then
-                deb-systemd-helper purge 'libeufin-bank.service' >/dev/null || 
true
-                deb-systemd-helper unmask 'libeufin-bank.service' >/dev/null 
|| true
-        fi
-fi
-libeufin_bank_home=/var/lib/libeufin-bank
-bank_user=libeufin-bank
-bank_group=libeufin-bank
-
 . /usr/share/debconf/confmodule
 
 case "${1}" in
-  configure)
-
-    if ! getent group $bank_group >/dev/null; then
-      addgroup --quiet --system $bank_group
-    fi
-
-    # Create users if needed
-    if ! getent passwd $bank_user >/dev/null; then
-      adduser --quiet --system --no-create-home --ingroup $bank_group --home 
$libeufin_bank_home $bank_user
-    fi
-    ;;
-  abort-upgrade|abort-remove|abort-deconfigure)
-    ;;
-  *)
-    echo "postinst called with unknown argument \`${1}'" >&2
-    exit 1
-    ;;
+configure)
+
+  if ! getent group libeufin-bank >/dev/null; then
+    addgroup --quiet --system libeufin-bank
+  fi
+
+  # Create users if needed
+  if ! getent passwd libeufin-bank >/dev/null; then
+    adduser --quiet \
+      --system \
+      --disabled-password \
+      --no-create-home \
+      --shell /bin/bash
+    --ingroup libeufin-bank \
+      --home /var/lib/libeufin-bank \
+      libeufin-bank
+  fi
+  ;;
+
+abort-upgrade | abort-remove | abort-deconfigure) ;;
+
+*)
+  echo "postinst called with unknown argument \`${1}'" >&2
+  exit 1
+  ;;
 esac
 
 #DEBHELPER#
diff --git a/debian/libeufin-bank.postrm b/debian/libeufin-bank.postrm
deleted file mode 100644
index 6cf72202..00000000
--- a/debian/libeufin-bank.postrm
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if [ -f /usr/share/debconf/confmodule ]; then
-    . /usr/share/debconf/confmodule
-fi
-
-if [ -f /usr/share/dbconfig-common/dpkg/postrm.pgsql ]; then
-    . /usr/share/dbconfig-common/dpkg/postrm.pgsql
-    dbc_go libeufin-sandbox "$@"
-fi
-
-case "${1}" in
-purge)
-# TODO: anything to clean up? Like:
-#  rm -f /etc/libeufin-db.conf
-  ;;
-remove | upgrade | failed-upgrade | abort-install | abort-upgrade | disappear)
-  ;;
-
-  *)
-  echo "postrm called with unknown argument \`${1}'" >&2
-  exit 1
-  ;;
-esac
-
-#DEBHELPER#
-
-exit 0
diff --git a/debian/libeufin-bank.prerm b/debian/libeufin-bank.prerm
deleted file mode 100644
index a8cd12fb..00000000
--- a/debian/libeufin-bank.prerm
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if [ -d /run/systemd/system ] && [ "$1" = remove ]; then
-        deb-systemd-invoke stop 'libeufin-bank.service' >/dev/null || true
-fi
-
-exit 0
diff --git a/debian/libeufin-bank.tmpfiles b/debian/libeufin-bank.tmpfiles
new file mode 100644
index 00000000..c4486a29
--- /dev/null
+++ b/debian/libeufin-bank.tmpfiles
@@ -0,0 +1,2 @@
+# Type Path        Mode UID  GID  Age Argument
+d /var/lib/libeufin-bank 0700 libeufin-bank libeufin-bank  - -

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]