debian: use sudo to create file in the chroot
The ${TARGET_ROOT} chroot is owned by the root user. Without this change, the build will fail for a standard user with a “Permission denied” error. Change-Id: I6eb87d3a14292da5620bdfd623ea7ef846fe2af6
This commit is contained in:
parent
f49e8a42c4
commit
4004985844
@ -70,7 +70,7 @@ LABEL=cloudimg-rootfs / ext4 errors=remount-ro 0 1
|
|||||||
sudo sh -c "echo 'debian' > ${TARGET_ROOT}/etc/hostname"
|
sudo sh -c "echo 'debian' > ${TARGET_ROOT}/etc/hostname"
|
||||||
|
|
||||||
# specify a hostname so that cloud-init does not default to (None)
|
# specify a hostname so that cloud-init does not default to (None)
|
||||||
echo "hostname: debian" > ${TARGET_ROOT}/etc/cloud/cloud.cfg.d/01_hostname.cfg
|
sudo sh -c "echo 'hostname: debian' > ${TARGET_ROOT}/etc/cloud/cloud.cfg.d/01_hostname.cfg"
|
||||||
|
|
||||||
echo Caching debootstrap result in $DEBOOTSTRAP_TARBALL
|
echo Caching debootstrap result in $DEBOOTSTRAP_TARBALL
|
||||||
sudo tar -C $TARGET_ROOT -zcf $DEBOOTSTRAP_TARBALL .
|
sudo tar -C $TARGET_ROOT -zcf $DEBOOTSTRAP_TARBALL .
|
||||||
|
Loading…
Reference in New Issue
Block a user