/
niceSOFT
/
util-linux
Обзор
Документация
Войти
/
niceSOFT
/
util-linux
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
v2.41
tools/git-version-bump
44 строки
1 KB
Karel Zak
tools: add SPDX-License-Identifier
13 мар 2025, 12:16
13 мар 2025, 12:16
975c2e0
Код
Авторство
О чём код?
#!/bin/bash # # SPDX-License-Identifier: GPL-2.0-or-later # # # git-version-bump - update versions and dates # # Copyright (C) 2025 Karel Zak <kzak@redhat.com> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # VERSION="$1" if [ -z "$VERSION" ]; then echo "$(basename "$0") <new-version>" exit 1 fi git rev-parse --is-inside-work-tree >/dev/null 2>&1 || { echo "Error: Not inside a Git repository." >&2 exit 1 } function bump_news_version { local version="$1" local date=$(date +"%b %d %Y") sed -i "1s/.*/util-linux ${version}: ${date} (the latest and greatest!)/" NEWS } function bump_libblkid_date() { local current_date=$(date +"%d-%b-%Y") sed -i "s/LIBBLKID_DATE=\"[0-9]\{2\}-[A-Z][a-z]\{2\}-[0-9]\{4\}\"/LIBBLKID_DATE=\"$current_date\"/g" ./configure.ac sed -i "s/libblkid_date = '[0-9]\{2\}-[A-Za-z]\{3\}-[0-9]\{4\}'/libblkid_date = '$current_date'/g" meson.build } bump_news_version "$VERSION" bump_libblkid_date git commit -s -m "build-sys: update release dates" NEWS meson.build configure.ac