#4854 closed bug (invalid)
impossible manage folders in "/" directory
Reported by: | michaelvoliveira | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | System/Kernel | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
I can create, let's say /usr folder into / directory, but I can't copy any files into my new folder. When I close the tracker window and reopen usr folder is invisible. typing on the address navigator or terminal puts me into it.
I know that /boot/common folder is utilized to handle everything but I think that is an user choice to use in your PC.
But with this limitation, several apps and games that use /usr/local from others unixes will not run on Haiku!
I could continue building with --configure=/boot/common and the make file installs on shared folder, bin folder, etc. but some apps with data files refuses to accept.
For exemple: OpenArena, DreamChess don't run *is not a SDL problem!!* how was discussed in the ML. Several others apps that myself ported failed to load your resources. I had many troubles with this (un)feature! and I bet that many other users will be.
Change History (5)
comment:1 by , 15 years ago
comment:2 by , 15 years ago
Component: | User Interface → File Systems/BFS |
---|---|
Owner: | changed from | to
comment:3 by , 15 years ago
Note that "/" is a virtual, "rootfs" filesystem. To utilize things you want - you have to use symbolic links to real folders, but AFAIK using of --prefix=/boot/common is a mandatory option for configure during porting applications to Haiku.
comment:4 by , 15 years ago
Component: | File Systems/BFS → System/Kernel |
---|---|
Resolution: | → invalid |
Status: | new → closed |
Porting an application involves a bit more than just recompiling. As siarzhuk said, you have to use --prefix=/boot/common, at least.
comment:5 by , 15 years ago
"/" is a virtual folder - if you want to create a directory like "/usr" it has to be a symlink to a real place.
For example: after to change configure files, it continues to search for libs in /boot/var/tmp folder
-L/tmp/common/lib -lSDL