File diff 30b325c925ad → 4d7f924adca6
flashEMMC.sh
Show inline comments
 
@@ -49,27 +49,27 @@ p
 

	
 

	
 
w
 
EOF
 
}
 

	
 
createEXT4fs() {
 
	mkfs.ext4 -O ^metadata_csum,^64bit /dev/"${DEV}"1
 
}
 

	
 
cdToScript() {
 
	TMP=$(dirname "$0")
 
	cd "$TMP"
 
	cd "$TMP" || exit
 
	mkdir flashEMMC
 
	cd flashEMMC
 
	cd flashEMMC || exit
 
}
 

	
 
unmountFS() {
 
	umount root
 
}
 

	
 
panic() {
 
	cdToScript
 
	unmountFS
 
	exit 1
 
}
 

	
 
@@ -82,25 +82,25 @@ downloadImage() {
 

	
 
extractImage() {
 
	bsdtar -xpf ArchLinuxARM-odroid-c2-latest.tar.gz -C root
 
}
 

	
 
mountFS() {
 
	mkdir root
 
	mount /dev/"${DEV}"1 root
 
	[ -e ${IMAGE_NAME}.md5 ] && md5sum -c ${IMAGE_NAME}.md5 || downloadImage && extractImage
 
}
 

	
 
flashBootloader() {
 
	cd root/boot
 
	cd root/boot || exit
 
	./sd_fusing.sh /dev/"${DEV}"
 
	cd ../..
 
}
 

	
 

	
 
main() {
 
	checkRoot
 
	diskInfo
 
	verifyRightDrive
 
	umountInitially
 
	zeroBeginning
 
	partitionEMMC