-
Notifications
You must be signed in to change notification settings - Fork 206
Open
Labels
bugp4An idea that we are not considering working on at this time.An idea that we are not considering working on at this time.
Description
Noticed after updating from 0.8.1 to 0.10.1, and narrowed down to most likely being as a result of #756, specifically the following line, https://github.com/bazelbuild/rules_pkg/blob/main/pkg/private/pkg_files.bzl#L411, its no longer possible to set a mode for executable files via the mode attribute on pkg_tar, as it gets forced to 0o755.
Non-executable files can still be set, as their values don't end up in the manifest (and the manifest takes preference over flags to build_tar.py) due to the default_mode being set to None.
This makes it impossible for us to set a more restrictive mode of 0o555 on executable files.
jeanmorais and kleinpa
Metadata
Metadata
Assignees
Labels
bugp4An idea that we are not considering working on at this time.An idea that we are not considering working on at this time.