diff options
| author | Daniel Baumann <daniel@debian.org> | 2012-04-08 18:29:45 +0200 | 
|---|---|---|
| committer | Daniel Baumann <daniel@debian.org> | 2012-04-08 18:29:52 +0200 | 
| commit | 4e54d60d7f69ae3441e519e5611bd7ea48a8be19 (patch) | |
| tree | dbdde3382732505a1f4b383109c8a12196447917 /scripts | |
| parent | b5678340476350707c088253fe5ceee2dccda096 (diff) | |
| download | live-boot-4e54d60d7f69ae3441e519e5611bd7ea48a8be19.tar.gz live-boot-4e54d60d7f69ae3441e519e5611bd7ea48a8be19.zip | |
Using 'persistence' (noun) rather than 'persistent' (adjective/adverb) everywhere.
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/live | 40 | ||||
| -rwxr-xr-x | scripts/live-bottom/08persistence_excludes | 2 | ||||
| -rw-r--r-- | scripts/live-helpers | 164 | 
3 files changed, 103 insertions, 103 deletions
| diff --git a/scripts/live b/scripts/live index 62f7df5..46407c1 100755 --- a/scripts/live +++ b/scripts/live @@ -799,7 +799,7 @@ try_snap ()  		return 1  	fi -	if [ -z ${PERSISTENT_READONLY} ] +	if [ -z ${PERSISTENCE_READONLY} ]  	then  		echo "export ${snap_type}SNAP=${snap_relpath}:${snapdev}:${snapfile}" >> snapshot.conf # for resync on reboot/halt  	fi @@ -954,8 +954,8 @@ setup_unionfs ()  	mkdir -p /overlay -	# Looking for persistent devices or files -	if [ -n "${PERSISTENT}" ] && [ -z "${NOPERSISTENT}" ] +	# Looking for persistence devices or files +	if [ -n "${PERSISTENCE}" ] && [ -z "${NOPERSISTENCE}" ]  	then  		if [ -z "${QUICKUSBMODULES}" ] @@ -985,7 +985,7 @@ setup_unionfs ()  			done  		fi -		case "${PERSISTENT_MEDIA}" in +		case "${PERSISTENCE_MEDIA}" in  			removable)  				whitelistdev="$(removable_dev)"  				;; @@ -997,12 +997,12 @@ setup_unionfs ()  				;;  		esac -		if echo ${PERSISTENT_METHOD} | grep -qe "\<overlay\>" +		if echo ${PERSISTENCE_METHOD} | grep -qe "\<overlay\>"  		then  			overlays="${root_overlay_label} ${old_root_overlay_label} ${old_home_overlay_label} ${custom_overlay_label}"  		fi -		if echo ${PERSISTENT_METHOD} | grep -qe "\<snapshot\>" +		if echo ${PERSISTENCE_METHOD} | grep -qe "\<snapshot\>"  		then  			snapshots="${root_snapshot_label} ${home_snapshot_label}"  		fi @@ -1011,7 +1011,7 @@ setup_unionfs ()  		local home_snapshot_label=""  		local root_overlay_label=""  		local overlay_devices="" -		for media in $(find_persistent_media "${overlays}" "${snapshots}" "${whitelistdev}") +		for media in $(find_persistence_media "${overlays}" "${snapshots}" "${whitelistdev}")  		do  			media="$(echo ${media} | tr ":" " ")"  			case ${media} in @@ -1056,19 +1056,19 @@ setup_unionfs ()  			cowdevice=${root_overlay_device}  			cow_fstype=$(get_fstype "${root_overlay_device}") -			if [ -z "${PERSISTENT_READONLY}" ] +			if [ -z "${PERSISTENCE_READONLY}" ]  			then  				cow_mountopt="rw,noatime"  			else  				cow_mountopt="ro,noatime"  			fi -			if [ "${FORCEPERSISTENTFSCK}" = "Yes" ] +			if [ "${FORCEPERSISTENCEFSCK}" = "Yes" ]  			then  				fsck -y ${cowdevice}  			fi  		fi -	elif [ -n "${NFS_COW}" ] && [ -z "${NOPERSISTENT}" ] +	elif [ -n "${NFS_COW}" ] && [ -z "${NOPERSISTENCE}" ]  	then  		# check if there are any nfs options  		if echo ${NFS_COW}|grep -q ',' @@ -1080,7 +1080,7 @@ setup_unionfs ()  			nfs_cow=${NFS_COW}  		fi -		if [ -n "${PERSISTENT_READONLY}" ] +		if [ -n "${PERSISTENCE_READONLY}" ]  		then  			nfs_cow_opts="${nfs_cow_opts},nocto,ro"  		fi @@ -1104,10 +1104,10 @@ setup_unionfs ()  	if [ "${UNIONTYPE}" != "unionmount" ]  	then -		if [ -n "${PERSISTENT_READONLY}" ] +		if [ -n "${PERSISTENCE_READONLY}" ]  		then  			mount -t tmpfs -o rw,noatime,mode=755 tmpfs "/overlay" -			root_backing="${rootmnt}/live/persistent/$(basename ${cowdevice})-root" +			root_backing="${rootmnt}/live/persistence/$(basename ${cowdevice})-root"  			mkdir -p ${root_backing}  		else  			root_backing="/overlay" @@ -1160,14 +1160,14 @@ setup_unionfs ()  		mkdir -p ${unionmountpoint}  		if [ "${UNIONTYPE}" = "unionmount" ]  		then -			# FIXME: handle PERSISTENT_READONLY +			# FIXME: handle PERSISTENCE_READONLY  			unionmountopts="-t ${cow_fstype} -o noatime,union,${cow_mountopt} ${cowdevice}"  			mount_full $unionmountopts "${unionmountpoint}"  		else  			cow_dir="/overlay${dir}"  			rofs_dir="${rofs}${dir}"  			mkdir -p ${cow_dir} -			if [ -n "${PERSISTENT_READONLY}" ] && [ "${cowdevice}" != "tmpfs" ] +			if [ -n "${PERSISTENCE_READONLY}" ] && [ "${cowdevice}" != "tmpfs" ]  			then  				#mount -t tmpfs -o rw,noatime,mode=755 tmpfs "${cow_dir}"  				do_union ${unionmountpoint} ${cow_dir} ${root_backing} ${rofs_dir} @@ -1188,7 +1188,7 @@ setup_unionfs ()  	live_rofs_list=""  	# SHOWMOUNTS is necessary for custom mounts with the union option  	# Since we may want to do custom mounts in user-space it's best to always enable SHOWMOUNTS -	if true #[ -n "${SHOWMOUNTS}" ] || ( [ -n "${PERSISTENT}" ] && [ -z "${NOPERSISTENT}" ] 1) +	if true #[ -n "${SHOWMOUNTS}" ] || ( [ -n "${PERSISTENCE}" ] && [ -z "${NOPERSISTENCE}" ] 1)  	then  		# XXX: is the for loop really necessary? rofslist can only contain one item (see above XXX about EXPOSEDROOT) and this is also assumed elsewhere above (see use of $rofs above).  		for d in ${rofslist} @@ -1214,8 +1214,8 @@ setup_unionfs ()  		done  	fi -	# Adding custom persistent -	if [ -n "${PERSISTENT}" ] && [ -z "${NOPERSISTENT}" ] +	# Adding custom persistence +	if [ -n "${PERSISTENCE}" ] && [ -z "${NOPERSISTENCE}" ]  	then  		local custom_mounts="/tmp/custom_mounts.list"  		rm -rf ${custom_mounts} 2> /dev/null @@ -1223,7 +1223,7 @@ setup_unionfs ()  		# Gather information about custom mounts from devies detected as overlays  		get_custom_mounts ${custom_mounts} ${overlay_devices} -		[ -n "${DEBUG}" ] && cp ${custom_mounts} "${rootmnt}/live/persistent" +		[ -n "${DEBUG}" ] && cp ${custom_mounts} "${rootmnt}/live/persistence"  		# Now we do the actual mounting (and symlinking)  		local used_overlays="" @@ -1235,7 +1235,7 @@ setup_unionfs ()  		do  			if echo ${used_overlays} | grep -qve "^\(.* \)\?${device}\( .*\)\?$"  			then -				close_persistent_media ${overlay} +				close_persistence_media ${overlay}  			fi  		done diff --git a/scripts/live-bottom/08persistence_excludes b/scripts/live-bottom/08persistence_excludes index 43639f9..633f6ac 100755 --- a/scripts/live-bottom/08persistence_excludes +++ b/scripts/live-bottom/08persistence_excludes @@ -26,7 +26,7 @@ esac  # live-boot header -if [ -z "${PERSISTENT}" ] || [ -n "${NOPERSISTENT}" ] || [ -z "${PERSISTENCE_IS_ON}" ] || [ ! -f /root/etc/live-persistence.binds ] +if [ -z "${PERSISTENCE}" ] || [ -n "${NOPERSISTENCE}" ] || [ -z "${PERSISTENCE_IS_ON}" ] || [ ! -f /root/etc/live-persistence.binds ]  then  	exit 0  fi diff --git a/scripts/live-helpers b/scripts/live-helpers index 9fea5a6..40058e9 100644 --- a/scripts/live-helpers +++ b/scripts/live-helpers @@ -89,9 +89,9 @@ Arguments ()  				export FETCH  				;; -			forcepersistentfsck) -				FORCEPERSISTENTFSCK="Yes" -				export FORCEPERSISTENTFSCK +			forcepersistencefsck) +				FORCEPERSISTENCEFSCK="Yes" +				export FORCEPERSISTENCEFSCK  				;;  			ftpfs=*) @@ -222,52 +222,52 @@ Arguments ()  				export SWAPON  				;; -			persistent) -				PERSISTENT="Yes" -				export PERSISTENT +			persistence) +				PERSISTENCE="Yes" +				export PERSISTENCE  				;; -			persistent-encryption=*) -				PERSISTENT_ENCRYPTION="${ARGUMENT#*=}" -				export PERSISTENT_ENCRYPTION +			persistence-encryption=*) +				PERSISTENCE_ENCRYPTION="${ARGUMENT#*=}" +				export PERSISTENCE_ENCRYPTION  				;; -			persistent-media=*) -				PERSISTENT_MEDIA="${ARGUMENT#*=}" -				export PERSISTENT_MEDIA +			persistence-media=*) +				PERSISTENCE_MEDIA="${ARGUMENT#*=}" +				export PERSISTENCE_MEDIA  				;; -			persistent-method=*) -				PERSISTENT_METHOD="${ARGUMENT#*=}" -				export PERSISTENT_METHOD +			persistence-method=*) +				PERSISTENCE_METHOD="${ARGUMENT#*=}" +				export PERSISTENCE_METHOD  				;; -			persistent-path=*) -				PERSISTENT_PATH="${ARGUMENT#persistent-path=}" -				export PERSISTENT_PATH +			persistence-path=*) +				PERSISTENCE_PATH="${ARGUMENT#persistence-path=}" +				export PERSISTENCE_PATH  				;; -			persistent-read-only) -				PERSISTENT_READONLY="Yes" -				export PERSISTENT_READONLY +			persistence-read-only) +				PERSISTENCE_READONLY="Yes" +				export PERSISTENCE_READONLY  				;; -			persistent-storage=*) -				PERSISTENT_STORAGE="${ARGUMENT#persistent-storage=}" -				export PERSISTENT_STORAGE +			persistence-storage=*) +				PERSISTENCE_STORAGE="${ARGUMENT#persistence-storage=}" +				export PERSISTENCE_STORAGE  				;; -			persistent-subtext=*) -				root_overlay_label="${root_overlay_label}-${ARGUMENT#persistent-subtext=}" -				old_root_overlay_label="${old_root_overlay_label}-${ARGUMENT#persistent-subtext=}" -				old_home_overlay_label="${old_home_overlay_label}-${ARGUMENT#persistent-subtext=}" -				custom_overlay_label="${custom_overlay_label}-${ARGUMENT#persistent-subtext=}" -				root_snapshot_label="${root_snapshot_label}-${ARGUMENT#persistent-subtext=}" -				old_root_snapshot_label="${root_snapshot_label}-${ARGUMENT#persistent-subtext=}" -				home_snapshot_label="${home_snapshot_label}-${ARGUMENT#persistent-subtext=}" +			persistence-subtext=*) +				root_overlay_label="${root_overlay_label}-${ARGUMENT#persistence-subtext=}" +				old_root_overlay_label="${old_root_overlay_label}-${ARGUMENT#persistence-subtext=}" +				old_home_overlay_label="${old_home_overlay_label}-${ARGUMENT#persistence-subtext=}" +				custom_overlay_label="${custom_overlay_label}-${ARGUMENT#persistence-subtext=}" +				root_snapshot_label="${root_snapshot_label}-${ARGUMENT#persistence-subtext=}" +				old_root_snapshot_label="${root_snapshot_label}-${ARGUMENT#persistence-subtext=}" +				home_snapshot_label="${home_snapshot_label}-${ARGUMENT#persistence-subtext=}"  				;; -			nopersistent) -				NOPERSISTENT="Yes" -				export NOPERSISTENT +			nopersistence) +				NOPERSISTENCE="Yes" +				export NOPERSISTENCE  				;;  			noprompt) @@ -381,37 +381,37 @@ Arguments ()  		export UNIONTYPE  	fi -	if [ -z "${PERSISTENT_ENCRYPTION}" ] +	if [ -z "${PERSISTENCE_ENCRYPTION}" ]  	then -		PERSISTENT_ENCRYPTION="none" -		export PERSISTENT_ENCRYPTION -	elif echo ${PERSISTENT_ENCRYPTION} | grep -qe "\<luks\>" +		PERSISTENCE_ENCRYPTION="none" +		export PERSISTENCE_ENCRYPTION +	elif echo ${PERSISTENCE_ENCRYPTION} | grep -qe "\<luks\>"  	then  		if ! modprobe dm-crypt  		then  			log_warning_msg "Unable to load module dm-crypt" -			PERSISTENT_ENCRYPTION=$(echo ${PERSISTENT_ENCRYPTION} | sed -e 's/\<luks,\|,\?luks$//g') -			export PERSISTENT_ENCRYPTION +			PERSISTENCE_ENCRYPTION=$(echo ${PERSISTENCE_ENCRYPTION} | sed -e 's/\<luks,\|,\?luks$//g') +			export PERSISTENCE_ENCRYPTION  		fi  		if [ ! -x /lib/cryptsetup/askpass ] || [ ! -x /sbin/cryptsetup ]  		then  			log_warning_msg "cryptsetup in unavailable" -			PERSISTENT_ENCRYPTION=$(echo ${PERSISTENT_ENCRYPTION} | sed -e 's/\<luks,\|,\?luks$//g') -			export PERSISTENT_ENCRYPTION +			PERSISTENCE_ENCRYPTION=$(echo ${PERSISTENCE_ENCRYPTION} | sed -e 's/\<luks,\|,\?luks$//g') +			export PERSISTENCE_ENCRYPTION  		fi  	fi -	if [ -z "${PERSISTENT_METHOD}" ] +	if [ -z "${PERSISTENCE_METHOD}" ]  	then -		PERSISTENT_METHOD="snapshot,overlay" -		export PERSISTENT_METHOD +		PERSISTENCE_METHOD="snapshot,overlay" +		export PERSISTENCE_METHOD  	fi -	if [ -z "${PERSISTENT_STORAGE}" ] +	if [ -z "${PERSISTENCE_STORAGE}" ]  	then -		PERSISTENT_STORAGE="filesystem,file" -		export PERSISTENT_STORAGE +		PERSISTENCE_STORAGE="filesystem,file" +		export PERSISTENCE_STORAGE  	fi  } @@ -737,7 +737,7 @@ try_mount ()  	fi  } -mount_persistent_media () +mount_persistence_media ()  {  	local device=${1}  	local backing="" @@ -748,7 +748,7 @@ mount_persistent_media ()  	then  		backing="/$(basename ${device})-backing"  	else -		backing="${rootmnt}/live/persistent/$(basename ${device})" +		backing="${rootmnt}/live/persistence/$(basename ${device})"  	fi  	mkdir -p "${backing}" @@ -757,7 +757,7 @@ mount_persistent_media ()  	then  		local fstype="$(get_fstype ${device})"  		local mount_opts="rw,noatime" -		if [ -n "${PERSISTENT_READONLY}" ] +		if [ -n "${PERSISTENCE_READONLY}" ]  		then  			mount_opts="ro,noatime"  		fi @@ -766,7 +766,7 @@ mount_persistent_media ()  			echo ${backing}  			return 0  		else -			log_warning_msg "Failed to mount persistent media ${device}" +			log_warning_msg "Failed to mount persistence media ${device}"  			return 1  		fi  	elif [ "${backing}" != "${old_backing}" ] @@ -776,14 +776,14 @@ mount_persistent_media ()  			echo ${backing}  			return 0  		else -			log_warning_msg "Failed to move persistent media ${device}" +			log_warning_msg "Failed to move persistence media ${device}"  			return 1  		fi  	fi  	return 0  } -close_persistent_media () { +close_persistence_media () {  	local device=${1}  	local backing="$(where_is_mounted ${device})" @@ -804,7 +804,7 @@ open_luks_device ()  	dev="${1}"  	name="$(basename ${dev})"  	opts="--key-file=-" -	if [ -n "${PERSISTENT_READONLY}" ] +	if [ -n "${PERSISTENCE_READONLY}" ]  	then  		opts="${opts} --readonly"  	fi @@ -912,7 +912,7 @@ probe_for_file_name ()  	local dev="${3}"  	local ret="" -	local backing="$(mount_persistent_media ${dev})" +	local backing="$(mount_persistence_media ${dev})"  	if [ -z "${backing}" ]  	then  	    return @@ -920,7 +920,7 @@ probe_for_file_name ()  	for label in ${overlays}  	do -		path=${backing}/${PERSISTENT_PATH}${label} +		path=${backing}/${PERSISTENCE_PATH}${label}  		if [ -f "${path}" ]  		then  			local loopdev=$(setup_loop "${path}" "loop" "/sys/block/loop*") @@ -931,7 +931,7 @@ probe_for_file_name ()  	do  		for ext in squashfs cpio.gz ext2 ext3 ext4 jffs2  		do -			path="${PERSISTENT_PATH}${label}.${ext}" +			path="${PERSISTENCE_PATH}${label}.${ext}"  			if [ -f "${backing}/${path}" ]  			then  				ret="${ret} ${label}=${dev}:${backing}:${path}" @@ -947,7 +947,7 @@ probe_for_file_name ()  	fi  } -find_persistent_media () +find_persistence_media ()  {  	# Scans devices for overlays and snapshots, and returns a whitespace  	# separated list of how to use them. Only overlays with a partition @@ -955,7 +955,7 @@ find_persistent_media ()  	# snapshots with labels in ${snapshots}.  	#  	# When scanning a LUKS device, the user will be asked to enter the -	# passphrase; on failure to enter it, or if no persistent partitions +	# passphrase; on failure to enter it, or if no persistence partitions  	# or files were found, the LUKS device is closed.  	#  	# For a snapshot file the return value is ${label}=${snapdata}", where @@ -984,7 +984,7 @@ find_persistent_media ()  		# in order to probe any filesystem it contains, like we do  		# below. activate_custom_mounts() also depends on that any luks  		# device already has been opened. -		if echo ${PERSISTENT_ENCRYPTION} | grep -qe "\<luks\>" && \ +		if echo ${PERSISTENCE_ENCRYPTION} | grep -qe "\<luks\>" && \  		   is_luks_partition ${dev}  		then  			if luks_device=$(open_luks_device "${dev}") @@ -994,14 +994,14 @@ find_persistent_media ()  				# skip $dev since we failed/chose not to open it  				continue  			fi -		elif echo ${PERSISTENT_ENCRYPTION} | grep -qve "\<none\>" +		elif echo ${PERSISTENCE_ENCRYPTION} | grep -qve "\<none\>"  		then  			# skip $dev since we don't allow unencrypted storage  			continue  		fi  		# Probe for matching GPT partition names or filesystem labels -		if echo ${PERSISTENT_STORAGE} | grep -qe "\<filesystem\>" +		if echo ${PERSISTENCE_STORAGE} | grep -qe "\<filesystem\>"  		then  			result=$(probe_for_gpt_name "${overlays}" "${snapshots}" ${dev})  			if [ -n "${result}" ] @@ -1019,7 +1019,7 @@ find_persistent_media ()  		fi  		# Probe for files with matching name on mounted partition -		if echo ${PERSISTENT_STORAGE} | grep -qe "\<file\>" +		if echo ${PERSISTENCE_STORAGE} | grep -qe "\<file\>"  		then  			result=$(probe_for_file_name "${overlays}" "${snapshots}" ${dev})  			if [ -n "${result}" ] @@ -1261,7 +1261,7 @@ do_union ()  get_custom_mounts ()  { -	# Side-effect: leaves $devices with live.persist mounted in ${rootmnt}/live/persistent +	# Side-effect: leaves $devices with live.persist mounted in ${rootmnt}/live/persistence  	# Side-effect: prints info to file $custom_mounts  	local custom_mounts=${1} @@ -1280,7 +1280,7 @@ get_custom_mounts ()  		fi  		local device_name="$(basename ${device})" -		local backing=$(mount_persistent_media ${device}) +		local backing=$(mount_persistence_media ${device})  		if [ -z "${backing}" ]  		then  			continue @@ -1294,7 +1294,7 @@ get_custom_mounts ()  		if [ -n "${DEBUG}" ] && [ -e "${include_list}" ]  		then -			cp ${include_list} ${rootmnt}/live/persistent/${persistence_list}.${device_name} +			cp ${include_list} ${rootmnt}/live/persistence/${persistence_list}.${device_name}  		fi  		while read dir options # < ${include_list} @@ -1374,7 +1374,7 @@ get_custom_mounts ()  	do  		if echo ${source} | grep -qe "^${prev_source}\(/.*\)\?$"  		then -			panic "Two persistent mounts have the same or nested sources: ${source} on ${dest}, and ${prev_source} on ${prev_dest}" +			panic "Two persistence mounts have the same or nested sources: ${source} on ${dest}, and ${prev_source} on ${prev_dest}"  		fi  		prev_source=${source}  		prev_dest=${dest} @@ -1440,13 +1440,13 @@ activate_custom_mounts ()  			done  		fi -		# if ${source} doesn't exist on our persistent media +		# if ${source} doesn't exist on our persistence media  		# we bootstrap it with $dest from the live filesystem.  		# this both makes sense and is critical if we're  		# dealing with /etc or other system dir.  		if [ ! -d "${source}" ]  		then -			if [ -n "${PERSISTENT_READONLY}" ] +			if [ -n "${PERSISTENCE_READONLY}" ]  			then  				continue  			elif [ -n "${opt_union}" ] || [ -n "${opt_linkfiles}" ] @@ -1486,13 +1486,13 @@ activate_custom_mounts ()  			done  		fi -		if [ -n "${opt_linkfiles}" ] && [ -z "${PERSISTENT_READONLY}" ] +		if [ -n "${opt_linkfiles}" ] && [ -z "${PERSISTENCE_READONLY}" ]  		then  			link_files ${source} ${dest} ${rootmnt} -		elif [ -n "${opt_linkfiles}" ] && [ -n "${PERSISTENT_READONLY}" ] +		elif [ -n "${opt_linkfiles}" ] && [ -n "${PERSISTENCE_READONLY}" ]  		then -			mkdir -p ${rootmnt}/live/persistent -			local links_source=$(mktemp -d ${rootmnt}/live/persistent/links-source-XXXXXX) +			mkdir -p ${rootmnt}/live/persistence +			local links_source=$(mktemp -d ${rootmnt}/live/persistence/links-source-XXXXXX)  			chown_ref ${source} ${links_source}  			chmod_ref ${source} ${links_source}  			# We put the cow dir in the below strange place to @@ -1502,24 +1502,24 @@ activate_custom_mounts ()  			# be linked, causing breakage.  			if [ -n "${rootmnt}" ]  			then -				local cow_dir="/overlay/live/persistent/$(basename ${links_source})" +				local cow_dir="/overlay/live/persistence/$(basename ${links_source})"  			else  				# This is happens if persistence is activated  				# post boot -				local cow_dir="/live/overlay/live/persistent/$(basename ${links_source})" +				local cow_dir="/live/overlay/live/persistence/$(basename ${links_source})"  			fi  			mkdir -p ${cow_dir}  			chown_ref "${source}" "${cow_dir}"  			chmod_ref "${source}" "${cow_dir}"  			do_union ${links_source} ${cow_dir} ${source} ${rofs_dest_backing}  			link_files ${links_source} ${dest} ${rootmnt} -		elif [ -n "${opt_union}" ] && [ -z "${PERSISTENT_READONLY}" ] +		elif [ -n "${opt_union}" ] && [ -z "${PERSISTENCE_READONLY}" ]  		then  			do_union ${dest} ${source} ${rofs_dest_backing} -		elif [ -n "${opt_bind}" ] && [ -z "${PERSISTENT_READONLY}" ] +		elif [ -n "${opt_bind}" ] && [ -z "${PERSISTENCE_READONLY}" ]  		then  			mount --bind "${source}" "${dest}" -		elif [ -n "${opt_bind}" -o -n "${opt_union}" ] && [ -n "${PERSISTENT_READONLY}" ] +		elif [ -n "${opt_bind}" -o -n "${opt_union}" ] && [ -n "${PERSISTENCE_READONLY}" ]  		then  			# bind-mount and union mount are handled the same  			# in read-only mode, but note that rofs_dest_backing @@ -1561,12 +1561,12 @@ fix_home_rw_compatibility ()  {  	local device=${1} -	if [ -n "${PERSISTENT_READONLY}" ] +	if [ -n "${PERSISTENCE_READONLY}" ]  	then  		return  	fi -	local backing="$(mount_persistent_media ${device})" +	local backing="$(mount_persistence_media ${device})"  	if [ -z "${backing}" ]  	then  		return | 
