fix perms for core.sharedRepository

These two missed setting it.

It rarely matters that the journal gets the right perm. But, when using
annex.alwayscommit=false, someone else may come along later and want
to append to the journal file.

It probably never matters what the sentinal perms are, but for
completeness..

Sponsored-by: Luke Shumaker on Patreon
This commit is contained in:
Joey Hess 2023-04-26 16:22:15 -04:00
parent f971b199ed
commit 0aa98aa09b
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
3 changed files with 9 additions and 3 deletions

View file

@ -93,6 +93,8 @@ createInodeSentinalFile evenwithobjects =
s <- annexSentinalFile
createAnnexDirectory (parentDir (sentinalFile s))
liftIO $ writeSentinalFile s
setAnnexFilePerm (sentinalFile s)
setAnnexFilePerm (sentinalCacheFile s)
where
alreadyexists = liftIO. sentinalFileExists =<< annexSentinalFile
hasobjects