From 217d9223a5aa75daf9f286fd1fc06dae379b5dbc Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:03:05 +0200 Subject: Adding debian version 1.64.0+dfsg1-1. Signed-off-by: Daniel Baumann --- debian/check-orig-suspicious.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 debian/check-orig-suspicious.sh (limited to 'debian/check-orig-suspicious.sh') diff --git a/debian/check-orig-suspicious.sh b/debian/check-orig-suspicious.sh new file mode 100755 index 000000000..b27dbf767 --- /dev/null +++ b/debian/check-orig-suspicious.sh @@ -0,0 +1,23 @@ +#!/bin/bash +set -e + +ver="$1" +test -n "$ver" || exit 2 + +SUS_WHITELIST=$(find "${PWD}/debian" -name upstream-tarball-unsuspicious.txt -type f) + +rm -rf rustc-${ver/*~*/beta}-src/ +tar xf ../rustc_$ver+dfsg1.orig.tar.xz && cd rustc-${ver/*~*/beta}-src/ + +# TODO: remove this code snippet after it gets into our cargo +# Strip comments & blank lines before testing rust source code - +# some authors like to write really long comments +find . -name '*.rs' -execdir sed -i -e '\,^\s*//,d' -e '/^\s*$/d' '{}' \; + +/usr/share/cargo/scripts/audit-vendor-source \ + "$SUS_WHITELIST" \ + "Files-Excluded: in debian/copyright and run a repack." \ + -m text/x-script.python \ + -m application/csv + +echo "Artifacts left in rustc-$ver-src, please remove them yourself." -- cgit v1.2.3