[Secure-testing-commits] r29939 - bin
Raphael Geissert
geissert at moszumanska.debian.org
Sun Nov 9 18:25:34 UTC 2014
Author: geissert
Date: 2014-11-09 18:25:34 +0000 (Sun, 09 Nov 2014)
New Revision: 29939
Modified:
bin/add-dsa-needed.sh
Log:
Add --stdout option to add-dsa-needed to print and not modify
Modified: bin/add-dsa-needed.sh
===================================================================
--- bin/add-dsa-needed.sh 2014-11-09 18:17:14 UTC (rev 29938)
+++ bin/add-dsa-needed.sh 2014-11-09 18:25:34 UTC (rev 29939)
@@ -33,6 +33,20 @@
}
trap cleanup EXIT
+output=data/dsa-needed.txt
+case "${1:-}" in
+ --stdout)
+ output=/dev/stdout
+ ;;
+ '')
+ :
+ ;;
+ *)
+ echo "error: unknown option '$1'" >&2
+ exit 1
+ ;;
+esac
+
for release in oldstable stable; do
HOME=$tmpd w3m $turl/$release > $tmpd/$release.txt
seen_marker=false
@@ -63,13 +77,13 @@
cat $tmpd/toadd-stable.txt $tmpd/toadd-oldstable.txt | sort | uniq -d |
while read pkg; do
- printf "%s\n--\n" "$pkg" >> data/dsa-needed.txt
+ printf "%s\n--\n" "$pkg" >> $output
sed -ri "/^$pkg\$/d" $tmpd/toadd-stable.txt
sed -ri "/^$pkg\$/d" $tmpd/toadd-oldstable.txt
done
for release in oldstable stable; do
while read pkg; do
- printf "%s/%s\n--\n" "$pkg" "$release" >> data/dsa-needed.txt
+ printf "%s/%s\n--\n" "$pkg" "$release" >> $output
done < $tmpd/toadd-$release.txt
done
More information about the Secure-testing-commits
mailing list