[systemd-devel] Adding a service file to run with system-update.target
I've been playing with the offline updates thing a bit. Is this the kind of service file that PackageKit should install into /usr/lib/systemd/system/ ? [Unit] Description=Updates the operating system whilst offline DefaultDependencies=no After=system-update.target [Service] Type=oneshot ExecStart=/usr/libexec/pk-offline-update I'm guessing I also have to do something like ln -sf /lib/systemd/system/packagekit-offline-update.service /etc/systemd/system/system-update.target.wants/packagekit-offline-update.service as well. Thanks, Richard. ___ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel
Re: [systemd-devel] Adding a service file to run with system-update.target
On Fri, 2012-06-01 at 23:42 +0100, Richard Hughes wrote: I've been playing with the offline updates thing a bit. Is this the kind of service file that PackageKit should install into /usr/lib/systemd/system/ ? [Unit] Description=Updates the operating system whilst offline DefaultDependencies=no After=system-update.target [Service] Type=oneshot ExecStart=/usr/libexec/pk-offline-update I'm guessing I also have to do something like ln -sf /lib/systemd/system/packagekit-offline-update.service /etc/systemd/system/system-update.target.wants/packagekit-offline-update.service as well. You can simplify that last one by adding the following to the unit file: [Install] WantedBy=system-update.target Then you can use systemctl enable packagekit-offline-update.service -- Mathieu ___ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel
Re: [systemd-devel] Adding a service file to run with system-update.target
Heya, Please make this a normal unit file, I.e. drop the DefaultDependencies, and drop the After=system-update.target. But do add WantedBy=system-update.target in the Install section. Or, alternatively, symlink this into /usr/lib/systemd/system/system-update.target.wants/ in the package so that there is no need to explicitly enable the unit. (I'd probably recommend the latter to avoid any fragility here). And Type=simple should be good for this too, hence you can drop the Type= entirely. Lennart (who is about to step on a plane) Richard Hughes hughsi...@gmail.com wrote: I've been playing with the offline updates thing a bit. Is this the kind of service file that PackageKit should install into /usr/lib/systemd/system/ ? [Unit] Description=Updates the operating system whilst offline DefaultDependencies=no After=system-update.target [Service] Type=oneshot ExecStart=/usr/libexec/pk-offline-update I'm guessing I also have to do something like ln -sf /lib/systemd/system/packagekit-offline-update.service /etc/systemd/system/system-update.target.wants/packagekit-offline-update.service as well. Thanks, Richard. ___ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel ___ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel