Otherwise qvm-create-default-dvm may fail to include it in saved-cows.tar, which will lead to DispVM being not really disposable. Fixes QubesOS/qubes-issues#2200
		
			
				
	
	
		
			26 Zeilen
		
	
	
		
			428 B
		
	
	
	
		
			Bash
		
	
	
		
			Ausführbare Datei
		
	
	
	
	
			
		
		
	
	
			26 Zeilen
		
	
	
		
			428 B
		
	
	
	
		
			Bash
		
	
	
		
			Ausführbare Datei
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
set -e
 | 
						|
 | 
						|
if ! echo $PATH | grep -q sbin; then
 | 
						|
	PATH=$PATH:/sbin:/usr/sbin
 | 
						|
fi
 | 
						|
 | 
						|
FILENAME=$1
 | 
						|
ROOT_SIZE=$2
 | 
						|
SWAP_SIZE=$[ 1024 ]
 | 
						|
 | 
						|
if [ -z "$ROOT_SIZE" -o -z "$FILENAME" ]; then
 | 
						|
	echo "Usage: $0 <filename> <root.img size in MB>"
 | 
						|
	exit 1
 | 
						|
fi
 | 
						|
 | 
						|
if [ -e "$FILENAME" ]; then
 | 
						|
	echo "$FILENAME already exists, not overriding"
 | 
						|
	exit 1
 | 
						|
fi
 | 
						|
 | 
						|
umask 002
 | 
						|
TOTAL_SIZE=$[ $ROOT_SIZE + $SWAP_SIZE + 512 ]
 | 
						|
truncate -s ${TOTAL_SIZE}M "$FILENAME"
 |