/
githubmirror
/
bubblewrap
Обзор
Документация
Войти
/
githubmirror
/
bubblewrap
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tests/use-as-subproject/assert-correct-rpath.py
26 строк
697 B
Simon McVittie
meson: Add options to set a RPATH/RUNPATH on the bwrap executable
16 май 2022, 11:19
16 май 2022, 11:19
7d54d05
Код
Авторство
О чём код?
#!/usr/bin/python3 # Copyright 2022 Collabora Ltd. # SPDX-License-Identifier: LGPL-2.0-or-later import subprocess import sys if __name__ == '__main__': completed = subprocess.run( ['objdump', '-T', '-x', sys.argv[1]], stdout=subprocess.PIPE, ) stdout = completed.stdout assert stdout is not None seen_rpath = False for line in stdout.splitlines(): words = line.strip().split() if words and words[0] in (b'RPATH', b'RUNPATH'): print(line.decode(errors='backslashreplace')) assert len(words) == 2, words assert words[1] == b'${ORIGIN}/../lib', words seen_rpath = True assert seen_rpath