#!/bin/bash # SPDX-License-Identifier: Unlicense kernel_path="/boot/vmlinuz-linux" dtrfs_path="$1" dtrfs_name=$(basename $dtrfs_path) dtrfs_sha=$(sha256sum $dtrfs_path | awk '{ print $1 }') kernel_name="vmlinuz-linux-$(uname -r)" kernel_sha=$(sha256sum $kernel_path | awk '{ print $1 }') scp $dtrfs_path registry.detee.ltd:/var/www/html/${dtrfs_name} ssh registry.detee.ltd ln -s $dtrfs_name /var/www/html/${dtrfs_sha} scp $kernel_path registry.detee.ltd:/var/www/html/${kernel_name} ssh registry.detee.ltd ln -s $kernel_name /var/www/html/${kernel_sha} echo "Also add this to detee-cli/src/snp/mod.rs" echo " name: \"dtrfs-$(uname -r)\".to_string(), vendor: \"ghe0\".to_string(), dtrfs_url: \"http://registry.detee.ltd/${dtrfs_name}\".to_string(), dtrfs_sha: \"${dtrfs_sha}\".to_string(), kernel_url: \"http://registry.detee.ltd/${kernel_name}\".to_string(), kernel_sha: \"${kernel_sha}\".to_string() "