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