Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • beagleboard/image-builder
  • jkridner/image-builder
  • superchamp234/image-builder
  • ayush1325/image-builder
4 results
Show changes
Showing
with 1595 additions and 0 deletions
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-cinnamon-v6.6-ti-arm64-k3-am62
filesize=12gb
rootfs="debian-arm64-12-bookworm-cinnamon-v6.6-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} beagleplay-${export_filename} --dtb beagleplay-swap"
sudo ./setup_sdcard.sh --img-${filesize} beagleplay-${export_filename} --dtb beagleplay-swap
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} beagleplay-emmc-flasher-${export_filename} --dtb beagleplay-swap --enable-extlinux-flasher"
sudo ./setup_sdcard.sh --img-${filesize} beagleplay-emmc-flasher-${export_filename} --dtb beagleplay-swap --enable-extlinux-flasher
mv ./*.img ../
cd ../
device="beagleplay" ; compress_snapshot_image
device="beagleplay-emmc-flasher" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-cinnamon-v6.6-ti-arm64-k3-j721e
filesize=12gb
rootfs="debian-arm64-12-bookworm-cinnamon-v6.6-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64-swap --enable-extlinux-flasher"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64-swap --enable-extlinux-flasher
mv ./*.img ../
cd ../
device="bbai64" ; compress_snapshot_image
device="bbai64-emmc-flasher" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-cinnamon-v6.6-ti-arm64-k3-j722s
filesize=12gb
rootfs="debian-arm64-12-bookworm-cinnamon-v6.6-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} beagley-ai-${export_filename} --dtb beagley-ai-swap"
sudo ./setup_sdcard.sh --img-${filesize} beagley-ai-${export_filename} --dtb beagley-ai-swap
mv ./*.img ../
cd ../
device="beagley-ai" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-minimal-mainline-arm64
filesize=6gb
rootfs="debian-arm64-12-bookworm-minimal-mainline"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-mainline"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-mainline
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} beagleplay-${export_filename} --dtb beagleplay-mainline-swap"
sudo ./setup_sdcard.sh --img-${filesize} beagleplay-${export_filename} --dtb beagleplay-mainline-swap
mv ./*.img ../
#echo "sudo ./setup_sdcard.sh --img-${filesize} beagleplay-mainline-${export_filename} --dtb beagleplay-mainline"
#sudo ./setup_sdcard.sh --img-${filesize} beagleplay-mainline-${export_filename} --dtb beagleplay-mainline
#mv ./*.img ../
cd ../
device="bbai64" ; compress_snapshot_image
device="beagleplay" ; compress_snapshot_image
#device="beagleplay-mainline" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-minimal-v5.10-ti-arm64-k3-am69
filesize=6gb
rootfs="debian-arm64-12-bookworm-minimal-v5.10-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} am69-${export_filename} --dtb sk-am69"
sudo ./setup_sdcard.sh --img-${filesize} am69-${export_filename} --dtb sk-am69
mv ./*.img ../
cd ../
device="am69" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-minimal-v5.10-ti-arm64-k3-j721e
filesize=6gb
rootfs="debian-arm64-12-bookworm-minimal-v5.10-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap
mv ./*.img ../
cd ../
device="bbai64" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-minimal-v6.1-ti-arm64-k3-j721e
filesize=8gb
rootfs="debian-arm64-12-bookworm-minimal-v6.1-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64-swap --enable-extlinux-flasher"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64-swap --enable-extlinux-flasher
mv ./*.img ../
cd ../
device="bbai64" ; compress_snapshot_image
device="bbai64-emmc-flasher" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-minimal-v6.1-ti-arm64-k3-j722s
filesize=8gb
rootfs="debian-arm64-12-bookworm-minimal-v6.1-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} beagley-ai-${export_filename} --dtb beagley-ai"
sudo ./setup_sdcard.sh --img-${filesize} beagley-ai-${export_filename} --dtb beagley-ai
mv ./*.img ../
cd ../
device="beagley-ai" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-minimal-v6.12-ti-arm64-k3-am62
filesize=8gb
rootfs="debian-arm64-12-bookworm-minimal-v6.12-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} beagleplay-${export_filename} --dtb beagleplay-swap"
sudo ./setup_sdcard.sh --img-${filesize} beagleplay-${export_filename} --dtb beagleplay-swap
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} beagleplay-emmc-flasher-${export_filename} --dtb beagleplay-swap --enable-extlinux-flasher"
sudo ./setup_sdcard.sh --img-${filesize} beagleplay-emmc-flasher-${export_filename} --dtb beagleplay-swap --enable-extlinux-flasher
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} pocketbeagle2-${export_filename} --dtb pocketbeagle2-swap"
sudo ./setup_sdcard.sh --img-${filesize} pocketbeagle2-${export_filename} --dtb pocketbeagle2-swap
mv ./*.img ../
cd ../
device="beagleplay" ; compress_snapshot_image
device="beagleplay-emmc-flasher" ; compress_snapshot_image
device="pocketbeagle2" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-minimal-v6.12-ti-arm64-k3-j721e
filesize=8gb
rootfs="debian-arm64-12-bookworm-minimal-v6.12-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64-swap --enable-extlinux-flasher"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64-swap --enable-extlinux-flasher
mv ./*.img ../
cd ../
device="bbai64" ; compress_snapshot_image
device="bbai64-emmc-flasher" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-minimal-v6.12-ti-arm64-k3-j722s
filesize=8gb
rootfs="debian-arm64-12-bookworm-minimal-v6.12-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} beagley-ai-${export_filename} --dtb beagley-ai"
sudo ./setup_sdcard.sh --img-${filesize} beagley-ai-${export_filename} --dtb beagley-ai
mv ./*.img ../
cd ../
device="beagley-ai" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-minimal-v6.6-ti-arm64-k3-am62
filesize=8gb
rootfs="debian-arm64-12-bookworm-minimal-v6.6-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} beagleplay-${export_filename} --dtb beagleplay-swap"
sudo ./setup_sdcard.sh --img-${filesize} beagleplay-${export_filename} --dtb beagleplay-swap
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} beagleplay-emmc-flasher-${export_filename} --dtb beagleplay-swap --enable-extlinux-flasher"
sudo ./setup_sdcard.sh --img-${filesize} beagleplay-emmc-flasher-${export_filename} --dtb beagleplay-swap --enable-extlinux-flasher
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} pocketbeagle2-${export_filename} --dtb pocketbeagle2-swap"
sudo ./setup_sdcard.sh --img-${filesize} pocketbeagle2-${export_filename} --dtb pocketbeagle2-swap
mv ./*.img ../
cd ../
device="beagleplay" ; compress_snapshot_image
device="beagleplay-emmc-flasher" ; compress_snapshot_image
device="pocketbeagle2" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-minimal-v6.6-ti-arm64-k3-j721e
filesize=8gb
rootfs="debian-arm64-12-bookworm-minimal-v6.6-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64-swap --enable-extlinux-flasher"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64-swap --enable-extlinux-flasher
mv ./*.img ../
cd ../
device="bbai64" ; compress_snapshot_image
device="bbai64-emmc-flasher" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-minimal-v6.6-ti-arm64-k3-j722s
filesize=8gb
rootfs="debian-arm64-12-bookworm-minimal-v6.6-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} beagley-ai-${export_filename} --dtb beagley-ai"
sudo ./setup_sdcard.sh --img-${filesize} beagley-ai-${export_filename} --dtb beagley-ai
mv ./*.img ../
cd ../
device="beagley-ai" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-xfce-mainline-arm64
filesize=10gb
rootfs="debian-arm64-12-bookworm-xfce-mainline"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-mainline"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-mainline
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} beagleplay-${export_filename} --dtb beagleplay-mainline-swap"
sudo ./setup_sdcard.sh --img-${filesize} beagleplay-${export_filename} --dtb beagleplay-mainline-swap
mv ./*.img ../
cd ../
device="bbai64" ; compress_snapshot_image
device="beagleplay" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-xfce-v5.10-ti-arm64-k3-j721e
filesize=12gb
rootfs="debian-arm64-12-bookworm-xfce-v5.10-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap
mv ./*.img ../
cd ../
device="bbai64" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-xfce-v6.1-ti-arm64-k3-j721e
filesize=12gb
rootfs="debian-arm64-12-bookworm-xfce-v6.1-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64-swap --enable-extlinux-flasher"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64-swap --enable-extlinux-flasher
mv ./*.img ../
cd ../
device="bbai64" ; compress_snapshot_image
device="bbai64-emmc-flasher" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-xfce-v6.1-ti-arm64-k3-j722s
filesize=12gb
rootfs="debian-arm64-12-bookworm-xfce-v6.1-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} beagley-ai-${export_filename} --dtb beagley-ai-swap"
sudo ./setup_sdcard.sh --img-${filesize} beagley-ai-${export_filename} --dtb beagley-ai-swap
mv ./*.img ../
cd ../
device="beagley-ai" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-xfce-v6.12-ti-arm64-k3-am62
filesize=12gb
rootfs="debian-arm64-12-bookworm-xfce-v6.12-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} beagleplay-${export_filename} --dtb beagleplay-swap"
sudo ./setup_sdcard.sh --img-${filesize} beagleplay-${export_filename} --dtb beagleplay-swap
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} beagleplay-emmc-flasher-${export_filename} --dtb beagleplay-swap --enable-extlinux-flasher"
sudo ./setup_sdcard.sh --img-${filesize} beagleplay-emmc-flasher-${export_filename} --dtb beagleplay-swap --enable-extlinux-flasher
mv ./*.img ../
cd ../
device="beagleplay" ; compress_snapshot_image
device="beagleplay-emmc-flasher" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bookworm-xfce-v6.12-ti-arm64-k3-j721e
filesize=12gb
rootfs="debian-arm64-12-bookworm-xfce-v6.12-ti"
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sync
extract_size=$(du -b ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_size\": ${extract_size}," >> ${json_file}
extract_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img | awk '{print $1}')
echo "\"extract_sha256\": \"${extract_sha256}\"," >> ${json_file}
echo "Creating... ${device}-${export_filename}-${filesize}.bmap"
bmaptool -d create -o ./${device}-${export_filename}-${filesize}.bmap ./${device}-${export_filename}-${filesize}.img
echo "Compressing... ${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sync
image_download_size=$(du -b ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_size\": ${image_download_size}," >> ${json_file}
image_download_sha256=$(sha256sum ./${device}-${export_filename}-${filesize}.img.xz | awk '{print $1}')
echo "\"image_download_sha256\": \"${image_download_sha256}\"," >> ${json_file}
echo "\"release_date\": \"${time}\"," >> ${json_file}
echo "\"init_format\": \"sysconf\"," >> ${json_file}
sync
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.bmap /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
}
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .notar
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -d ./deploy/${export_filename}/ ] ; then
cd ./deploy/${export_filename}/
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64-swap
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64-swap --enable-extlinux-flasher"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64-swap --enable-extlinux-flasher
mv ./*.img ../
cd ../
device="bbai64" ; compress_snapshot_image
device="bbai64-emmc-flasher" ; compress_snapshot_image
#echo "Compressing...${export_filename}.tar"
#xz -T0 -z ${export_filename}.tar
#sha256sum ${export_filename}.tar.xz > ${export_filename}.tar.xz.sha256sum
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#