Bug #2367
[Unix] If directory "/usr/share/doomsday/data" exists, core packages not found
Description
The Unix builds normally use /usr/share/doomsday as the base directory. If one manually creates a data/ subdirectory in there, Doomsday cannot find the core packages that get installed in the base directory.
This is because the presence of a data subdirectory is specifically checked for in app.cpp directory mappings, and it overrides the default /data folder.
See discussion: https://talk.dengine.net/discussion/2761/net-dengine-stdlib-not-found-ubuntu
History
#1 Updated by skyjake almost 5 years ago
- Description updated (diff)
#2 Updated by skyjake about 4 years ago
Don't check for "data" subdirectory; just attach App::nativeBasePath() to /data.
#3 Updated by skyjake about 4 years ago
- Assignee changed from Deng Team to skyjake
#4 Updated by skyjake almost 4 years ago
- Target version changed from 2.3 to 2.3.x