Description of problem: Fwupd is continuously using RAM as a background daemon, while this is not really necessary to run the daemon unless there are updates to be installed. Version-Release number of selected component (if applicable): client version: 0.9.7 daemon version: 0.9.7 compile-time dependency versions appstream-glib: 0.7.2 gusb: 0.2.11 Expected results: It would probably be preferred to use systemd timers to run the fwupdmgr utilities once in a while, to check for updates and install them. Additional information: These utilities automatically start the daemon, so it would be necessary to shutdown the daemon afterwards.
How would we do hardware hotplug?
Can a generic udev rule start the daemon at a hotplug event? Or would it need to be running before the hotplug events occurs because it listens to dbus hotplug events?
I listens to all kind of hardware, using libusb, gudev and others. This isn't something I really want to discuss on a downstream bugtracker, sorry. If you have an idea please file an upstream issue and we can discuss there.