From 6f39be0aae716a86b410556630ac48ed4da4c6f5 Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Fri, 27 Oct 2017 17:00:11 +0200 Subject: capture and deploy script updates (not finished yet) --- nfs/scripts/image_deploy_I4920.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 nfs/scripts/image_deploy_I4920.sh (limited to 'nfs/scripts/image_deploy_I4920.sh') diff --git a/nfs/scripts/image_deploy_I4920.sh b/nfs/scripts/image_deploy_I4920.sh new file mode 100644 index 0000000..1cd3220 --- /dev/null +++ b/nfs/scripts/image_deploy_I4920.sh @@ -0,0 +1,19 @@ +#!/bin/busybox sh +# Should only started from image_capture.sh, it defines some helper functions and variables) +# echo_color() [prefix text] +# $outdir is the also the current working dir, garanted to be empty and writable +# Many cloning/partitioning tools are available for use, see make-boot-image.sh + +echo_color white blue ">>> " "Restoring /dev/sda boot sectors" +pigz -dc "$indir/sda-dd.gz" | dd of=/dev/sda count=2048 + +echo_color white blue ">>> " "Detecting new partitions" +echo -e "w\nq\n" | fdisk /dev/sda + +echo_color white blue ">>> " "Restoring /dev/sda1 NTFS BOOT" +pigz -dc "$indir/sda1-partclone.gz" | partclone.restore -o /dev/sda1 + +echo_color white blue ">>> " "Restoring /dev/sda2 NTFS WINDOWS" +pigz -dc "$indir/sda2-partclone.gz" | partclone.restore -o /dev/sda2 + + -- cgit v1.2.3