Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save RobertCNelson/b2e29d4069f9927f3923176e61788809 to your computer and use it in GitHub Desktop.
Save RobertCNelson/b2e29d4069f9927f3923176e61788809 to your computer and use it in GitHub Desktop.
#!/bin/bash
export apt_proxy=192.168.1.3:3142/
config=bb.org-debian-bullseye-iot-v5.10-ti-armhf
filesize=4gb
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
ls -lha
rm *.tar || true
rm *.tar.xz || true
rm *.tar.xz.sha256sum || true
rm *.img || true
rm *.img.xz || true
rm *.img.xz.sha256sum || true
rm -rf ./debian-* || true
ls -lha
./RootStock-NG.sh -c ${config}
source .project
if [ -d /var/www/html/rcn-ee.us/rootfs/debian-armhf/${time}/ ] ; then
ls -lha /var/www/html/rcn-ee.us/rootfs/debian-armhf/${time}/
sudo rm -rf /var/www/html/rcn-ee.us/rootfs/debian-armhf/${time}/ || true
ls -lha /var/www/html/rcn-ee.us/rootfs/debian-armhf/*
fi
echo "Copying to...rcn-ee.us/rootfs/debian-armhf/${time}/"
sudo mkdir -p /var/www/html/rcn-ee.us/rootfs/debian-armhf/${time}/
if [ -f ./deploy/${export_filename}.tar ] ; then
cp -v ./deploy/${export_filename}.tar ./ || true
tar xf ${export_filename}.tar
cd ./${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} bone-${export_filename} --dtb beaglebone --distro-bootloader --enable-cape-universal --enable-uboot-disable-pru --enable-bypass-bootup-scripts"
sudo ./setup_sdcard.sh --img-${filesize} bone-${export_filename} --dtb beaglebone --distro-bootloader --enable-cape-universal --enable-uboot-disable-pru --enable-bypass-bootup-scripts
mv ./*.img ../
cd ..
echo "Compressing...bone-${export_filename}-${filesize}.img"
xz -T3 -z -8 bone-${export_filename}-${filesize}.img
sha256sum bone-${export_filename}-${filesize}.img.xz > bone-${export_filename}-${filesize}.img.xz.sha256sum
sudo chown voodoo:voodoo bone-${export_filename}-${filesize}.img.xz
sudo chown voodoo:voodoo bone-${export_filename}-${filesize}.img.xz.sha256sum
echo "Compressing...${export_filename}.tar"
xz -T2 -z -8 ${export_filename}.tar
sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
sudo chown voodoo:voodoo ${export_filename}.tar.xz
sudo chown voodoo:voodoo ${export_filename}.tar.xz.sha256sum
echo "Copying to...rcn-ee.us/rootfs/debian-armhf/${time}/"
sudo cp -v ./${export_filename}.tar.xz /var/www/html/rcn-ee.us/rootfs/debian-armhf/${time}/
sudo cp -v ./${export_filename}.tar.xz.sha256sum /var/www/html/rcn-ee.us/rootfs/debian-armhf/${time}/
sudo cp -v ./bone-${export_filename}-${filesize}.img.xz /var/www/html/rcn-ee.us/rootfs/debian-armhf/${time}/
sudo cp -v ./bone-${export_filename}-${filesize}.img.xz.sha256sum /var/www/html/rcn-ee.us/rootfs/debian-armhf/${time}/
echo "Cleaning up..."
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
else
echo "No Error: deploy/${export_filename}.tar"
exit 1
fi
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
ls -lha
rm *.tar || true
rm *.tar.xz || true
rm *.tar.xz.sha256sum || true
rm *.img || true
rm *.img.xz || true
rm *.img.xz.sha256sum || true
rm -rf ./debian-* || true
ls -lha
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment