28 lines
958 B
Bash
Executable File
28 lines
958 B
Bash
Executable File
#!/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()
|
|
"
|