mirror of
https://github.com/aljazceru/kata-containers.git
synced 2026-01-25 01:04:29 +01:00
We dont have commit when we build the pkg. Lets define the COMMIT variable to kwnow the commit from each project. Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
38 lines
965 B
Makefile
38 lines
965 B
Makefile
#!/usr/bin/make -f
|
|
|
|
DOMAIN = github.com
|
|
ORG = kata-containers
|
|
PROJECT = ksm-throttler
|
|
IMPORTNAME = $(DOMAIN)/$(ORG)/$(PROJECT)
|
|
GO_VERSION = @GO_VERSION@
|
|
|
|
export DH_VERBOSE=1
|
|
export DH_GOPKG:=$(DOMAIN)/$(ORG)/$(PROJECT)
|
|
export DEB_BUILD_OPTIONS=nocheck
|
|
export GOPATH=/usr/src/packages/BUILD/go
|
|
export GOROOT=/tmp/local/go
|
|
export PATH:=/tmp/local/go/bin:$(PATH)
|
|
export DH_OPTIONS
|
|
|
|
%:
|
|
dh $@
|
|
|
|
override_dh_auto_build:
|
|
mkdir -p /tmp/local/
|
|
mkdir -p /usr/src/packages/BUILD/go/src/$(DOMAIN)/$(ORG)
|
|
tar xzf /usr/src/packages/SOURCES/go$(GO_VERSION).linux-@GO_ARCH@.tar.gz -C /tmp/local
|
|
ln -s /usr/src/packages/BUILD /usr/src/packages/BUILD/go/src/$(IMPORTNAME)
|
|
cd $(GOPATH)/src/$(IMPORTNAME); \
|
|
make \
|
|
COMMIT=@HASH@ \
|
|
TARGET=kata-ksm-throttler
|
|
|
|
override_dh_auto_install:
|
|
mkdir -p debian/$(PROJECT)
|
|
cd $(GOPATH)/src/$(IMPORTNAME); \
|
|
make install \
|
|
COMMIT=@HASH@ \
|
|
DESTDIR=$(shell pwd)/debian/kata-ksm-throttler \
|
|
TARGET=kata-ksm-throttler
|
|
|