mirror of
https://git.proxmox.com/git/rustc
synced 2025-08-18 01:40:46 +00:00
24 lines
749 B
Bash
Executable File
24 lines
749 B
Bash
Executable File
#!/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."
|