28 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 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
 |