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:
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user