We have a lot of junk in /opt/thinlinc/bin that are never meant to be used directly by the user. We should do a big cleanup and move things to libexec.
At the same time we should also see if all .sh files really should be named that. We use .sh for files that need to be source:d, and I've noticed that a lot of them really don't need that.
(In reply to comment #1) > At the same time we should also see if all .sh files really should be named > that. We use .sh for files that need to be source:d, and I've noticed that a > lot of them really don't need that. The reason for .sh is to increase performance; to avoid having to start a new shell for every little login script.
For reference, this is the current set of dubious commands: bin: hivetool setxkbmap tl-desktop-activate.sh tl-desktop-builder tl-shadow-notify tl-wait-smartcard vncconfig xkbcomp sbin: tl-collect-licensestats tl-limit-printers