26 lines
		
	
	
		
			450 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			450 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| export VMNAME := ubuntu1804
 | |
| export DISK_DIR := /storage/scratch/tmp
 | |
| export HOST := las1.local
 | |
| 
 | |
| .PHONY: clean install reinstall rcopy rrun
 | |
| 
 | |
| default: remote
 | |
| 
 | |
| clean:
 | |
| 	-virsh destroy $(VMNAME)
 | |
| 	-virsh undefine $(VMNAME)
 | |
| 	rm -f $(DISK_DIR)/$(VMNAME).qcow2
 | |
| 
 | |
| install:
 | |
| 	bash install.sh
 | |
| 
 | |
| reinstall: clean install
 | |
| 
 | |
| remote: rrun
 | |
| 
 | |
| rcopy:
 | |
| 	rsync -avP ./ root@$(HOST):/storage/admin/vms/
 | |
| 
 | |
| rrun: rcopy
 | |
| 	ssh -t root@$(HOST) "cd /storage/admin/vms && make reinstall"
 |