ICAClient_12.1.0-0.x86_64.rpm installs wfcmgr and wfica in /opt/Citrix/ICAClient, rather than in /usr/lib/ICAClient. We should proably adopt to this new location and perhaps support falling back on the commands being in PATH. With the current code and the recent ICA client, you get a traceback:
> Warning: /opt/thinlinc/bin/tl-wfcmgr uses get_tl_prefix() uninitialised
> Traceback (most recent call last):
> File "/opt/thinlinc/bin/tl-wfcmgr", line 118, in <module>
> subprocess . call ( o0oOoO00o , close_fds = 1 )
> File "/opt/thinlinc/modules/subprocess.py", line 443, in call
> return Popen(*popenargs, **kwargs).wait()
> File "/opt/thinlinc/modules/subprocess.py", line 593, in __init__
> errread, errwrite)
> File "/opt/thinlinc/modules/subprocess.py", line 1079, in _execute_child
> raise child_exception
> OSError: [Errno 2] No such file or directory
Using new directory in 28007. No fallback at this time.
Works fine. Tested with fake programs.