OS X - startkeepass.sh fails in case sensitive filesystem
A lightweight and easy-to-use password manager
Brought to you by:
dreichl
The contents of KeePass2.18.app/Contents/MacOS/startkeepass.sh:
-----
#!/bin/bash
KeePath="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
mono --desktop /$KeePath/Keepass.exe >> /dev/null
-----
This script fails in a case sensitive filesystem (not the default in OS X) as it references Keepass.exe. The referenced executable is named KeePass.exe. The script out to look like :
-----
#!/bin/bash
KeePath="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
mono --desktop /$KeePath/KeePass.exe >> /dev/null
-----
This is definitely an edge case, but presented enough of a headache for me to submit this bug.
The maintainer of the Mac OS X package has fixed this in the 2.20.1 package.
Thanks and best regards
Dominik