]> TLD Linux GIT Repositories - tld-ftp-admin.git/blobdiff - wwwbin/rpmcheck.sh
- tldized
[tld-ftp-admin.git] / wwwbin / rpmcheck.sh
diff --git a/wwwbin/rpmcheck.sh b/wwwbin/rpmcheck.sh
deleted file mode 100755 (executable)
index 35f4373..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/sh
-# check for packages on local system with PLD-doc/PLD-update-TODO
-# Author: Elan Ruusamäe <glen@pld-linux.org>
-# Date: 2012-04-05
-
-export LC_ALL=C
-CVSROOT=:pserver:cvs@cvs.pld-linux.org:/cvsroot
-d=$-
-
-# generate list of package basenames from rpmdb
-rpm_pkgs() {
-       set -$d
-
-       [ -s $t/rpm.db ] || rpm -qa --qf '%{SOURCERPM} %{VERSION}\n' > $t/rpm.db
-
-       # translate pkg names to basenames
-       [ -s $t/rpm.basenames ] || sed -re 's,^(.+)-[^-]+-[^-]+ ,\1 ,' $t/rpm.db > $t/rpm.basenames
-       # uniq
-       [ -s $t/rpm.lst ] || sort -u $t/rpm.basenames > $t/rpm.lst
-}
-
-# fetch PLD-update-TODO
-cvs_todo() {
-       set -$d
-
-       [ -s $t/PLD-doc/PLD-update-TODO ] || (cd $t; cvs -d $CVSROOT -Q co PLD-doc/PLD-update-TODO)
-
-       # reformat for easier parsing
-       # amaya(13) [OLD] 9.54 [NEW] 11.0
-       # vim [OLD] 7.3.401 [NEW] 7.3.515
-       [ -s $t/rpm.todo ] || sed -rne 's,^([^( ]+).*?\[NEW\] (.+)$,\1 \2,p' $t/PLD-doc/PLD-update-TODO > $t/rpm.todo
-
-       # TODO: should uniq as well:
-       # $ grep links2 PLD-doc/PLD-update-TODO 
-       # links2(22) [OLD] 2.2 [NEW] 2.6
-       # links2(25) [OLD] 2.1pre28 [NEW] 2.6
-}
-
-rpm_diff() {
-#      set -$d
-
-       rpm_pkgs
-       cvs_todo
-
-       [ -s $t/rpm.diffs ] || {
-               set +e
-               while read pkg v2; do
-                       v1=$(awk -vpkg=$pkg '$1 == pkg {print $2}' $t/rpm.lst)
-                       [ "$v1" ] || continue
-
-                       cmp=$(rpmvercmp $v1 $v2)
-                       if [ $? -eq 2 ]; then
-                               echo "$pkg $cmp"
-                       fi
-               done < $t/rpm.todo
-               set -e
-       }
-}
-
-set -e
-t=$(mktemp -d)
-#t=.
-
-rpm_diff
-
-rm -rf $t