Skip to content

Commit cea2235

Browse files
committed
build_deb_in_arm_chroot.sh: use prebuilt chroot
1 parent b054266 commit cea2235

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

build_deb_in_arm_chroot.sh

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,25 @@ function run_package {
1717
}
1818

1919
function setup_arm_chroot {
20+
sudo mkdir ${CHROOT_DIR}
21+
wget -c https://beagleboard.org/static/arm_debian_jessie.rootfs.tgz
22+
23+
tar xzf arm_debian_jessie.rootfs.tgz ${CHROOT_DIR}
24+
25+
echo "export ARCH=${ARCH}" > envvars.sh
26+
echo "export TRAVIS_BUILD_DIR=${TRAVIS_BUILD_DIR}" >> envvars.sh
27+
chmod a+x envvars.sh
28+
29+
sudo chroot ${CHROOT_DIR} apt-get update
30+
sudo chroot ${CHROOT_DIR} apt-get --allow-unauthenticated install \
31+
-qq -y ${GUEST_DEPENDENCIES}
32+
sudo mkdir -p ${CHROOT_DIR}/${TRAVIS_BUILD_DIR}
33+
sudo rsync -a ${TRAVIS_BUILD_DIR}/ ${CHROOT_DIR}/${TRAVIS_BUILD_DIR}/
34+
35+
sudo touch ${CHROOT_DIR}/.chroot_is_done
36+
}
37+
38+
function setup_arm_chroot_orig {
2039
wget -c https://rcn-ee.net/mirror/debootstrap/debootstrap_${DEBOOT}_all.deb
2140
if [ -f debootstrap_${DEBOOT}_all.deb ] ; then
2241
sudo dpkg -i debootstrap_${DEBOOT}_all.deb

0 commit comments

Comments
 (0)