Skip to content

"pkgsend publish" complains about permissions when it shouldn't #494

Description

@jclulow
$ pkgsend publish -s repo omicron-release-incorporation.p5m
pkgsend: file protocol error: code: E_TFTP_ILLEGAL (71) reason: The following catalog files have incorrect permissions:
        /staff/rel/v10/repo/publisher/helios/catalog/catalog.attrs: expected mode: 644, found mode: 664

Repository URL: 'file:///staff/rel/v10/repo'.

The directory actually has a non-trivial NFSv4 ACL:

$ ls -lVd /staff/rel/v10/repo
drwxrwxr-x+  3 jclulow  staff          4 Aug 27 00:01 /staff/rel/v10/repo
            group:staff:rwxpdDaARWcCos:fd-----:allow
                 owner@:rwxp-DaARWcCos:-------:allow
                 group@:r-x---a-R-c--s:-------:allow
              everyone@:r-x---a-R-c--s:-------:allow

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions