LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

unit-name.path:

[Unit]
RequiresMountsFor=/boot/grub2/grub.cfg

[Path]
PathChanged=/boot/grub2/grub.cfg

[Install]
WantedBy=paths.target

unit-name.service:

[Unit]
RequiresMountsFor=/boot/grub2/grub.cfg

[Service]
Type=oneshot
ExecStart=/bin/sed -re 's|resume=[^ ]+||' -i /boot/grub2/grub.cfg

[Install]
Also=unit-name.path

Юниты должны иметь одинаковую часть названия до точки (в моём примере unit-name), это существенно.

Исправление intelfx, :

unit-name.path:

[Unit]
RequiresMountsFor=/boot/grub2/grub.cfg

[Path]
PathChanged=/boot/grub2/grub.cfg

[Install]
WantedBy=paths.target

unit-name.service:

[Unit]
RequiresMountsFor=/boot/grub2/grub.cfg

[Service]
Type=oneshot
ExecStart=/bin/sed -re 's|resume=[^ ]+||' -i /boot/grub2/grub.cfg

[Install]
Also=unit-name.path

Юниты должны иметь одинаковую часть названия до точки, это существенно.

Исправление intelfx, :

unit-name.path:

[Unit]
RequiresMountsFor=/boot/grub2/grub.cfg

[Path]
PathChanged=/boot/grub2/grub.cfg

[Install]
WantedBy=paths.target

unit-name.service:

[Unit]
RequiresMountsFor=/boot/grub2/grub.cfg

[Service]
Type=oneshot
ExecStart=/bin/sed -re 's|resume=[^ ]+||' -i /boot/grub2/grub.cfg

[Install]
Also=unit-name.path

Юниты должны иметь одинаковую часть названия до точки, это важно.

Исправление intelfx, :

unit-name.path:

[Unit]
RequiresMountsFor=/boot/grub2/grub.cfg

[Path]
PathChanged=/boot/grub2/grub.cfg

[Install]
WantedBy=paths.target

unit-name.service:

[Unit]
RequiresMountsFor=/boot/grub2/grub.cfg

[Service]
Type=oneshot
ExecStart=/bin/sed -re 's|resume=[^ ]+||' -i /boot/grub2/grub.cfg

[Install]
Also=unit-name.path

Исходная версия intelfx, :

unit-name.path:

[Unit]
RequiresMountsFor=/boot

[Path]
PathChanged=/boot/grub2/grub.cfg

[Install]
WantedBy=paths.target

unit-name.service:

[Unit]
RequiresMountsFor=/boot

[Service]
Type=oneshot
ExecStart=/bin/sed -re 's|resume=[^ ]+||' -i /boot/grub2/grub.cfg

[Install]
Also=unit-name.path