Project

General

Profile

Bug #2367

[Unix] If directory "/usr/share/doomsday/data" exists, core packages not found

Added by skyjake almost 5 years ago. Updated almost 4 years ago.

Status:
New
Priority:
Low
Assignee:
Category:
Defect
Target version:
Start date:
2019-12-11
% Done:

0%

Tags:

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

Also available in: Atom PDF