Package: glusterfs
Version: 10.0-2
Severity: normal

Dear Maintainer,

version 10.0-2 introduced the patch 03-systemd-environment-file.diff
which changes the glusterd systemd service file to source
/etc/default/glusterd. At the same time, it changes
debian/glusterfs-server.install to copy said file in place:
  debian/glusterfs-server.install:
  extras/glusterd-sysconfig etc/default/glusterd

This, however, produces /etc/default/glusterd/glusterd-sysconfig:

  # dpkg -L glusterfs-server | grep /etc/default/glusterd
  /etc/default/glusterd
  /etc/default/glusterd/glusterd-sysconfig


Here is a suggested fix (note the chmod +x debian/glusterfs-server.install):
diff --git a/debian/control b/debian/control
index 1799c61bd3..508cf2196b 100644
--- a/debian/control
+++ b/debian/control
@@ -26,6 +26,7 @@ Build-Depends: debhelper-compat (= 13),
  pkg-config,
  dh-python,
  dh-sequence-python3,
+ dh-exec,
  python3-dev
 Standards-Version: 4.6.0
 Rules-Requires-Root: no
diff --git a/debian/glusterfs-server.install b/debian/glusterfs-server.install
old mode 100644
new mode 100755
index 1afe46dfc1..cfd255bfc8
--- a/debian/glusterfs-server.install
+++ b/debian/glusterfs-server.install
@@ -1,7 +1,8 @@
+#!/usr/bin/dh-exec
 usr/sbin/glusterd
 usr/sbin/gluster-eventsapi
 usr/sbin/glustereventsd
-extras/glusterd-sysconfig etc/default/glusterd
+extras/glusterd-sysconfig => /etc/default/glusterd
 etc/glusterfs/glusterd.vol
 etc/glusterfs/gsyncd.conf
 etc/glusterfs/logger.conf.example

Reply via email to