34 lines
1.2 KiB
Bash
Executable file
34 lines
1.2 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
# SPDX-FileCopyrightText: 2022 Maxwell G (@gotmax23)
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
set -euo pipefail
|
|
|
|
if command -v update.sh && [ "$#" -gt 0 ]; then
|
|
update.sh "$@"
|
|
fi
|
|
|
|
fedpkg prep
|
|
|
|
version="$(rpmspec -q --srpm --qf '%{version}\n' *.spec)"
|
|
|
|
cat << EOF > provides.spec.inc
|
|
# Bundled dependencies
|
|
Provides: bundled(tini-static)
|
|
Provides: bundled(golang(github.com/docker/docker))
|
|
Provides: bundled(golang(github.com/docker/cli))
|
|
# grep -v -e '^$' -e '^#' cli-${version}/vendor.conf | sort | awk '{print "Provides: bundled(golang("\$1")) = "\$2}'
|
|
EOF
|
|
|
|
grep -v -e '^$' -e '^#' "moby-${version}/cli-${version}/vendor.conf" | sort | awk '{print "Provides: bundled(golang("$1")) = "$2}' >> provides.spec.inc
|
|
|
|
cat << EOF >> provides.spec.inc
|
|
# grep -v -e '^$' -e '^#' moby-${version}/vendor.conf | sort | awk '{print "Provides: bundled(golang("\$1")) = "\$2}'
|
|
EOF
|
|
|
|
grep -v -e '^$' -e '^#' "moby-${version}/vendor.conf" | sort | awk '{print "Provides: bundled(golang("$1")) = "$2}' >> provides.spec.inc
|
|
|
|
if command -v update.sh && [ "$#" -gt 0 ]; then
|
|
git add --update
|
|
git commit --gpg-sign --amend --no-edit
|
|
fi
|