Codebase list rust-stfu8 / 4c128e93-5432-4178-b3c8-3e176ad32f81/main dev / filter-builddeps-ok.sh
4c128e93-5432-4178-b3c8-3e176ad32f81/main

Tree @4c128e93-5432-4178-b3c8-3e176ad32f81/main (Download .tar.gz)

filter-builddeps-ok.sh @4c128e93-5432-4178-b3c8-3e176ad32f81/main

1057693
 
 
 
 
 
 
b4e5b9d
1057693
 
 
 
 
 
 
#!/bin/bash
# Filter list of crates by whether all their build-deps are in Debian
# Use like, e.g. `dev/list-unreleased.sh | dev/filter-builddeps-ok.sh`
set -e

echo >&2 "redirecting all other output e.g. from debcargo to stderr"
while read crate ver; do
	./repackage.sh "$crate" $ver >&2
	if ( cd build && SOURCEONLY=1 ./build.sh "$crate" $ver >&2 ); then
		ok=1
	else
		ok=0
	fi
	echo "$crate $ver $ok"
done