summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRALOVICH, Kristof <tade60@freemail.hu>2014-03-02 12:15:58 +0100
committerRALOVICH, Kristof <tade60@freemail.hu>2014-03-02 12:15:58 +0100
commit875208b2340a86afae52ec5636cb6311b89915f3 (patch)
tree634c257fcc2484cea528227c992891e1fa731b8a
parent7fd027995beb555aa1284e35f65e78e850479171 (diff)
scripts: tool to catch files missing from orig.tar.gz list
-rwxr-xr-xscripts/verify-orig36
1 files changed, 36 insertions, 0 deletions
diff --git a/scripts/verify-orig b/scripts/verify-orig
new file mode 100755
index 0000000..da89a0b
--- /dev/null
+++ b/scripts/verify-orig
@@ -0,0 +1,36 @@
+#!/bin/bash
+
+GIT_KNOWN=`mktemp`
+FS_KNOWN=`mktemp`
+git ls-tree --full-tree -r HEAD | awk '{print $4}' | sort > $GIT_KNOWN
+cat scripts/origsrc-file-list | sort > $FS_KNOWN
+
+KNOWN_MISSING=`mktemp`
+
+/bin/cat <<EOF >$KNOWN_MISSING
+3rd_party/libusb-win32-bin-1.2.6.0/bin/amd64/libusb0.dll
+3rd_party/libusb-win32-bin-1.2.6.0/bin/amd64/libusb0.sys
+3rd_party/libusb-win32-bin-1.2.6.0/bin/x86/libusb0.dll
+3rd_party/libusb-win32-bin-1.2.6.0/bin/x86/libusb0.sys
+3rd_party/libusb-win32-bin-1.2.6.0/bin/x86/libusb0_x86.dll
+3rd_party/libusb-win32-bin-1.2.6.0/driver_installer/inf-wizard.exe
+3rd_party/libusb-win32-bin-1.2.6.0/include/lusb0_usb.h
+3rd_party/libusb-win32-bin-1.2.6.0/lib/msvc/libusb.lib
+3rd_party/libusb-win32-bin-1.2.6.0/lib/msvc_x64/libusb.lib
+3rd_party/usbmon-6/COPYING
+3rd_party/usbmon-6/Makefile
+3rd_party/usbmon-6/README
+3rd_party/usbmon-6/usbmon.8
+3rd_party/usbmon-6/usbmon.c
+.gitignore
+scripts/archlinux/PKGBUILD
+scripts/snaphot-deb
+.travis.yml
+EOF
+
+
+ACTUAL_MISSING=`mktemp`
+comm --nocheck-order -3 <(cat $GIT_KNOWN) <(cat $FS_KNOWN) > $ACTUAL_MISSING
+
+comm --nocheck-order -3 <(cat $KNOWN_MISSING) <(cat $ACTUAL_MISSING)
+