diff options
author | Ludovic Pouzenc <ludovic.pouzenc@mines-albi.fr> | 2017-10-27 17:00:11 +0200 |
---|---|---|
committer | Ludovic Pouzenc <ludovic.pouzenc@mines-albi.fr> | 2017-10-27 17:00:11 +0200 |
commit | 6f39be0aae716a86b410556630ac48ed4da4c6f5 (patch) | |
tree | ffc58082a84e332ce0aa3ee2c6299a4b221eed4d /nfs/scripts/image_capture_I4920.sh | |
parent | 211e646859ee028a0a66b67c96057a2f1a6a82ba (diff) | |
download | eficast-6f39be0aae716a86b410556630ac48ed4da4c6f5.tar.gz eficast-6f39be0aae716a86b410556630ac48ed4da4c6f5.tar.bz2 eficast-6f39be0aae716a86b410556630ac48ed4da4c6f5.zip |
capture and deploy script updates (not finished yet)
Diffstat (limited to 'nfs/scripts/image_capture_I4920.sh')
-rw-r--r-- | nfs/scripts/image_capture_I4920.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/nfs/scripts/image_capture_I4920.sh b/nfs/scripts/image_capture_I4920.sh new file mode 100644 index 0000000..8f70b26 --- /dev/null +++ b/nfs/scripts/image_capture_I4920.sh @@ -0,0 +1,15 @@ +#!/bin/busybox sh +# Should only started from image_capture.sh, it defines some helper functions and variables) +# echo_color() <text-color> <background-color> [prefix text] <message> +# $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 ">>> " "Capturing /dev/sda boot sectors" +dd if=/dev/sda count=2048 2>logs/sda-dd.log | pigz --fast > sda-dd.gz 2>logs/sda-pigz.log + +echo_color white blue ">>> " "Capturing /dev/sda1 NTFS BOOT" +partclone.ntfs --clone -s /dev/sda1 -L logs/sda1-partclone.log --no_check | pigz --fast >sda1-partclone.gz 2>logs/sda1-pigz.log + +echo_color white blue ">>> " "Capturing /dev/sda2 NTFS WINDOWS" +partclone.ntfs --clone -s /dev/sda2 -L logs/sda2-partclone.log --no_check | pigz --fast >sda2-partclone.gz 2>logs/sda2-pigz.log + |