The screen recipe doesn't compile using union sandbox because of a behaviour in the union mounting. There's no problems when using fibo sandbox. The problem is that during 'make install' a program called 'tic' is called. It takes a termcap source file and transform it to terminfo format and writes it to a specified dir ([...]/Shared/terminfo/f/foo). While doing that it also access /Programs/Ncurses/Current/Shared/terminfo/f/foo* files (if exist), but _do not modify_ them. Those files are put into $sandbox_rw anyway. As an example I tried to compile screen and below output listings.
UnionSandbox: Moving entries to: /Programs/Screen/4.0.2/.SandboxInstall_Root SandboxInstall: Postprocessing Sandbox SandboxInstall: Left over files: Programs Programs/Ncurses Programs/Ncurses/5.5 Programs/Ncurses/5.5/Shared Programs/Ncurses/5.5/Shared/terminfo Programs/Ncurses/5.5/Shared/terminfo/s Programs/Ncurses/5.5/Shared/terminfo/s/screen2 Programs/Ncurses/5.5/Shared/terminfo/s/screen3 Programs/Ncurses/5.5/Shared/terminfo/s/screen.xterm-r6 Programs/Ncurses/5.5/Shared/terminfo/s/screen.xterm-xfree86 Programs/Ncurses/5.5/Shared/terminfo/s/screen-s Programs/Ncurses/5.5/Shared/terminfo/s/screen-w Programs/Ncurses/5.5/Shared/terminfo/s/screen Programs/Ncurses/5.5/Shared/terminfo/s/screen.teraterm Programs/Ncurses/5.5/Shared/terminfo/s/screen.linux Programs/Ncurses/5.5/Shared/terminfo/s/screen-bce Compile: Installation step failed. ]ll /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen* -rw-r--r-- 1 mojo mojo 1518 2007-01-04 00:16 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen -rw-r--r-- 1 mojo mojo 585 2007-01-04 00:16 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen2 -rw-r--r-- 1 mojo mojo 630 2007-01-04 00:16 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen3 -rw-r--r-- 1 mojo mojo 1530 2007-01-04 00:16 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen-bce -rw-r--r-- 1 mojo mojo 1508 2007-01-04 00:16 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen.linux -rw-r--r-- 1 mojo mojo 1550 2007-01-04 00:16 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen-s -rw-r--r-- 1 mojo mojo 1516 2007-01-04 00:16 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen.teraterm -rw-r--r-- 1 mojo mojo 1534 2007-01-04 00:16 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen-w -rw-r--r-- 1 mojo mojo 1529 2007-01-04 00:16 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen.xterm-r6 -rw-r--r-- 1 mojo mojo 2444 2007-01-04 00:16 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen.xterm-xfree86 ]ll /Programs/Ncurses/5.5/Shared/terminfo/s/screen* -rw-r--r-- 1 mojo mojo 1518 2007-01-04 00:16 /Programs/Ncurses/5.5/Shared/terminfo/s/screen -rw-r--r-- 1 mojo mojo 585 2007-01-04 00:16 /Programs/Ncurses/5.5/Shared/terminfo/s/screen2 -rw-r--r-- 1 mojo mojo 630 2007-01-04 00:16 /Programs/Ncurses/5.5/Shared/terminfo/s/screen3 -rw-r--r-- 1 mojo mojo 1530 2007-01-04 00:16 /Programs/Ncurses/5.5/Shared/terminfo/s/screen-bce -rw-r--r-- 1 mojo mojo 1508 2007-01-04 00:16 /Programs/Ncurses/5.5/Shared/terminfo/s/screen.linux -rw-r--r-- 1 mojo mojo 1550 2007-01-04 00:16 /Programs/Ncurses/5.5/Shared/terminfo/s/screen-s -rw-r--r-- 1 mojo mojo 1516 2007-01-04 00:16 /Programs/Ncurses/5.5/Shared/terminfo/s/screen.teraterm -rw-r--r-- 1 mojo mojo 1534 2007-01-04 00:16 /Programs/Ncurses/5.5/Shared/terminfo/s/screen-w lrwxrwxrwx 1 mojo mojo 25 2007-01-04 00:16 /Programs/Ncurses/5.5/Shared/terminfo/s/screen.xterm-new -> ../s/screen.xterm-xfree86 -rw-r--r-- 1 mojo mojo 1529 2007-01-04 00:16 /Programs/Ncurses/5.5/Shared/terminfo/s/screen.xterm-r6 -rw-r--r-- 1 mojo mojo 2444 2007-01-04 00:16 /Programs/Ncurses/5.5/Shared/terminfo/s/screen.xterm-xfree86 ]ll -u /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen* -rw-r--r-- 1 mojo mojo 1518 2007-01-04 11:09 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen -rw-r--r-- 1 mojo mojo 585 2007-01-04 11:09 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen2 -rw-r--r-- 1 mojo mojo 630 2007-01-04 11:09 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen3 -rw-r--r-- 1 mojo mojo 1530 2007-01-04 11:09 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen-bce -rw-r--r-- 1 mojo mojo 1508 2007-01-04 11:09 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen.linux -rw-r--r-- 1 mojo mojo 1550 2007-01-04 11:09 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen-s -rw-r--r-- 1 mojo mojo 1516 2007-01-04 11:09 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen.teraterm -rw-r--r-- 1 mojo mojo 1534 2007-01-04 11:09 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen-w -rw-r--r-- 1 mojo mojo 1529 2007-01-04 11:09 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen.xterm-r6 -rw-r--r-- 1 mojo mojo 2444 2007-01-04 11:09 /Programs/Screen/4.0.2/.SandboxInstall_Root/Programs/Ncurses/5.5/Shared/terminfo/s/screen.xterm-xfree86 As you can see the modification timestamp does not change, and if one does a diff on the files there's no difference, only the last access timestamp. Why are these files written to $sandbox_rw anyway? -- /Jonas _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel