diff options
Diffstat (limited to 'pkgtools/pkglint/files/vartypecheck.go')
-rw-r--r-- | pkgtools/pkglint/files/vartypecheck.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgtools/pkglint/files/vartypecheck.go b/pkgtools/pkglint/files/vartypecheck.go index b60e05abf9f..76d1d741311 100644 --- a/pkgtools/pkglint/files/vartypecheck.go +++ b/pkgtools/pkglint/files/vartypecheck.go @@ -662,6 +662,13 @@ func (cv *VartypeCheck) Perl5Packlist() { } } +func (cv *VartypeCheck) Perms() { + if cv.value == "${ROOT_USER}" || cv.value == "${ROOT_GROUP}" { + valuename := cv.value[2 : len(cv.value)-1] + cv.line.Error1("%s must not be used in permission definitions. Use REAL_%[1]s instead.", valuename) + } +} + func (cv *VartypeCheck) PkgName() { if cv.op != opUseMatch && cv.value == cv.valueNovar && !matches(cv.value, rePkgname) { cv.line.Warn1("%q is not a valid package name. A valid package name has the form packagename-version, where version consists only of digits, letters and dots.", cv.value) |