CONNECTING CLIENTS TO THE RIGHT IPC INTERFACES
==============================================
The swupdate.service instance runs with the environment variable
RUNTIME_DIRECTORY set to /run/swupdate, which is where the IPC control and
progress interfaces generate their socket paths from.

On using an IPC client you should set that environment variable or TMPDIR
accordingly or use the command line socket options that are available to
connect to /run/swupdate/swupdateprog or /run/swupdate/sockinstctrl.

DPKG BUILD PROFILES
===================
There are some custom build profiles that are disabled by default:

pkg.swupdate.p11
Enable using PKCS#11 for AES decryption
instead of having the plain key available in a file.

pkg.swupdate.nohwcompat
Disable the comparison with the hardware compatibility file /etc/hwrevision.

pkg.swupdate.nosigning
Disable Cryptographic Message Syntax (CMS) signature verification on SWU files.
Cryptographic hash verification (integrity) is still enabled with this set.
Please only use this when you can ensure authenticity in some other way.

pkg.swupdate.noswuforwarder
Disable the SWU forwarder. This gets rid of the libwebsockets dependency.

EXAMPLES
========
/usr/share/doc/swupdate/examples/udev holds an example on how to make SWUpdate
trigger installing updates on inserting USB flash drives with SWU files on them.
