История изменений
Исправление 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