find_path*(): Support user specific home directory

No longer hard-code the home directory path. Instead ask
find_directory(), so we get the correct one for the current user.
This commit is contained in:
Ingo Weinhold
2013-11-18 01:50:49 +01:00
parent d5f3d9c130
commit 94fb954c53
2 changed files with 146 additions and 37 deletions
+2
View File
@@ -43,6 +43,7 @@
#define kSystemTempDirectory "/boot/system/cache/tmp"
#define kSystemVarDirectory "/boot/system/var"
#define kSystemLogDirectory "/boot/system/var/log"
#define kSystemNonpackagedDirectory "/boot/system/non-packaged"
#define kSystemNonpackagedAddonsDirectory "/boot/system/non-packaged/add-ons"
#define kSystemNonpackagedBinDirectory "/boot/system/non-packaged/bin"
#define kSystemNonpackagedLibDirectory "/boot/system/non-packaged/lib"
@@ -54,6 +55,7 @@
#define kUserLibDirectory "/boot/home/config/lib"
#define kUserPackagesDirectory "/boot/home/config/packages"
#define kUserSettingsDirectory "/boot/home/config/settings"
#define kUserNonpackagedDirectory "/boot/home/config/non-packaged"
#define kUserNonpackagedAddonsDirectory "/boot/home/config/non-packaged/add-ons"
#define kUserNonpackagedBinDirectory "/boot/home/config/non-packaged/bin"
#define kUserNonpackagedLibDirectory "/boot/home/config/non-packaged/lib"