From: Harald Hoyer Date: Tue, 12 Mar 2013 17:24:44 +0000 (+0100) Subject: remote-fs.target: want remote-fs-pre.target X-Git-Tag: v199~224 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=6bde0b3220e95a08cefb70846f73b2cf24b7734a;hp=4d4fe926cb2ad1e624ddaea26f143fa93d867296 remote-fs.target: want remote-fs-pre.target This pulls in remote-fs-pre.target if remote-fs.target is needed. Previously remote-fs-pre.target was not active, if no remote fs was mounted from /etc/fstab. So, every manual remote fs mount was ordered against the inactive remote-fs-pre.target and umount.target. Because remote-fs-pre.target was not active, the remote fs was umounted at umount.target time, which was too late (network already down). Now remote-fs-pre.target is active, even if no remote fs is mounted. On shutdown it is deactivated in the correct order and all manual remote fs mounts also. --- diff --git a/units/remote-fs.target b/units/remote-fs.target index 9e68878ad..b11074f8a 100644 --- a/units/remote-fs.target +++ b/units/remote-fs.target @@ -8,6 +8,8 @@ [Unit] Description=Remote File Systems Documentation=man:systemd.special(7) +Wants=remote-fs-pre.target +After=remote-fs-pre.target [Install] WantedBy=multi-user.target