@@ -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