Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Chu Peng 楚鹏
minikube
提交
62813737
M
minikube
项目概览
Chu Peng 楚鹏
/
minikube
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
minikube
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
62813737
编写于
5月 14, 2016
作者:
D
Dan Lorenc
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
This statically compiles socat so it actually works in our iso.
上级
0ad6e3aa
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
18 addition
and
2 deletion
+18
-2
iso/Dockerfile.socat
iso/Dockerfile.socat
+18
-2
未找到文件。
iso/Dockerfile.socat
浏览文件 @
62813737
...
...
@@ -2,7 +2,23 @@ FROM golang:1.6
RUN apt-get update && apt-get install libssl-dev -q -y
ENV SOCAT socat-2.0.0-b8
# Musl
ENV MUSL_VERSION 1.1.10
RUN wget http://www.musl-libc.org/releases/musl-${MUSL_VERSION}.tar.gz
RUN tar zxvf musl-${MUSL_VERSION}.tar.gz
RUN cd musl-${MUSL_VERSION} && ./configure && make -j4 && make install
# OpenSSL
ENV OPENSSL_VERSION 1.0.2h
RUN wget https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz
RUN tar zxvf openssl-${OPENSSL_VERSION}.tar.gz
RUN cd openssl-${OPENSSL_VERSION} && CC='/usr/local/musl/bin/musl-gcc -static' ./Configure no-shared linux-x86_64 && make
ENV SOCAT socat-1.7.3.0
RUN wget http://www.dest-unreach.org/socat/download/$SOCAT.tar.gz
RUN tar -zvxf $SOCAT.tar.gz
RUN cd $SOCAT && ./configure --disable-readline && make && mv ./socat /go/
RUN cd $SOCAT && CC='/usr/local/musl/bin/musl-gcc -static' \
CFLAGS='-fPIC' \
CPPFLAGS='-I/build -I/build/openssl-1.0.2/include -DNETDB_INTERNAL=-1' \
LDFLAGS="-L/build/openssl-${OPENSSL_VERSION}" \
./configure && make -j4 && strip socat && mv ./socat /go/
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录