File: recentversions

package info (click to toggle)
mkgmap 0.0.0%2Bsvn4905-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 12,032 kB
  • sloc: java: 73,856; xml: 1,695; python: 713; sh: 240; makefile: 149; perl: 31
file content (32 lines) | stat: -rwxr-xr-x 552 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
cd /var/log/nginx

MIN=8

while getopts "n:" c
do
	case $c in
	n) MIN=$OPTARG;;
	esac
done
shift $[$OPTIND-1]

for PRODUCT in mkgmap splitter
do
tail -12000 mkgmap.org.uk | egrep $PRODUCT-'(r|latest).* 200 ' | awk "{
	s = match(\$7, /[^/]*\$/);
	s = substr(\$7, s);
	sub(\"$PRODUCT-r\", \"\", s);
	sub(\"-src\", \"\", s);
	sub(\".tar.gz\", \"\", s);
	sub(\".zip\", \"\", s);
	print s;
}" | sort -n | uniq -c | awk "
	/oute-/ {next;}
	/$PRODUCT/ {next;}
	{
		if (\$1 > $MIN)
			printf \"$PRODUCT-r%s.zip %d\n\", \$2, \$1
	}
" > /tmp/$PRODUCT-used

done