From c74612bb00f8e48c0eaa55819676775cff3ab811 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 15 Jun 2021 14:19:47 +0200 Subject: [PATCH] add partitions --- tc_clone_nuc_nv.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tc_clone_nuc_nv.sh b/tc_clone_nuc_nv.sh index 6802913..fe267ae 100755 --- a/tc_clone_nuc_nv.sh +++ b/tc_clone_nuc_nv.sh @@ -7,19 +7,21 @@ OPTIND=1 # Reset in case getopts has been used previously in the shell. ROOT="/" FS_TYPE="ext4" +DISK=nvme0n1 ROOT_PART="nvme0n1p1" VAR_PART="nvme0n1p2" SWAP_PART="nvme0n1p3" HOME_PART="nvme0n1p4" -while getopts m:i:p:r:s flag +while getopts m:i:p:r:s:d flag do case "${flag}" in m) MASTER_HOST=${OPTARG};; i) ID=${OPTARG};; - p) PARTITION=true;; + f) FORMAT=true;; r) ROOT=${OPTARG};; s) SYNC=true;; + p) PARTITIONS=${OPTARG};; esac done @@ -29,6 +31,10 @@ if [ ! -d $CLONE ]; then fi if [ $PARTITION ]; then + sfdisk /dev/DISK < $PARTITIONS +fi + +if [ $FORMAT ]; then mkfs.$FS_TYPE /dev/$ROOT_PART mkfs.$FS_TYPE /dev/$VAR_PART mkfs.$FS_TYPE /dev/$HOME_PART -- 2.39.5