From 988bbdec591a7336649b6e2c428633b487a2db11 Mon Sep 17 00:00:00 2001 From: Peng Tao Date: Sat, 7 Apr 2018 12:57:53 +0800 Subject: [PATCH] dev-guide: fix rootfs image rootfs dir notion Set ROOTFS_DIR so that we do not create distro-specific dir names. Signed-off-by: Peng Tao --- Developer-Guide.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Developer-Guide.md b/Developer-Guide.md index ba07133a8..0c27562b6 100644 --- a/Developer-Guide.md +++ b/Developer-Guide.md @@ -137,6 +137,8 @@ $ go get -d -u github.com/kata-containers/osbuilder ## Create a rootfs image ### Create a local rootfs ``` +$ export ROOTFS_DIR=${GOPATH}/src/github.com/kata-containers/osbuilder/rootfs-builder/rootfs +$ rm -rf ${ROOTFS_DIR} $ cd $GOPATH/src/github.com/kata-containers/osbuilder/rootfs-builder $ script -fec 'sudo -E GOPATH=$GOPATH USE_DOCKER=true ./rootfs.sh ${distro}' ``` @@ -155,16 +157,16 @@ You MUST choose one of `alpine`, `centos`, `clearlinux`, `euleros`, and `fedora` > - You only do this step if you test with the latest version of the agent. ``` -$ sudo install -o root -g root -m 0550 -t rootfs/bin ../../agent/kata-agent -$ sudo install -o root -g root -m 0440 ../../agent/kata-agent.service rootfs/usr/lib/systemd/system/ -$ sudo install -o root -g root -m 0440 ../../agent/kata-containers.target rootfs/usr/lib/systemd/system/ +$ sudo install -o root -g root -m 0550 -t ${ROOTFS_DIR}/bin ../../agent/kata-agent +$ sudo install -o root -g root -m 0440 ../../agent/kata-agent.service ${ROOTFS_DIR}/usr/lib/systemd/system/ +$ sudo install -o root -g root -m 0440 ../../agent/kata-containers.target ${ROOTFS_DIR}/usr/lib/systemd/system/ ``` ### Build a rootfs image ``` $ cd $GOPATH/src/github.com/kata-containers/osbuilder/image-builder -$ script -fec 'sudo -E USE_DOCKER=true ./image_builder.sh ../rootfs-builder/rootfs' +$ script -fec 'sudo -E USE_DOCKER=true ./image_builder.sh ${ROOTFS_DIR}' ``` > **Notes:**