1
0
mirror of https://github.com/rancher/os.git synced 2025-05-02 13:23:23 +00:00
os/scripts/layout

25 lines
846 B
Plaintext
Raw Normal View History

2016-05-06 17:12:09 +00:00
#!/bin/bash
set -e
source $(dirname $0)/version
cd $(dirname $0)/..
ARTIFACTS=$(pwd)/dist/artifacts
2016-05-06 17:12:09 +00:00
BUILD=build
INITRD_DIR=${BUILD}/initrd
export ARTIFACTS BUILD INITRD_DIR VERSION
2016-05-06 17:12:09 +00:00
./scripts/layout-initrd
./scripts/layout-kernel
2016-05-06 17:12:09 +00:00
DFS_ARCH=$(docker create ${DFS_IMAGE}${SUFFIX})
trap "docker rm -fv ${DFS_ARCH} >/dev/null" EXIT
docker export ${DFS_ARCH} | tar xf - -C ${INITRD_DIR} --exclude=usr/bin/docker* \
2016-05-06 17:12:09 +00:00
--exclude=usr/share/git-core \
--exclude=usr/bin/git \
--exclude=usr/bin/ssh \
--exclude=usr/libexec \
2016-05-06 17:12:09 +00:00
usr
2016-06-01 04:11:03 +00:00
./scripts/hash-initrd