summaryrefslogtreecommitdiff
path: root/lib/prtverify/20_pkgfile_vars.awk
blob: 4cf3d5c72909ce47cba71951bff9f9eb451c4ac7 (plain)
    1 #
    2 # 20_pkgfile_vars.awk
    3 #
    4 # Version 0.1.2 - 2006-07-14
    5 # Jürgen Daubert <jue at jue dot li> 
    6 
    7 
    8 BEGIN {
    9 
   10     pkgfile_vars["name"]    = 0
   11     pkgfile_vars["version"] = 0
   12     pkgfile_vars["release"] = 0
   13     pkgfile_vars["source"]  = 0
   14 }
   15 
   16 
   17 loglevel_ok(ERROR) && FILENAME ~ PKGFILE {
   18 
   19     for (v in pkgfile_vars) {
   20         if ( $1 ~ ("^" v "=") )
   21             pkgfile_vars[v] = 1
   22     }
   23 }
   24 
   25 
   26 END {
   27 
   28     if (loglevel_ok(ERROR)) {
   29         for (v in pkgfile_vars) {
   30             if (! pkgfile_vars[v])
   31                 perror(ERROR, "variable not found: " v)
   32         }
   33     }
   34 }

Generated by cgit