• 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
documentation Loading commit data...
master Loading commit data...
slapos Loading commit data...
.gitignore Loading commit data...
CHANGES.rst Loading commit data...
MANIFEST.in Loading commit data...
README.rst Loading commit data...
bootstrap.py Loading commit data...
buildout.cfg Loading commit data...
computer_definition.cfg.example Loading commit data...
setup.cfg Loading commit data...
setup.py Loading commit data...
slapos-client.cfg.example Loading commit data...
slapos-proxy.cfg.example Loading commit data...
slapos.cfg.example Loading commit data...