Pages: [1]
  Print  
Author Topic: 085 on freebsd with linux emu  (Read 5675 times)
davidd
Half-Nub


Cakes 6
Posts: 99


[Z] server maintainer


« on: March 09, 2010, 02:52:17 PM »

I had the following problem
Code:
---- FS_Startup -----  
FS_CreatePath: failed to create path "/home"

I had to do this to solve it.

Code:
[root@lood /usr/compat/linux]# ln -s /usr/home/ home
[root@lood /usr/compat/linux]#                                   

I looked at the code in qcommon/files.c but did not see an obvious solution. FS_CreatePath
Logged

Openarena, the freedom to contribute and extend.
sago007
Posts a lot
*

Cakes 62
Posts: 1664


Open Arena Developer


WWW
« Reply #1 on: March 09, 2010, 04:10:51 PM »

What is your $HOME variable set to?

Code:
echo $HOME

The game should not need to create /home if $HOME is /usr/home/username
Logged

There are nothing offending in my posts.
Falkland
Member


Cakes 6
Posts: 590


« Reply #2 on: March 09, 2010, 04:50:54 PM »

Why are you using the linux binary instead of compiling a native FreeBSD dedicated server binary ?

It seems like the linux compat support  "thinks"  that /usr is the root of the  system

Anyway , I found this on the ioquake3 buglist : http://bugzilla.icculus.org/show_bug.cgi?id=4271

It was fixed in rev1770
« Last Edit: March 09, 2010, 05:05:11 PM by Falkland » Logged
Pages: [1]
  Print  
 
Jump to: