04.01.2016 14:26, Rainer Dorsch пишет:
> Hi,
> 
> I am facing an issue with a .mount unit file. The task is simple: mount a 
> partition at the 
> *right* time. 
> 
> The system is OpenElec 6.0, which is based on CoreOS. /etc/fstab is on a 
> squashfs, i.e. 
> it cannot be easily modified and is empty:
> 
> OpenELEC:~/.config/system.d # cat /etc/fstab
> OpenELEC:~/.config/system.d # 
> 
> I would like to mount /storage/.kodi/.local/storage/sdcard after /storage is 
> mounted 
> and before systemd-tmpfiles-setup.service starts executing:
> 
> I created this .mount unit file:
> 
> OpenELEC:~/.config/system.d # cat storage-.kodi-.local-storage-sdcard.mount 
> [Unit]
> Description=sdcard mount script
> 
> #Requires=storage.mount
> #After=storage.mount
> ConditionPathExists=/storage/.kodi/.local/storage/sdcard
> 
> Conflicts=umount.target
> Before=umount.target systemd-tmpfiles-setup.service
> 

This creates dependency loop. systemd-tmpfiles-setup.service is ordered
After local-fs.target and mount units by default are ordered Before
local-fs.target.

Try adding DefaultDependencies=false
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to