incremental pull of new media files
[android-command-line.git] / adb-pull-clockworkmod-backup.sh
index 4ef4e60..d201ff3 100755 (executable)
@@ -1,3 +1,9 @@
 #!/bin/sh -x
 
-adb pull /sdcard/clockworkmod/backup backup
+sdcard=/sdcard/clockworkmod/
+
+adb shell find $sdcard/backup/ -mindepth 1 -maxdepth 1 | sed "s!$sdcard/*!!" | tr -d '\r' > /tmp/backup.android
+test -d backup || mkdir backup
+find backup/ -mindepth 1 -maxdepth 1 -type d | sed 's!backup/!!' > /tmp/backup.disk
+diff -uw /tmp/backup.android /tmp/backup.disk | grep -- '^-backup' | sed 's/^-//' | \
+xargs -i sh -xc "mkdir {} && adb pull $sdcard/{} {}"