• Jérome Perrin's avatar
    testing/testcase: check executables are not linked with system libraries · 4656f063
    Jérome Perrin authored
    Except a short whitelist of system libraries, we should have always set
    rpath so that the slapos version of the library is used.
    
    We had issues with components which where compiled with slapos version
    of openssl but linked without rpath. At runtime they were using system
    openssl.
    
    Rewrite our complex grep shell pipeline in python, with a function
    parsing ldd output so that we can check not only for not found dynamic
    libraries, but also for libraries that are found outside of slapos
    library dirs.
    
    This also fixes problems that this grep pipeline did not support paths
    with spaces in their names.
    4656f063
Name
Last commit
Last update
..
cli Loading commit data...
collect Loading commit data...
grid Loading commit data...
manager Loading commit data...
proxy Loading commit data...
slap Loading commit data...
testing Loading commit data...
tests Loading commit data...
README.console.rst Loading commit data...
README.format.rst Loading commit data...
README.grid.rst Loading commit data...
README.manager.rst Loading commit data...
README.proxy.rst Loading commit data...
README.slap.rst Loading commit data...
__init__.py Loading commit data...
bang.py Loading commit data...
client.py Loading commit data...
format.py Loading commit data...
human.py Loading commit data...
slapos.xsd Loading commit data...
util.py Loading commit data...
version.py Loading commit data...