summaryrefslogtreecommitdiffstats
path: root/bin/add-dsa-needed.sh
diff options
context:
space:
mode:
authorRaphael Geissert <atomo64@gmail.com>2017-06-12 12:15:20 +0000
committerRaphael Geissert <atomo64@gmail.com>2017-06-12 12:15:20 +0000
commita4ba6efaf98f8b50d8e41ba45193104badd7ecc8 (patch)
tree4db90799e7de02b5976e3d1ff8166c842a572a07 /bin/add-dsa-needed.sh
parent95324cee2b0021e05c8be9846d2cfbb7a0a799ca (diff)
add an on/off switch for oldstable support
git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@52505 e39458fd-73e7-0310-bf30-c45bca0a0e42
Diffstat (limited to 'bin/add-dsa-needed.sh')
-rwxr-xr-xbin/add-dsa-needed.sh18
1 files changed, 10 insertions, 8 deletions
diff --git a/bin/add-dsa-needed.sh b/bin/add-dsa-needed.sh
index e500246c8d..e0a8d467bf 100755
--- a/bin/add-dsa-needed.sh
+++ b/bin/add-dsa-needed.sh
@@ -20,6 +20,7 @@
set -eu
+include_oldstable=false
turl="https://security-tracker.debian.org/tracker/status/release"
[ -f data/dsa-needed.txt ] || {
@@ -52,8 +53,12 @@ case "${1:-}" in
;;
esac
-#for release in oldstable stable; do
-for release in stable; do
+releases=stable
+if $include_oldstable; then
+ releases="$releases oldstable"
+fi
+
+for release in $releases; do
HOME=$tmpd w3m $turl/$release > $tmpd/$release.txt
touch $tmpd/toadd-$release.txt
seen_marker=false
@@ -82,18 +87,15 @@ for release in stable; do
done < $tmpd/$release.txt
done
-#cat $tmpd/toadd-stable.txt $tmpd/toadd-oldstable.txt | sort | uniq -d |
-cat $tmpd/toadd-stable.txt | sort | uniq -d |
+cat $tmpd/toadd-*.txt | sort | uniq -d |
while read pkg; do
printf "%s\n--\n" "$pkg" >> $output
- sed -ri "/^$pkg\$/d" $tmpd/toadd-stable.txt
- #sed -ri "/^$pkg\$/d" $tmpd/toadd-oldstable.txt
+ sed -ri "/^$pkg\$/d" $tmpd/toadd-*.txt
done
# Skip oldoldstable for now as it is an LTS release, tracked with
# dla-needed:
-#for release in oldstable stable; do
-for release in stable; do
+for release in $releases; do
while read pkg; do
printf "%s/%s\n--\n" "$pkg" "$release" >> $output
done < $tmpd/toadd-$release.txt

© 2014-2024 Faster IT GmbH | imprint | privacy policy