diff options
Diffstat (limited to 'scripts/live')
| -rwxr-xr-x | scripts/live | 17 | 
1 files changed, 16 insertions, 1 deletions
diff --git a/scripts/live b/scripts/live index 7e0b100..8761138 100755 --- a/scripts/live +++ b/scripts/live @@ -326,6 +326,15 @@ Arguments ()  				export PERSISTENT  				;; +			persistent=*) +				PERSISTENT="${ARGUMENT#persistent=}" +				if [ -z "${PERSISTENT}" ] +				then +					PERSISTENT="Yes" +				fi +				export PERSISTENT +				;; +  			nopersistent)  				NOPERSISTENT="Yes"  				export NOPERSISTENT @@ -881,7 +890,13 @@ find_snap ()  {  	# Look for ${snap_label}.* in block devices  	snap_label="${1}" -	snapdata=$(find_files "${snap_label}.squashfs ${snap_label}.cpio.gz ${snap_label}.ext2 ${snap_label}.ext3 ${snap_label}.jffs2") + +	if [ "${PERSISTENT}" != "nofiles" ] +	then +		# search for image files +		snapdata=$(find_files "${snap_label}.squashfs ${snap_label}.cpio.gz ${snap_label}.ext2 ${snap_label}.ext3 ${snap_label}.jffs2") +	fi +  	if [ -z "${snapdata}" ]  	then  		snapdata=$(find_cow_device "${snap_label}")  | 
