On Thu, Aug 18, 2016 at 5:57 AM, Pádraig Brady <p...@draigbrady.com> wrote: > On 17/08/16 12:42, Mark Mitchell wrote: >> Hi, >> >> I'm writing to report a potential bug with cp. I don't think the mode bits >> always get properly set on directories created when using the --parents >> option combined with --no-preserve=mode option. I'm not sure what the >> expected behaviour is supposed to be, but my assumption is that the created >> directories would match process's ~umask (like mkdir -p). >> >> I've attached a simple script and its output to demonstrate the behaviour. >> I've tested this on the most recent master branch of the coreutils git >> repository (output of git describe is 'v8.25-55-gff2178b'). >> >> Thanks for your efforts on these utilities, it is much appreciated :-). > > I agree that's unexpected, especially since cp -r --no-preserve=mode > does not copy the permissions for created dirs. > > I think this may have changed with: > http://git.sv.gnu.org/gitweb/?p=coreutils.git;a=commitdiff;h=v5.92-435-gfdffb6b > > I've adjusted things back in the attached.
That looks right. Thank you!