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: $ tl-wfcmgr > 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.