There is still some strange behaviour:
The crc which is displayed now with:
./megaglest --show-tileset-crc=volcanic_island
is always the same no matter where the tileset volcanic is, but in the mods menu its still marked as dirty when I move the tileset ( and its 7zip) to the installation directory.