File: get_ver.awk

package info (click to toggle)
geoip 1.4.7~beta6+dfsg-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 13,652 kB
  • ctags: 473
  • sloc: ansic: 19,858; sh: 8,564; cpp: 523; perl: 156; makefile: 145; awk: 13
file content (14 lines) | stat: -rw-r--r-- 410 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# fetch version number from input file and write them to STDOUT
BEGIN {
  while ((getline < ARGV[1]) > 0) {
    if (match ($0, /^VERSION=/)) {
      split($1, t, "=");
      my_ver_str = t[2];
      split(my_ver_str, v, ".");
      gsub("[^0-9].*$", "", v[3]);
      my_ver = v[1] "," v[2] "," v[3];
    }
  }
  print "GEOIP_VERSION = " my_ver "";
  print "GEOIP_VERSION_STR = " my_ver_str "";
}