summaryrefslogtreecommitdiffstats
path: root/scripts/build-in-obs.sh
blob: 3256ddee8e4ca61ae0e66048891d4de1212904b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash
# SPDX-License-Identifier: GPL-3.0-or-later
#
# Push packaging files to OBS
#
# Example usage:
# 1. ./scripts/make-obs.sh
# 2. ./scripts/build-in-obs.sh knot-resolver-latest
set -o errexit -o nounset -o xtrace

pkgdir='pkg/obs'

project=home:CZ-NIC:$1
package=knot-resolver

if ! [[ "$1" == *-devel || "$1" == *-testing ]]; then
	read -p "Pushing to '$project', are you sure? [y/N]: " yn
	case $yn in
		[Yy]* )
            ;;
		* )
            exit 1
	esac
fi

osc co "${project}" "${package}"
pushd "${project}/${package}"
osc del * ||:
cp -r ../../${pkgdir}/* ./
osc addremove
osc ci -n
popd