31 lines
1.2 KiB
Bash
Executable File
31 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
set -e
|
|
echo "Creating folders..."
|
|
mkdir -p /var/lib/detee/boot/
|
|
mkdir -p /etc/detee/daemon/vms/
|
|
mkdir -p /usr/local/bin/detee/
|
|
mkdir -p /opt/detee_vms/
|
|
echo "Installing qemu-system-x86..."
|
|
pacman -S qemu-system-x86 qemu-img --noconfirm
|
|
|
|
echo "Downloading detee-snp-daemon, systemd unit file and config..."
|
|
wget -O /etc/detee/daemon/sample_config.yaml https://registry.detee.ltd/daemon/config.yaml
|
|
wget -O /usr/local/bin/detee-snp-daemon https://registry.detee.ltd/daemon/detee-snp-daemon
|
|
chmod +x /usr/local/bin/detee-snp-daemon
|
|
wget -O /usr/local/bin/detee/start_qemu_vm.sh https://registry.detee.ltd/daemon/start_qemu_vm.sh
|
|
chmod +x /usr/local/bin/detee/start_qemu_vm.sh
|
|
wget -O /etc/systemd/system/detee-snp-daemon.service https://registry.detee.ltd/daemon/detee-snp-daemon.service
|
|
wget -O /etc/detee/root_ca.pem https://registry.detee.ltd/root_ca.pem
|
|
|
|
echo "Take a look at /etc/detee/daemon/sample_config.yaml"
|
|
echo "Modify config based on your setup and save it to /etc/detee/daemon/config.yaml"
|
|
echo "Press enter when done (this will attempt to start the daemon)"
|
|
read my_var
|
|
|
|
echo "Starting detee-snp-daemon..."
|
|
systemctl daemon-reload
|
|
systemctl start detee-snp-daemon.service
|