I have /bin/sh symlinked to dash (a posix shell) rather than bash, and upon starting rox I get the following in the shell, although rox-filer starts fine; /usr/bin/rox: 6: [[: not found /usr/bin/rox: 12: [[: not found Replacing the #!/bin/sh with #!/bin/bash resolves the issue. I know this is extremely trivial, not likely to be encountered by very many and most likely an upstream issue anyway, so feel free to mark as invalid, upstream or whatever. Reproducible: Always
Created attachment 139808 [details, diff] change to #!/bin/bash Scratch what I just said about this being upstream, I checked in rox-base/rox/files/ for the script, but I didn't realise it was actually part of the ebuild itself. Here's a patch to the ebuild (rox-2.6.1.ebuild) to change it to /bin/bash, although it'd probably be easier to do it by hand.
Created attachment 139809 [details, diff] rox-sh.patch Or make it POSIX-sh compatible.
Thanks! Made this (and everything wrapped in the rox.eclass too, which suffered from the same problem) POSIX compliant.