Skip to content

Commit b7d5f81

Browse files
committed
Add diff vdisk <---> src/ functionality to sync.sh
1 parent 66f29b3 commit b7d5f81

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

‎build/sync.sh‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,10 @@ DOCS_DIR=
4444
TMPMOUNT=/tmp/zealtmp
4545

4646
print_usage() {
47-
echo "Usage: $0 ( repo | vm ) [OPTION]"
47+
echo "Usage: $0 ( repo | vm | diff ) [OPTION]"
4848
echo " repo Overwrites src/ with virtual disk contents."
4949
echo " vm Overwrites virtual disk with src/ contents."
50+
echo " diff Runs a 'diff' between src/ and virtual disk."
5051
echo "Options:"
5152
echo " --ignore-dots Ignore dotfiles/dotfolders during synchronize."
5253
}
@@ -73,6 +74,12 @@ else
7374
sudo modprobe nbd
7475
[ ! -d $TMPMOUNT ] && mkdir $TMPMOUNT
7576
case $1 in
77+
diff)
78+
mount_vdisk
79+
diff -x *.MAP --color=always -r ../src/ $TMPMOUNT/ | less -R -p "diff -x.*|Only in.*"
80+
umount_vdisk
81+
echo "Finished."
82+
;;
7683
repo)
7784
echo "Emptying src..."
7885
rm -rf ../src/*

0 commit comments

Comments
 (0)