]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Set DefaultDependencies=no and pull in sysinit.target
authorBenjamin Kaduk <kaduk@mit.edu>
Mon, 16 May 2016 01:36:36 +0000 (21:36 -0400)
committerBenjamin Kaduk <kaduk@mit.edu>
Mon, 16 May 2016 02:19:29 +0000 (22:19 -0400)
Try to avoid dependency cycles with other scripts that pull in
remote-fs.target.

debian/changelog
debian/openafs-client.service

index ac25906225e628620411394b60db27d67e91dfed..266c6ea0a7c445e0c8fb87116b090b83ab20a48a 100644 (file)
@@ -14,6 +14,9 @@ openafs (1.6.18-1) UNRELEASED; urgency=high
     - Improve behavior relating to large (~2GB fetches from the fileserver).
   * Import patches from upstream gerrit to improve support for
     Linux 4.5 kernels.  (Closes: #821782)
+  * Depend on sysint.target instead of basic.target in openafs-client.service,
+    to eliminate dependency cycles with other services that depend on
+    remote-fs.target.  (Closes: #794451)
 
  -- Benjamin Kaduk <kaduk@mit.edu>  Sun, 15 May 2016 16:03:14 -0400
 
index 2debcafccd641cbc9617fd8b8260b3427a9f65e7..2b203fd4bb01fb502b08f5a734b8df257303da79 100755 (executable)
@@ -1,8 +1,9 @@
 [Unit]
 Description=OpenAFS client
 Wants=network-online.target
-After=network.target network-online.target local-fs.target
+After=network.target network-online.target local-fs.target sysinit.target
 Before=remote-fs.target umount.target
+DefaultDependencies=no
 
 [Service]
 Type=forking