main/polkit: Create home directory for polkit
Some polkit users need the polkit home directory to exist, to avoid errors such as:
dbus-daemon[147]: [system] Activating service name='org.freedesktop.PolicyKit1' requested by ':1.0' (uid=0 pid=175 comm="ModemManager ") (using servicehelper)
dbus-daemon[147]: [system] Activated service 'org.freedesktop.PolicyKit1' failed: Launch helper exited with unknown return code 1
failed to create PolicyKit authority: 'Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Launch helper exited with unknown return code 1'
NetworkManager[154]: <warn> [946684845.8418] modem-broadband[ttyACM1]: failed to enable modem: GDBus.Error:org.freedesktop.ModemManager1.Error.Core.Failed: PolicyKit authorization error: 'authority not found'
While here, do some boy scouting by quoting all strings and alphabetically sorting arguments since we are already touching this line.
Signed-off-by: Olliver Schinagl oliver@schinagl.nl