@@ 1,70 0,0 @@
-#!/bin/bash -e
-# Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
-# For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
-
-usage() {
-cat << ==usage
-Usage: $(basename $0) [disk_device]
- disk_device PurePhone disc device for ex. /dev/sdb
-==usage
-}
-
-if [ $# -ne 1 ]; then
- echo "Error! Invalid argument count"
- usage
- exit -1
-fi
-
-BLK_DEV="$1"
-
-if [ ! -b "$BLK_DEV" ]; then
- echo "Error: $BLK_DEV Not a block device"
- usage
- exit -1
-fi
-
-if [ ! -w "$BLK_DEV" ]; then
- echo "Error: Block device $BLK_DEV is not writable"
- usage
- exit -1
-fi
-
-_REQ_CMDS="sfdisk mtools awk"
-for cmd in $_REQ_CMDS; do
- if [ ! $(command -v $cmd) ]; then
- echo "Error! $cmd is not installed, please use 'sudo apt install' for install required tool"
- exit -1
- fi
-done
-#mtools version
-_AWK_SCRIPT='
-/[0-9]/ {
- split($4,vers,".");
- if(vers[1]>=4 && vers[2]>=0 && vers[3] >= 24) {
- print "true";
- }
- exit 0;
-}'
-MTOOLS_OK=$(mtools --version | awk "${_AWK_SCRIPT}")
-
-if [ ! $MTOOLS_OK ]; then
- echo "Invalid mtools version, please upgrade mtools to >= 4.0.24"
- exit -1
-fi
-
-sfdisk $BLK_DEV << ==sfdisk
-label: dos
-label-id: 0x09650eb4
-unit: sectors
-
-/dev/sdx1 : start=2048, size=28522496, type=b, bootable
-/dev/sdx2 : start=28524544, size=2097152, type=b
-==sfdisk
-sleep 1
-PART1="${BLK_DEV}1"
-PART2="${BLK_DEV}2"
-mformat -i "$PART1" -F -v MUDITAOS
-mformat -i "$PART2" -F -v RECOVER
-sync
-echo "Old partition scheme layout restored. Please run ./flash_eMMC.sh script for add phone data"
-