mirror of
https://github.com/rancher/os.git
synced 2025-05-11 01:27:08 +00:00
Add APPEND_SYSTEM_IMAGES arg for build
This commit is contained in:
parent
f6ee3042c9
commit
de73e0551c
@ -40,7 +40,7 @@ RUN echo "Acquire::http { Proxy \"$APTPROXY\"; };" >> /etc/apt/apt.conf.d/01prox
|
||||
|
||||
########## Dapper Configuration #####################
|
||||
|
||||
ENV DAPPER_ENV VERSION DEV_BUILD RUNTEST DEBUG APTPROXY ENGINE_REGISTRY_MIRROR INTEGRATION_TESTS KERNEL_CHECK VMWARE_APPEND
|
||||
ENV DAPPER_ENV VERSION DEV_BUILD RUNTEST DEBUG APTPROXY ENGINE_REGISTRY_MIRROR INTEGRATION_TESTS KERNEL_CHECK APPEND_SYSTEM_IMAGES VMWARE_APPEND
|
||||
ENV DAPPER_DOCKER_SOCKET true
|
||||
ENV DAPPER_SOURCE /go/src/github.com/rancher/os
|
||||
ENV DAPPER_OUTPUT ./bin ./dist ./build/initrd ./build/kernel
|
||||
@ -82,7 +82,6 @@ ARG SYSTEM_DOCKER_URL_amd64=https://github.com/rancher/os-system-docker/releases
|
||||
ARG SYSTEM_DOCKER_URL_arm64=https://github.com/rancher/os-system-docker/releases/download/${SYSTEM_DOCKER_VERSION}/docker-arm64-${SYSTEM_DOCKER_VERSION}.tgz
|
||||
|
||||
ARG VMWARE_AUTOFORMAT=1
|
||||
ARG OPEN_VMTOOLS_VERSION=10.2.5-3
|
||||
######################################################
|
||||
|
||||
# Set up environment and export all ARGS as ENV
|
||||
@ -118,8 +117,7 @@ ENV BUILD_DOCKER_URL=BUILD_DOCKER_URL_${ARCH} \
|
||||
SYSTEM_DOCKER_URL=SYSTEM_DOCKER_URL_${ARCH} \
|
||||
SYSTEM_DOCKER_URL_amd64=${SYSTEM_DOCKER_URL_amd64} \
|
||||
SYSTEM_DOCKER_URL_arm64=${SYSTEM_DOCKER_URL_arm64} \
|
||||
VMWARE_AUTOFORMAT=${VMWARE_AUTOFORMAT} \
|
||||
OPEN_VMTOOLS_VERSION=${OPEN_VMTOOLS_VERSION}
|
||||
VMWARE_AUTOFORMAT=${VMWARE_AUTOFORMAT}
|
||||
ENV PATH=${GOPATH}/bin:/usr/local/go/bin:$PATH
|
||||
|
||||
RUN mkdir -p ${DOWNLOADS}
|
||||
|
3
Makefile
3
Makefile
@ -67,8 +67,9 @@ rpi64:
|
||||
vmware: .dapper
|
||||
mkdir -p dist
|
||||
INTEGRATION_TESTS=0 \
|
||||
APPEND_SYSTEM_IMAGES="rancher/os-openvmtools:10.2.5-3" \
|
||||
VMWARE_APPEND="console=tty1 console=ttyS0,115200n8 printk.devkmsg=on rancher.autologin=tty1 rancher.autologin=ttyS0 rancher.autologin=ttyS1 panic=10" \
|
||||
./.dapper vmware-release 2>&1 | tee dist/release.log
|
||||
./.dapper vmware-release 2>&1 | tee dist/release.log
|
||||
|
||||
help:
|
||||
@./scripts/help
|
||||
|
@ -11,9 +11,14 @@ cd $(dirname $0)/..
|
||||
IMAGES=$(bin/host_ros c images -i build/initrd/usr/share/ros/os-config.yml)
|
||||
INIT_IMAGES=""
|
||||
SYSTEM_IMAGES=""
|
||||
|
||||
for i in ${APPEND_SYSTEM_IMAGES};do
|
||||
IMAGES="${IMAGES} ${i}"
|
||||
done
|
||||
|
||||
for i in ${IMAGES}; do
|
||||
echo "tar-image: pull($i)"
|
||||
if [ "${FORCE_PULL}" = "1" ] || ! docker inspect $i >/dev/null 2>&1; then
|
||||
if ! docker inspect $i >/dev/null 2>&1; then
|
||||
docker pull ${i}
|
||||
fi
|
||||
|
||||
@ -26,11 +31,6 @@ for i in ${IMAGES}; do
|
||||
fi
|
||||
done
|
||||
|
||||
if [ -e ".make-vmware" ]; then
|
||||
docker pull rancher/os-openvmtools:${OPEN_VMTOOLS_VERSION}
|
||||
SYSTEM_IMAGES="$SYSTEM_IMAGES rancher/os-openvmtools:${OPEN_VMTOOLS_VERSION}"
|
||||
fi
|
||||
|
||||
echo "tar-image: SYSTEM_IMAGES=$SYSTEM_IMAGES"
|
||||
echo "tar-image: INIT_IMAGES=$INIT_IMAGES"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user