diff options
author | Antoine Brodin <antoine@FreeBSD.org> | 2014-09-02 22:36:29 +0800 |
---|---|---|
committer | Antoine Brodin <antoine@FreeBSD.org> | 2014-09-02 22:36:29 +0800 |
commit | fbcb1bc222c72af94ab304d7faf90aef70637f3d (patch) | |
tree | 0a6ac456629a5418dbf5710fe9b4204587cfd200 /Mk | |
parent | a3463cdef53ed77a24ced081f9fd808b90e2b3f0 (diff) | |
download | freebsd-ports-gnome-fbcb1bc222c72af94ab304d7faf90aef70637f3d.tar.gz freebsd-ports-gnome-fbcb1bc222c72af94ab304d7faf90aef70637f3d.tar.zst freebsd-ports-gnome-fbcb1bc222c72af94ab304d7faf90aef70637f3d.zip |
Make check-stagedir.sh aware of (owner,group,perm) syntax for keywords
Differential Revision: https://reviews.freebsd.org/D712
Reviewed by: bapt
With hat: portmgr
Diffstat (limited to 'Mk')
-rw-r--r-- | Mk/Scripts/check-stagedir.sh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Mk/Scripts/check-stagedir.sh b/Mk/Scripts/check-stagedir.sh index 092e38fa47b0..0da9bd604f41 100644 --- a/Mk/Scripts/check-stagedir.sh +++ b/Mk/Scripts/check-stagedir.sh @@ -49,6 +49,10 @@ parse_plist() { fi fi + # Strip (owner,group,perm) from keywords + line="$(printf %s "$line" \ + | sed -Ee 's/^@\([^)]*\)[[:space:]]+//' \ + -e 's/^(@[[:alpha:]]+)\([^)]*\)[[:space:]]+/\1 /')" case $line in @dirrm*|'@unexec rmdir'*|'@unexec /bin/rmdir'*) line="$(printf %s "$line" \ |