Jump to content

User:Wiki-stoops

From Wikipedia, the free encyclopedia

Something about me here...

Bad Hack To Track LibreSSL Lines Removed

[edit]
#!/bin/bash
l=0
for p in `seq 0 12`
do
  d=`curl -sL "http://www.freshbsd.org/search?project=openbsd&q=libssl&page=$p"`
  e=`echo "$d" | grep -i 'import openssl'`
  f="$e"
  while [ "$f" != "" ]
  do
    d=`echo "$d" | grep -B 9999 -i 'import openssl' | head -n -1`
    f=`echo "$d" | grep -i 'import openssl'`
  done
  c=`echo "$d" | tr -d '\0\t\r\n' | sed -e 's/<tr/\t<tr/g' | tr '\t' '\n' | grep -i '[0-9][0-9]* file[^ ]*<' | sed -e 's/<[^>]*>/ /g' | awk '{ print $1,$2 }' | tr '\n' ' ' | tr -d ','`
  n=`echo "$l $c" | bc`
  l="$n"
  if [ "$e" != "" ] ; then break ; fi
done
t="added"
if [ $l -lt 0 ] ; then t="removed" ; fi
l=`echo "$l" | tr -d '-'`
e=`echo "$e" | head -n 1 | sed -e 's/<[^>]*>//g'`
echo ; echo "$l lines $t since last: $e"
186196 lines removed since last: Import OpenSSL 1.0.1g