|
Packit Service |
87beb7 |
#! /bin/sh
|
|
Packit Service |
87beb7 |
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
Packit Service |
87beb7 |
|
|
Packit Service |
87beb7 |
REMOTE_GIT=/pub/scm/utils/dtc/dtc.git
|
|
Packit Service |
87beb7 |
REMOTE_PATH=/pub/software/utils/dtc
|
|
Packit Service |
87beb7 |
|
|
Packit Service |
87beb7 |
set -e
|
|
Packit Service |
87beb7 |
|
|
Packit Service |
87beb7 |
kup_one () {
|
|
Packit Service |
87beb7 |
VERSION="$1"
|
|
Packit Service |
87beb7 |
|
|
Packit Service |
87beb7 |
TAG="v$VERSION"
|
|
Packit Service |
87beb7 |
|
|
Packit Service |
87beb7 |
PREFIX="dtc-$VERSION/"
|
|
Packit Service |
87beb7 |
TAR="dtc-$VERSION.tar"
|
|
Packit Service |
87beb7 |
SIG="$TAR.sign"
|
|
Packit Service |
87beb7 |
|
|
Packit Service |
87beb7 |
git archive --format=tar --prefix="$PREFIX" -o "$TAR" "$TAG"
|
|
Packit Service |
87beb7 |
gpg --detach-sign --armor -o "$SIG" "$TAR"
|
|
Packit Service |
87beb7 |
|
|
Packit Service |
87beb7 |
ls -l "$TAR"*
|
|
Packit Service |
87beb7 |
|
|
Packit Service |
87beb7 |
# Verify the signature as a sanity check
|
|
Packit Service |
87beb7 |
gpg --verify "$SIG" "$TAR"
|
|
Packit Service |
87beb7 |
|
|
Packit Service |
87beb7 |
kup put --tar --prefix="$PREFIX" "$REMOTE_GIT" "$TAG" "$SIG" "$REMOTE_PATH/$TAR.gz"
|
|
Packit Service |
87beb7 |
}
|
|
Packit Service |
87beb7 |
|
|
Packit Service |
87beb7 |
for version; do
|
|
Packit Service |
87beb7 |
kup_one $version
|
|
Packit Service |
87beb7 |
done
|
|
Packit Service |
87beb7 |
|