openssl-0.9.8

Auke Kok sofar at lunar-linux.org
Wed Jul 6 10:14:54 UTC 2005


Auke Kok wrote:

>Terry Chan wrote:
>
>  
>
>>When testing the new version of openssl-0.9.8, it seems to break quite a few
>>apps in moonbase because of hidden depends on openssl existing in moonbase.
>>
>>I had to hack the openssl module to temporarily add symlinks for:
>>
>>/usr/lib/libcrypto.so.0.9.7 -> libcrypto.so.0.9.8
>>/usr/lib/libssl.so.0.9.7 -> libssl.so.0.9.8
>>
>>This is less than ideal.  If someone else has a better idea on how to fix
>>this problem of version bumping openssl from 0.9.7g to 0.9.8, feel free to
>>fix it in moonbase.
>>
>>I have NOT bumped the version of openssl to 0.9.8, in moonbase.
>>
>>Once all the hidden apps have been recompiled with the new openssl, they
>>seem to work fine with libcrypto.so.0.9.8 and libssl.so.0.9.8.
>> 
>>
>>    
>>
>
>this is an ever re-occuring problem with only one answer: you have to 
>recompile all modules that (somehow) depend on openssl. The only 
>solution I see for openssl is:
>
>1) bump the module but do not do anything specific after
>2) send out an announcement prior with instructions and a code snipplet 
>that shows you how to rebuild the required apllications, or otherwise 
>use 'lunar fix' to autodetect and rebuild based on broken symlinks 
>(ldd_check catches these).
>
>anything other is futile IMO
>  
>

possible code for 2) would be:

b) "lunar fix"
a) for M in $(lsh list_installed) ; do ( lsh plugin_module_check_ldd $M 
; [ $? == 2 ] && lin -c $M ; ) ; done

sofar



More information about the Lunar-dev mailing list