Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
inclavare-containers
提交
3d0beb4f
I
inclavare-containers
项目概览
openanolis
/
inclavare-containers
通知
4
Star
7
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
5
列表
看板
标记
里程碑
合并请求
0
分析
仓库
DevOps
项目成员
Pages
I
inclavare-containers
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
5
Issue
5
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
3d0beb4f
编写于
7月 15, 2020
作者:
S
stormgbs
提交者:
GitHub
7月 15, 2020
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #77 from jiazhiguang/features/shim-makefile
add rpm target in Makefile
上级
1da2e541
f02adbdc
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
15 addition
and
2 deletion
+15
-2
shim/Makefile
shim/Makefile
+15
-2
未找到文件。
shim/Makefile
浏览文件 @
3d0beb4f
...
...
@@ -4,6 +4,11 @@ ROOTDIR=$(dir $(abspath $(lastword $(MAKEFILE_LIST))))
# Base path used to install.
DESTDIR
?=
/usr/local
# Variables for building rpm
VERSION
?=
0.2.0
RELEASE_TARBALL_URL
?=
https://github.com/alibaba/inclavare-containers/archive/v
$(VERSION)
.tar.gz
RPMBUILD_DIR
?=
/tmp/inclavare-containers/shim/rpmbuild
ifneq
"$(strip $(shell command -v go 2>/dev/null))" ""
GOOS
?=
$(
shell
go
env
GOOS
)
GOARCH
?=
$(
shell
go
env
GOARCH
)
...
...
@@ -39,7 +44,7 @@ SHIM_CGO_ENABLED ?= 0
BINARIES
=
$(
addprefix
bin/,
$(COMMANDS)
)
.PHONY
:
clean all b
uild binaries help install uninstall
.PHONY
:
clean all b
inaries help install uninstall rpm
.DEFAULT
:
default
all
:
binaries
...
...
@@ -49,11 +54,19 @@ bin/containerd-shim-rune-v2:
@
echo
"bin/containerd-shim-rune-v2"
@
CGO_ENABLED
=
${SHIM_CGO_ENABLED}
GOOS
=
${GOOS}
go build
${GO_BUILD_FLAGS}
-o
bin/containerd-shim-rune-v2 ./cmd/containerd-shim-rune-v2
binaries
:
$(BINARIES)
##
build binaries
binaries
:
clean
$(BINARIES)
##
build binaries
clean
:
##
clean up binaries
@
echo
"
$@
"
@
rm
-f
$(BINARIES)
@
rm
-fr
${RPMBUILD_DIR}
rpm
:
@
mkdir
-p
$(RPMBUILD_DIR)
@
echo
"%_topdir
$(RPMBUILD_DIR)
"
>>
~/.rpmmacros
@
mkdir
-p
$(RPMBUILD_DIR)
/
{
BUILD,RPMS,SOURCES,SPECS,SRPMS
}
@
wget
-P
$(RPMBUILD_DIR)
/SOURCES
$(RELEASE_TARBALL_URL)
$(MAKE)
-C
dist/centos rpm
RPMBUILD_DIR
=
$(RPMBUILD_DIR)
install
:
##
install binaries
@
echo
"
$@
$(BINARIES)
"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录