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 }
|