Control: tags 1059432 + patch
Control: tags 1059432 + pending

Dear maintainer,

I've prepared an NMU for openafs (versioned as 1.8.10-2.2) and
uploaded it to DELAYED/10. Please feel free to tell me if I
should delay it longer.

Regards.

diff -Nru openafs-1.8.10/debian/changelog openafs-1.8.10/debian/changelog
--- openafs-1.8.10/debian/changelog	2024-02-29 03:46:04.000000000 +0100
+++ openafs-1.8.10/debian/changelog	2024-05-29 00:48:42.000000000 +0200
@@ -1,3 +1,11 @@
+openafs (1.8.10-2.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Move afsd (back) into /usr/sbin (Closes: #1059432).
+    Update path in init script and systemd service unit.
+
+ -- Chris Hofstaedtler <z...@debian.org>  Wed, 29 May 2024 00:48:42 +0200
+
 openafs (1.8.10-2.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru openafs-1.8.10/debian/openafs-client.init openafs-1.8.10/debian/openafs-client.init
--- openafs-1.8.10/debian/openafs-client.init	2023-12-22 23:47:52.000000000 +0100
+++ openafs-1.8.10/debian/openafs-client.init	2024-05-29 00:48:25.000000000 +0200
@@ -34,7 +34,7 @@
 DKMSDIR=${DKMSDIR:-$MODULEROOT/updates/dkms}
 
 # Exit if the package is not installed.
-[ -x /sbin/afsd ] || exit 0
+[ -x /usr/sbin/afsd ] || exit 0
 
 # Define LSB log_* functions and get other support infrastructure.
 . /lib/lsb/init-functions
@@ -137,14 +137,14 @@
 
 # Start afsd.  Be careful not to start it if another one is already running,
 # as that has a bad tendency to hang the system.  Earlier versions of the
-# openafs-client package put afsd in /usr/sbin.
+# openafs-client package put afsd in /sbin.
 start_client() {
     if pidof /sbin/afsd >/dev/null || pidof /usr/sbin/afsd >/dev/null ; then
         echo "."
     else
         choose_afsd_options
         echo " afsd."
-        start-stop-daemon --start --quiet --exec /sbin/afsd -- $AFSD_OPTIONS
+        start-stop-daemon --start --quiet --exec /usr/sbin/afsd -- $AFSD_OPTIONS
     fi
 
     # From /etc/openafs/afs.conf.client, whether to enable fcrypt encryption.
@@ -196,7 +196,7 @@
 
 case "$1" in 
 start)
-    if is_on $AFS_CLIENT && test -x /sbin/afsd ; then
+    if is_on $AFS_CLIENT && test -x /usr/sbin/afsd ; then
         echo -n "Starting AFS services:"
         if load_client ; then
             start_client
@@ -210,7 +210,7 @@
     ;;
 
 force-start)
-    if test -x /sbin/afsd ; then
+    if test -x /usr/sbin/afsd ; then
         echo -n "Starting AFS services:"
         if load_client ; then
             start_client
diff -Nru openafs-1.8.10/debian/openafs-client.install openafs-1.8.10/debian/openafs-client.install
--- openafs-1.8.10/debian/openafs-client.install	2023-12-22 23:47:52.000000000 +0100
+++ openafs-1.8.10/debian/openafs-client.install	2024-05-29 00:48:25.000000000 +0200
@@ -28,7 +28,7 @@
 debian/tmp/usr/sbin/fstrace             usr/sbin
 debian/tmp/usr/sbin/rmtsysd             usr/sbin
 
-debian/tmp/usr/sbin/afsd                sbin
+debian/tmp/usr/sbin/afsd                usr/sbin
 
 debian/openafs-client-precheck                        usr/share/openafs
 debian/openafs-client-postcheck                        usr/share/openafs
diff -Nru openafs-1.8.10/debian/openafs-client-precheck openafs-1.8.10/debian/openafs-client-precheck
--- openafs-1.8.10/debian/openafs-client-precheck	2023-12-22 23:47:52.000000000 +0100
+++ openafs-1.8.10/debian/openafs-client-precheck	2024-05-29 00:48:25.000000000 +0200
@@ -46,7 +46,7 @@
 }
 
 # Exit if the package is not installed.
-[ -x /sbin/afsd ] || exit 1
+[ -x /usr/sbin/afsd ] || exit 1
 
 # Do some other checks for prerequisites
 if ! [ -f "${CACHEINFO}" ]; then
diff -Nru openafs-1.8.10/debian/openafs-client.service openafs-1.8.10/debian/openafs-client.service
--- openafs-1.8.10/debian/openafs-client.service	2023-12-22 23:47:52.000000000 +0100
+++ openafs-1.8.10/debian/openafs-client.service	2024-05-29 00:48:25.000000000 +0200
@@ -9,7 +9,7 @@
 Type=forking
 RemainAfterExit=true
 ExecStartPre=/usr/share/openafs/openafs-client-precheck
-ExecStart=/sbin/afsd $AFSD_ARGS
+ExecStart=/usr/sbin/afsd $AFSD_ARGS
 ExecStartPost=/usr/bin/fs setcrypt $AFS_SETCRYPT
 ExecStartPost=/usr/bin/fs sysname $AFS_SYSNAME
 ExecStop=/bin/grep -qv ^1$ /proc/sys/kernel/modules_disabled

Reply via email to