1
0
Fork 0

Doesn't work yet, another day
the build failed Details

master
Ambrose Chua 2018-10-07 20:34:09 +08:00
parent 9ec0e964f5
commit fc9255f1c9
3 changed files with 12 additions and 4 deletions

View File

@ -13,12 +13,13 @@ COPY --from=sdk-download /sdk /
COPY --from=sdk-download /depot_tools /home/chronos/depot_tools/
COPY fetch-source.sh /usr/local/bin/
COPY setup-root.sh /usr/local/bin/
#COPY setup-root.sh /usr/local/bin/
COPY full-build.sh /usr/local/bin/
# fix COPY permissions
RUN chmod +s /usr/bin/sudo
RUN chown -R chronos:chronos /home/chronos
RUN chmod 777 /tmp
# fix home directory
RUN usermod -d /home/chronos chronos
@ -32,6 +33,8 @@ USER chronos
RUN git config --global user.email "dev@null"
RUN git config --global user.name "/dev/null"
COPY setup-root.sh /usr/local/bin/
CMD ["/bin/bash"]

View File

@ -2,5 +2,5 @@
set -e
docker build -t cr .
docker build -t cr --target sdk .
docker run --name cr -it -v $PWD/dist:/dist cr

View File

@ -9,6 +9,9 @@ DEPOT_TOOLS_DIR=/home/chronos/depot_tools
SRC_ROOT=${CHROOT_TRUNK_DIR}/src
SCRIPT_ROOT=${SRC_ROOT}/scripts
# ADDITIONAL
mkdir -p /var/cache/chromeos-cache/distfiles/{host,target}
# https://chromium.googlesource.com/chromiumos/platform/crosutils/+/73fc534b0d6aa8fc45520b3b50be2c0654fcc24c/sdk_lib/make_chroot.sh#13
. "${SCRIPT_ROOT}/common.sh" || exit 1
@ -130,7 +133,9 @@ emerge -uNv $USEPKG --select $EMERGE_JOBS \
pbzip2 dev-libs/openssl net-misc/curl sudo app-portage/gentoolkit
set -e
"${CHROOT_TRUNK_DIR}/src/scripts/build_library/perl_rebuild.sh"
sudo -u "${SUDO_USER}" "${CHROOT_TRUNK_DIR}/src/scripts/run_chroot_version_hooks" --init_latest
UPDATE_ARGS=( --skip_toolchain_update )
#sudo -u "${SUDO_USER}" run_chroot_version_hooks --init_latest
source /etc/env.d/99chromiumos
sudo -u "${SUDO_USER}" run_chroot_version_hooks
UPDATE_ARGS=( --skip_toolchain_update --nousepkg )
sudo -u "${SUDO_USER}" "${CHROOT_TRUNK_DIR}/src/scripts/update_chroot" "${UPDATE_ARGS[@]}"
java-config --set-system-vm 1