mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-30 09:13:29 +00:00
Merge pull request #243 from marcov/packaging-golang
golang version requirements for OBS packaging
This commit is contained in:
commit
5eda4b1020
@ -5,6 +5,7 @@
|
||||
#
|
||||
|
||||
[ -z "${DEBUG}" ] || set -x
|
||||
set -e
|
||||
set -o errexit
|
||||
set -o nounset
|
||||
set -o pipefail
|
||||
@ -40,7 +41,6 @@ gen_version_file() {
|
||||
kernel_version=${kernel_version#v}
|
||||
|
||||
golang_version=$(get_from_kata_deps "languages.golang.meta.newest-version" "${kata_version}")
|
||||
golang_version="1.10.2"
|
||||
golang_sha256=$(curl -s -L "https://storage.googleapis.com/golang/go${golang_version}.linux-${ARCH}.tar.gz.sha256")
|
||||
|
||||
# - is not a valid char for rpmbuild
|
||||
|
@ -27,7 +27,10 @@ override_dh_auto_build:
|
||||
tar xzf /usr/src/packages/SOURCES/go$(GO_VERSION).linux-@GO_ARCH@.tar.gz -C /usr/src/packages/BUILD/local
|
||||
ln -s /usr/src/packages/BUILD /usr/src/packages/BUILD/go/src/$(IMPORTNAME)
|
||||
cd $(GOPATH)/src/$(IMPORTNAME)/; \
|
||||
make QEMUPATH=/usr/bin/$(DEFAULT_QEMU) COMMIT=@HASH@
|
||||
make \
|
||||
QEMUPATH=/usr/bin/$(DEFAULT_QEMU) \
|
||||
COMMIT=@HASH@ \
|
||||
SKIP_GO_VERSION_CHECK=1
|
||||
|
||||
override_dh_auto_install:
|
||||
mkdir -p debian/$(PKG_NAME)
|
||||
@ -37,6 +40,7 @@ override_dh_auto_install:
|
||||
DESTDIR=$(shell pwd)/debian/$(PKG_NAME)/ \
|
||||
PREFIX=/usr \
|
||||
COMMIT=@HASH@ \
|
||||
QEMUPATH=/usr/bin/$(DEFAULT_QEMU)
|
||||
QEMUPATH=/usr/bin/$(DEFAULT_QEMU) \
|
||||
SKIP_GO_VERSION_CHECK=1
|
||||
|
||||
sed -i -e '/^initrd =/d' $(shell pwd)/debian/$(PKG_NAME)/usr/share/defaults/kata-containers/configuration.toml
|
||||
|
@ -69,7 +69,10 @@ export GOPATH=$HOME/rpmbuild/BUILD/go/
|
||||
mkdir -p $HOME/rpmbuild/BUILD/go/src/%{DOMAIN}/%{ORG}
|
||||
ln -s $HOME/rpmbuild/BUILD/kata-runtime-%{version} $HOME/rpmbuild/BUILD/go/src/%{IMPORTNAME}
|
||||
cd $HOME/rpmbuild/BUILD/go/src/%{IMPORTNAME}
|
||||
make QEMUPATH=/usr/bin/%{DEFAULT_QEMU} COMMIT=@HASH@
|
||||
make \
|
||||
QEMUPATH=/usr/bin/%{DEFAULT_QEMU} \
|
||||
COMMIT=@HASH@ \
|
||||
SKIP_GO_VERSION_CHECK=1
|
||||
|
||||
%check
|
||||
export http_proxy=http://127.0.0.1:9/
|
||||
@ -88,6 +91,7 @@ make \
|
||||
PREFIX=/usr \
|
||||
QEMUPATH=/usr/bin/%{DEFAULT_QEMU} \
|
||||
COMMIT=@HASH@ \
|
||||
SKIP_GO_VERSION_CHECK=1 \
|
||||
install
|
||||
sed -i -e '/^initrd =/d' %{buildroot}/usr/share/defaults/kata-containers/configuration.toml
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user