5f99bce601
- Fix a problem that the xrdp.service fail to auto-start when instructed to listen on a specific interface
- By changing the "network.target" systemd dependency to "network-online.target"
- The "network-online.target", in short, means at least one network interface has finished IP level setup.
- The previously used "network.target" is vague and does not provide such guarantee (ref: man systemd.special(7)).
- Which often cause "xrdp.service" fail to auto-start when the service is configured to listen on a specific interface (e.g. in xrdp.ini, "port=tcp://192.168.0.1:3389"). Because the interface may have not finish setting up its IP, when "xrdp.service" starts.
(cherry picked from commit
|
||
---|---|---|
.. | ||
default | ||
init.d | ||
pam.d | ||
pulse | ||
rc.d | ||
keymap-names.txt | ||
km-0000040a.ini | ||
km-0000040b.ini | ||
km-0000040c.ini | ||
km-0000041d.ini | ||
km-0000080a.ini | ||
km-0000080c.ini | ||
km-0000100c.ini | ||
km-00000406.ini | ||
km-00000407.ini | ||
km-00000409.ini | ||
km-00000410.ini | ||
km-00000411.ini | ||
km-00000412.ini | ||
km-00000414.ini | ||
km-00000415.ini | ||
km-00000416.ini | ||
km-00000419.ini | ||
km-00000807.ini | ||
km-00000809.ini | ||
km-00000813.ini | ||
km-00000816.ini | ||
km-00010409.ini | ||
km-19360409.ini | ||
Makefile.am | ||
xrdp-sesman.service.in | ||
xrdp.service.in |