Create /packages symlink on boot

Rename the package links directory from /package-links to just /packages
and create it when booting.
This commit is contained in:
Ingo Weinhold
2011-07-17 16:55:13 +02:00
parent 3773b47514
commit 407c09e2d9
2 changed files with 8 additions and 6 deletions
+2 -1
View File
@@ -8,7 +8,7 @@
#define kGlobalBinDirectory "/bin" #define kGlobalBinDirectory "/bin"
#define kGlobalEtcDirectory "/etc" #define kGlobalEtcDirectory "/etc"
#define kGlobalPackageLinksDirectory "/package-links" #define kGlobalPackageLinksDirectory "/packages"
#define kGlobalSystemDirectory "/system" #define kGlobalSystemDirectory "/system"
#define kGlobalTempDirectory "/tmp" #define kGlobalTempDirectory "/tmp"
#define kGlobalVarDirectory "/var" #define kGlobalVarDirectory "/var"
@@ -35,6 +35,7 @@
#define kSystemDevelopDirectory "/boot/system/develop" #define kSystemDevelopDirectory "/boot/system/develop"
#define kSystemLibDirectory "/boot/system/lib" #define kSystemLibDirectory "/boot/system/lib"
#define kSystemPackagesDirectory "/boot/system/packages" #define kSystemPackagesDirectory "/boot/system/packages"
#define kSystemPackageLinksDirectory "/boot/system/package-links"
#define kSystemPreferencesDirectory "/boot/system/preferences" #define kSystemPreferencesDirectory "/boot/system/preferences"
#define kSystemServersDirectory "/boot/system/servers" #define kSystemServersDirectory "/boot/system/servers"
+6 -5
View File
@@ -46,11 +46,12 @@ static struct {
const char *path; const char *path;
const char *target; const char *target;
} sPredefinedLinks[] = { } sPredefinedLinks[] = {
{ kGlobalSystemDirectory, kSystemDirectory }, { kGlobalSystemDirectory, kSystemDirectory },
{ kGlobalBinDirectory, kSystemBinDirectory }, { kGlobalBinDirectory, kSystemBinDirectory },
{ kGlobalEtcDirectory, kCommonEtcDirectory }, { kGlobalEtcDirectory, kCommonEtcDirectory },
{ kGlobalTempDirectory, kCommonTempDirectory }, { kGlobalTempDirectory, kCommonTempDirectory },
{ kGlobalVarDirectory, kCommonVarDirectory }, { kGlobalVarDirectory, kCommonVarDirectory },
{ kGlobalPackageLinksDirectory, kSystemPackageLinksDirectory },
{NULL} {NULL}
}; };