Update ynh-dev armhf wip4

This commit is contained in:
rosbeef andino 2023-11-12 23:54:37 +00:00 committed by GitHub
parent d557bd391a
commit dbad961abe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

10
ynh-dev
View file

@ -225,19 +225,19 @@ function rebuild_ynhdev()
set -x set -x
sudo lxc info $BOX-rebuild >/dev/null && sudo lxc delete $BOX-rebuild --force sudo lxc info $BOX-rebuild >/dev/null && sudo lxc delete $BOX-rebuild --force
if [[ ${ARCH} eq "armhf" ]] if [[ ${ARCH} -eq "armhf" ]] ;
then
sudo apt install debootstrap -y sudo apt install debootstrap -y
sudo mkdir -p ~/lxc-images/debian-$DIST sudo mkdir -p ~/lxc-images/debian-$DIST
sudo debootstrap $DIST ~/lxc-images/debian-$DIST sudo debootstrap $DIST ~/lxc-images/debian-$DIST
sudo tar -cvzf rootfs.tar.gz -C ~/lxc-images/debian-$DIST sudo tar -cvzf rootfs.tar.gz -C ~/lxc-images/debian-$DIST
sudo cat << EOF > ~/lxc-images/debian-$DIST/metadata.yaml sudo cat << EOF > ~/lxc-images/debian-$DIST/metadata.yaml
architecture: "armhf"
creation_date: $(date +%s) creation_date: $(date +%s)
properties: properties:
architecture: "armhf" architecture: "$ARCH"
description: "Debian ($DIST)" description: "Yunohost Debian ($DIST)"
os: "debian" os: "debian"
release: "bullseye" release: "$DIST"
EOF EOF
sudo tar -cvzf ~/lxc-images/debian-$DIST/metadata.tar.gz ~/lxc-images/debian-$DIST/metadata.yaml sudo tar -cvzf ~/lxc-images/debian-$DIST/metadata.tar.gz ~/lxc-images/debian-$DIST/metadata.yaml
sudo lxc image import ~/lxc-images/debian-$DIST/metadata.tar.gz ~/lxc-images/debian-$DIST/rootfs.tar.gz --alias $BOX-rebuild sudo lxc image import ~/lxc-images/debian-$DIST/metadata.tar.gz ~/lxc-images/debian-$DIST/rootfs.tar.gz --alias $BOX-rebuild