параметры переопределены для конфигурации клиента openssh

Я также искал объяснение, и man-pages на недавнем образе Raspberry Pi Jessie вроде как дал мне его.

Сначала я посмотрел здесь: man 7 systemd , что затем привело меня к просмотру: man 5 systemd.unit

который предоставил следующее:

RequiresMountsFor=

Принимает список абсолютных путей, разделенных пробелами. Автоматически добавляет зависимости типа Requires= и After= для всех узлов монтирования, необходимых для доступа к указанному пути.

Точки монтирования, помеченные значком noauto, не монтируются автоматически и будут игнорироваться для целей этой опции. Если такое монтирование должно быть обязательным для данного устройства, могут быть добавлены прямые зависимости от узлов монтирования (Requires= и After= или какая-либо другая комбинация).

Чуть ниже на странице man,

ConditionArchitecture=, ConditionVirtualization=, ConditionHost=, ConditionKernelCommandLine=, ConditionSecurity=, ConditionCapability=, ConditionACPower=, ConditionNeedsUpdate=, ConditionPathExists=, ConditionPathExistsGlob=, ConditionPathIsDirectory=, ConditionPathIsSymbolicLink=, ConditionPathIsMountPoint=, ConditionPathIsReadWrite=, ConditionDirectoryNotEmpty=, ConditionFileNotEmpty=, ConditionFileIsExecutable=, ConditionNull=

Перед запуском блока убедитесь, что указанное условие истинно. Если оно не истинно, то запуск блока будет пропущен, однако все упорядочивающие зависимости от него будут соблюдены. Неверное условие не приведет к переводу блока в состояние отказа. Условие проверяется во время выполнения задания запуска в очереди.

Если уж на то пошло, я выбираю ConditionPathIsMountPoint=:

ConditionPathIsMountPoint= аналогичен ConditionPathExists=, но проверяет, существует ли определенный путь и является ли он точкой монтирования.

5
04.04.2016, 14:10
0 ответов

Теги

Похожие вопросы