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 1278 additions and 0 deletions
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=rcn-ee.net-console-ubuntu-2404-v5.10-ti-armhf-am335x
filesize=4gb
rootfs="ubuntu-armhf-24.04-console-v5.10-ti"
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} am335x-${export_filename} --dtb beaglebone --distro-bootloader --enable-cape-universal --optional-uboot-uio-pru --enable-bypass-bootup-scripts"
sudo ./setup_sdcard.sh --img-${filesize} am335x-${export_filename} --dtb beaglebone --distro-bootloader --enable-cape-universal --optional-uboot-uio-pru --enable-bypass-bootup-scripts
mv ./*.img ../
cd ..
device="am335x"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
echo "Compressing...${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
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}/
#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=rcn-ee.net-console-ubuntu-2404-v5.10-ti-armhf-am57xx
filesize=4gb
rootfs="ubuntu-armhf-24.04-console-v5.10-ti"
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} am57xx-${export_filename} --dtb am57xx-beagle-x15 --distro-bootloader --enable-uboot-cape-overlays --enable-bypass-bootup-scripts"
sudo ./setup_sdcard.sh --img-${filesize} am57xx-${export_filename} --dtb am57xx-beagle-x15 --distro-bootloader --enable-uboot-cape-overlays --enable-bypass-bootup-scripts
mv ./*.img ../
cd ..
device="am57xx"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
echo "Compressing...${device}-${export_filename}-${filesize}.img"
xz -T0 -z ${device}-${export_filename}-${filesize}.img
sha256sum ${device}-${export_filename}-${filesize}.img.xz > ${device}-${export_filename}-${filesize}.img.xz.sha256sum
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}/
#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-ubuntu-2404-console-v6.1.x-mpfs-riscv64
filesize=4gb
rootfs="ubuntu-riscv64-24.04-minimal-v6.1.x-mpfs"
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -f ./deploy/${export_filename}.tar ] ; then
cd ./deploy/${export_filename}/
#setup stuff...
cd ..
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
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}/
echo "${export_filename}.tar.xz" > latest
sudo -uvoodoo cp -v ./latest /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-ubuntu-2404-console-v6.6.x-mpfs-riscv64
filesize=4gb
rootfs="ubuntu-riscv64-24.04-minimal-v6.6.x-mpfs"
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -f ./deploy/${export_filename}.tar ] ; then
cd ./deploy/${export_filename}/
#setup stuff...
cd ..
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
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}/
echo "${export_filename}.tar.xz" > latest
sudo -uvoodoo cp -v ./latest /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-ubuntu-2404-console-riscv64
filesize=4gb
rootfs="ubuntu-riscv64-24.04-minimal"
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -f ./deploy/${export_filename}.tar ] ; then
cd ./deploy/${export_filename}/
#setup stuff...
cd ..
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
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}/
echo "${export_filename}.tar.xz" > latest
sudo -uvoodoo cp -v ./latest /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-ubuntu-2404-xfce-riscv64
filesize=8gb
rootfs="ubuntu-riscv64-24.04-xfce"
if [ -d ./deploy ] ; then
sudo rm -rf ./deploy || true
fi
touch .gitea.mirror
echo "./RootStock-NG.sh -c ${config}"
./RootStock-NG.sh -c ${config}
source .project
if [ -f ./deploy/${export_filename}.tar ] ; then
cd ./deploy/${export_filename}/
#setup stuff...
cd ..
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/${time}/
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}/
echo "${export_filename}.tar.xz" > latest
sudo -uvoodoo cp -v ./latest /mnt/mirror/rcn-ee.us/rootfs/${rootfs}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
eewiki_image_snapshots
shell:
########
#!/bin/bash
if [ -d ./deploy ] ; then
rm -rf ./deploy || true
fi
./publish/rcn-ee_eewiki.sh
########
elinux_snapshots
Schedule:
########
H 7 7-14 * 5
########
shell:
########
#!/bin/bash
touch jenkins.build
./publish/rcn-ee_elinux.sh
########
elinux_debian_buster_armhf
elinux_debian_stretch_armhf
elinux_ubuntu_bionic_armhf
shell:
########
#!/bin/bash
image_prefix=elinux
time=$(date +%Y-%m-%d)
export apt_proxy=apt-proxy:3142/
if [ ! -f /mnt/farm/images/original.txt ] ; then
sudo mount -a || true
fi
if [ -d ./deploy ] ; then
rm -rf ./deploy || true
fi
#./RootStock-NG.sh -c rcn-ee.net-console-debian-stretch-armhf
#./RootStock-NG.sh -c rcn-ee.net-console-debian-buster-armhf
#./RootStock-NG.sh -c rcn-ee.net-console-ubuntu-bionic-armhf
if [ -f ./deploy/*.tar ] ; then
ls -lha ./deploy/
echo "Copying: *.tar to server: images/${image_prefix}-${time}/"
cp -v ./deploy/*.tar /mnt/farm/images/${image_prefix}-${time}/ || true
else
exit 1
fi
########
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bullseye-home-assistant-v5.10-ti-arm64-k3-am62
filesize=8gb
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
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/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
}
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-emmc-flasher-${export_filename} --dtb beagleplay --enable-extlinux-flasher"
sudo ./setup_sdcard.sh --img-${filesize} beagleplay-emmc-flasher-${export_filename} --dtb beagleplay --enable-extlinux-flasher
mv ./*.img ../
cd ../
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/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bullseye-home-assistant-v5.10-ti-arm64-k3-j721e
filesize=8gb
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
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/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
}
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-emmc-flasher-${export_filename} --dtb bbai64 --enable-extlinux-flasher"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64 --enable-extlinux-flasher
mv ./*.img ../
cd ../
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/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bullseye-minimal-v5.10-ti-arm64-k3-am62
filesize=6gb
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
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/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
}
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/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bullseye-minimal-v5.10-ti-arm64-k3-j721e
filesize=6gb
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
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/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
}
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"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64 --enable-extlinux-flasher"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64 --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/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bullseye-xfce-edgeai-v5.10-ti-arm64-k3-j721e
filesize=10gb
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
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/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
}
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"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-${export_filename} --dtb bbai64
mv ./*.img ../
echo "sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64 --enable-extlinux-flasher"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64 --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/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bullseye-xfce-v5.10-ti-arm64-k3-am62
filesize=12gb
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
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/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
}
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/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
#!/bin/bash
export apt_proxy=192.168.1.10:3142/
config=bb.org-debian-bullseye-xfce-v5.10-ti-arm64-k3-j721e
filesize=12gb
compress_snapshot_image () {
json_file="${device}-${export_filename}-${filesize}.img.xz.json"
sudo -uvoodoo mkdir -p /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
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/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
sudo -uvoodoo cp -v ./${device}-${export_filename}-${filesize}.img.xz.json /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
}
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-emmc-flasher-${export_filename} --dtb bbai64 --enable-extlinux-flasher"
sudo ./setup_sdcard.sh --img-${filesize} bbai64-emmc-flasher-${export_filename} --dtb bbai64 --enable-extlinux-flasher
mv ./*.img ../
cd ../
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/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
#sudo -uvoodoo cp -v ./${export_filename}.tar.xz.sha256sum /mnt/mirror/rcn-ee.us/rootfs/snapshot/${time}/${deb_codename}-${image_type}-${deb_arch}/
rm -rf ${tempdir} || true
else
echo "failure"
exit 2
fi
#
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.