/
niceSOFT
/
cmake
Обзор
Документация
Войти
/
niceSOFT
/
cmake
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Utilities/Scripts/update-elf.bash
29 строк
666 B
Ben Boeckel
Utilities/Scripts: do not use exact tree match
08 ноя 2025, 15:45
08 ноя 2025, 15:45
e1f4a35
Код
Авторство
О чём код?
#!/usr/bin/env bash set -e set -x shopt -s dotglob readonly name="elf" readonly ownership="FreeBSD Upstream <kwrobot@kitware.com>" readonly subtree="Utilities/cmelf" readonly repo="https://github.com/freebsd/freebsd-src.git" readonly tag="main" readonly shortlog=false readonly exact_tree_match=false readonly paths=" sys/sys/elf32.h sys/sys/elf64.h sys/sys/elf_common.h " extract_source () { git_archive pushd "${extractdir}/${name}-reduced" echo "* -whitespace" > .gitattributes mv sys/sys/* . sed -i -e 's/<sys\/elf_common.h>/"elf_common.h"/g' -e 's/u_int32_t/uint32_t/g' *.h popd } . "${BASH_SOURCE%/*}/update-third-party.bash"