On Fri, Dec 18, 2009 at 6:20 PM, Jonas Karlsson <cj.karls...@gmail.com> wrote:
> 2009/12/18  <luca...@svn.gobolinux.org>:
>> Author: lucasvr
>> Date: 2009-12-18 09:42:06 -0800 (Fri, 18 Dec 2009)
>> New Revision: 4240
>>
>> Modified:
>>   branches/015/Compile/bin/SandboxInstall
>> Log:
>> We cannot remove the -safelinking version, but keeping it around causes the 
>> compilation to fail due to left-overs file. Ignore that case by filtering it 
>> out from the left-overs verification.
>>
>
> What left-overs? All -safelinking operations are done before and after
> SandboxInstall invokation (in Pre_Installation_Preparation and
> Post_Installation_Cleanup respectively), and should therefore not
> render any left-overs. I think you have a broken recipe.


That's with OpenSSL 0.9.8k-r3:

g...@blackrain /Data/ChrootCompile] ChrootCompile -l -n -t -S
/Data/Compile/Recipes/OpenSSL/0.9.8k-r3
...
Compile: Making a safe copy of installed version |
/Programs/Scripts/Current/bin/../Functions/GoboLinux: line 683: [:
argument expected
rm: cannot remove `/Programs/OpenSSL/0.9.8k': Device or resource busy
Compile: Asserting that requirements are met...
SandboxInstall: unionfs is available. Using UnionSandbox.
SandboxInstall: Installing OpenSSL...
mkdir: cannot create directory `/System/Kernel/Status': No such file
or directory
mount: mount point /System/Kernel/Status does not exist
...
UnionSandbox: Cleaning up.
umount: /.union_mp.tmp.KOKqe0Enlzz//System/Kernel/Status: not found
UnionSandbox: Moving entries to: /Programs/OpenSSL/0.9.8k/.SandboxInstall_Root
SandboxInstall: Postprocessing Sandbox
SandboxInstall: Left over files:
Programs
Programs/OpenSSL
Programs/OpenSSL/0.9.8k-safelinking
Programs/OpenSSL/0.9.8k-safelinking/lib
Programs/OpenSSL/0.9.8k-safelinking/lib/pkgconfig
Programs/OpenSSL/0.9.8k-safelinking/lib/pkgconfig/openssl.pc
Programs/OpenSSL/0.9.8k-safelinking/lib/pkgconfig/libssl.pc
Programs/OpenSSL/0.9.8k-safelinking/lib/pkgconfig/libcrypto.pc
Programs/OpenSSL/0.9.8k-safelinking/lib/engines
Programs/OpenSSL/0.9.8k-safelinking/lib/engines/libgmp.so
...
Compile: Restoring safe copy *
Compile: OpenSSL 0.9.8k - Installation step failed.
ChrootCompile: Compilation failed, invoking bash for debugging purposes.


But now I see that this is still failing with the error in
Functions/GoboLinux at line 683. I'll fix that first in the private
copy of Compile and will see if that has anything to do with the
safelinking left-overs.

-- 
Lucas
"If you're looking for a reason I've a reason to give: pleasure,
little treasure"
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to