* Moved the "var" directory to /boot/common/.

* Moved the "tmp" directory out of /var, and to /boot/common/cache/.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35104 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2010-01-16 17:17:07 +00:00
parent af029e2fb3
commit 29ddbdbb53
7 changed files with 21 additions and 20 deletions
+3 -3
View File
@@ -551,9 +551,9 @@ AddDirectoryToHaikuImage home Desktop ;
AddDirectoryToHaikuImage home config bin ; AddDirectoryToHaikuImage home config bin ;
AddDirectoryToHaikuImage home config lib ; AddDirectoryToHaikuImage home config lib ;
AddDirectoryToHaikuImage home mail ; AddDirectoryToHaikuImage home mail ;
AddDirectoryToHaikuImage var empty ; AddDirectoryToHaikuImage common var empty ;
AddDirectoryToHaikuImage var log ; AddDirectoryToHaikuImage common var log ;
AddDirectoryToHaikuImage var tmp ; AddDirectoryToHaikuImage common cache tmp ;
AddDirectoryToHaikuImage home config add-ons kernel drivers bin ; AddDirectoryToHaikuImage home config add-ons kernel drivers bin ;
AddDirectoryToHaikuImage home config add-ons kernel drivers dev ; AddDirectoryToHaikuImage home config add-ons kernel drivers dev ;
+1 -1
View File
@@ -58,7 +58,7 @@ SCRIPTS=system/boot
SERVERS=system/servers SERVERS=system/servers
# clean the shared memory dir # clean the shared memory dir
shmDir=/boot/var/shared_memory shmDir=/var/shared_memory
rm -rf $shmDir rm -rf $shmDir
mkdir -p $shmDir mkdir -p $shmDir
chmod 777 $shmDir chmod 777 $shmDir
+3 -2
View File
@@ -20,6 +20,7 @@
* DEALINGS IN THE SOFTWARE. * DEALINGS IN THE SOFTWARE.
*/ */
#include "Grepper.h" #include "Grepper.h"
#include <new> #include <new>
@@ -176,7 +177,7 @@ Grepper::_GrepperThread()
char command[B_PATH_NAME_LENGTH + 32]; char command[B_PATH_NAME_LENGTH + 32];
BPath tempFile; BPath tempFile;
sprintf(fileName, "/boot/var/tmp/SearchText%ld", fThreadId); sprintf(fileName, "/tmp/SearchText%ld", fThreadId);
tempFile.SetTo(fileName); tempFile.SetTo(fileName);
while (!fMustQuit && fIterator->GetNextName(fileName)) { while (!fMustQuit && fIterator->GetNextName(fileName)) {
@@ -249,7 +250,7 @@ Grepper::_GrepperThread()
// We wait with removing the temporary file until after the // We wait with removing the temporary file until after the
// entire search has finished, to prevent a lot of flickering // entire search has finished, to prevent a lot of flickering
// if the Tracker window for /boot/var/tmp/ might be open. // if the Tracker window for /tmp/ might be open.
remove(tempFile.Path()); remove(tempFile.Path());
+3 -3
View File
@@ -1,6 +1,6 @@
/* /*
* Copyright 2007, Ingo Weinhold, [email protected]. * Copyright 2007, Ingo Weinhold, [email protected].
* Copyright 2002-2009, Axel Dörfler, [email protected]. * Copyright 2002-2010, Axel Dörfler, [email protected].
* Distributed under the terms of the MIT License. * Distributed under the terms of the MIT License.
* *
* Copyright 2001-2002, Travis Geiselbrecht. All rights reserved. * Copyright 2001-2002, Travis Geiselbrecht. All rights reserved.
@@ -48,8 +48,8 @@ static struct {
{"/system", "/boot/system"}, {"/system", "/boot/system"},
{"/bin", "/boot/system/bin"}, {"/bin", "/boot/system/bin"},
{"/etc", "/boot/common/etc"}, {"/etc", "/boot/common/etc"},
{"/var", "/boot/var"}, {"/var", "/boot/common/var"},
{"/tmp", "/boot/var/tmp"}, {"/tmp", "/boot/common/cache/tmp"},
{NULL} {NULL}
}; };
+5 -5
View File
@@ -1,6 +1,6 @@
/* /*
* Copyright 2004, François Revol. * Copyright 2004, François Revol.
* Copyright 2007-2009, Axel Dörfler, [email protected]. * Copyright 2007-2010, Axel Dörfler, [email protected].
* *
* Distributed under the terms of the MIT license. * Distributed under the terms of the MIT license.
*/ */
@@ -72,10 +72,10 @@ static const char *kCommonDirectories[] = {
COMMON "/documentation", COMMON "/documentation",
COMMON "/settings", COMMON "/settings",
"develop", // B_COMMON_DEVELOP_DIRECTORY "develop", // B_COMMON_DEVELOP_DIRECTORY
"var/log", // B_COMMON_LOG_DIRECTORY COMMON "/var/log", // B_COMMON_LOG_DIRECTORY
"var/spool", // B_COMMON_SPOOL_DIRECTORY COMMON "/var/spool", // B_COMMON_SPOOL_DIRECTORY
"var/tmp", // B_COMMON_TEMP_DIRECTORY COMMON "/cache/tmp", // B_COMMON_TEMP_DIRECTORY
"var", // B_COMMON_VAR_DIRECTORY COMMON "/var", // B_COMMON_VAR_DIRECTORY
COMMON "/add-ons/Translators", COMMON "/add-ons/Translators",
COMMON "/add-ons/media", COMMON "/add-ons/media",
COMMON "/data/sounds", COMMON "/data/sounds",
+2 -1
View File
@@ -3,6 +3,7 @@
* Distributed under the terms of the MIT License. * Distributed under the terms of the MIT License.
*/ */
#include <sys/mman.h> #include <sys/mman.h>
#include <errno.h> #include <errno.h>
@@ -16,7 +17,7 @@
#include <vm_defs.h> #include <vm_defs.h>
static const char* kSharedMemoryDir = "/boot/var/shared_memory/"; static const char* kSharedMemoryDir = "/var/shared_memory/";
static bool static bool
+4 -5
View File
@@ -2243,7 +2243,7 @@ isHarmlessPathname(const char *path)
{ {
bool result = false; bool result = false;
if (path) { if (path) {
const char *harmlessDir = "/boot/var/tmp/"; const char *harmlessDir = "/tmp/";
result = (string(path).find(harmlessDir) == 0); result = (string(path).find(harmlessDir) == 0);
} }
if (!result) if (!result)
@@ -2370,14 +2370,13 @@ static const char *tooLongEntryname =
"1234567890123456789012345678901234567890123456789012345678901234567890" "1234567890123456789012345678901234567890123456789012345678901234567890"
"12345678901234567890123456789012345678901234567"; "12345678901234567890123456789012345678901234567";
// init_entry_test
static static void
void
init_entry_test() init_entry_test()
{ {
// root dir for testing // root dir for testing
testDir.initDir(badTestEntry, "testDir"); testDir.initDir(badTestEntry, "testDir");
testDir.initPath((string("/boot/var/tmp/") + testDir.name).c_str()); testDir.initPath((string("/tmp/") + testDir.name).c_str());
allTestEntries.pop_back(); allTestEntries.pop_back();
// other entries // other entries
dir1.initDir(testDir, "dir1"); dir1.initDir(testDir, "dir1");