diff options
Diffstat (limited to 'scripts/build')
| -rwxr-xr-x | scripts/build/lb_binary_debian-installer | 27 | 
1 files changed, 19 insertions, 8 deletions
diff --git a/scripts/build/lb_binary_debian-installer b/scripts/build/lb_binary_debian-installer index e257b4bd7..6ed331b0f 100755 --- a/scripts/build/lb_binary_debian-installer +++ b/scripts/build/lb_binary_debian-installer @@ -626,18 +626,29 @@ EOF  	rm -f chroot/binary.sh  	mv chroot/root/binary ./ -	case "${LB_BINARY_FILESYSTEM}" in -		fat*) -			# Creating dist directories -			for DISTRIBUTION in frozen stable testing unstable ${LB_DISTRIBUTION} -			do -				cp -a ${LB_DEBIAN_INSTALLER_DISTRIBUTION} binary/dists/${DISTRIBUTION} -			done +	DISTRIBUTIONS="frozen stable testing unstable" + +	if [ "${LB_DEBIAN_INSTALLER_DISTRIBUTION}" != "${LB_DISTRIBUTION}" ] +	then +		DISTRIBUTIONS="${DISTRIBUTIONS} ${LB_DISTRIBUTION}" +	fi + +	case "${LB_BINARY_IMAGES}" in +		usb-hdd) +			case "${LB_BINARY_FILESYSTEM}" in +				fat*) +					# Creating dist directories +					for DISTRIBUTION in ${DISTRIBUTIONS} +					do +						cp -a binary/dists/${LB_DEBIAN_INSTALLER_DISTRIBUTION} binary/dists/${DISTRIBUTION} +					done +					;; +			esac  			;;  		*)  			# Creating dist symlinks -			for DISTRIBUTION in frozen stable testing unstable ${LB_DISTRIBUTION} +			for DISTRIBUTION in ${DISTRIBUTIONS}  			do  				ln -s ${LB_DEBIAN_INSTALLER_DISTRIBUTION} binary/dists/${DISTRIBUTION}  			done  | 
