Skip to content

ENT-5986: LMDB files are now created with correct permissions and group ownership (3.12)#4186

Closed
craigcomstock wants to merge 2 commits intocfengine:3.12.xfrom
craigcomstock:ENT-5986/3.12.x
Closed

ENT-5986: LMDB files are now created with correct permissions and group ownership (3.12)#4186
craigcomstock wants to merge 2 commits intocfengine:3.12.xfrom
craigcomstock:ENT-5986/3.12.x

Conversation

@craigcomstock
Copy link
Copy Markdown
Contributor

No description provided.

@craigcomstock
Copy link
Copy Markdown
Contributor Author

@cf-bottom jenkins with exotics

@cf-bottom
Copy link
Copy Markdown

Alright, I triggered a build:

Build Status

(with exotics)

Jenkins: https://ci.cfengine.com/job/pr-pipeline/5155/

Packages: http://buildcache.cfengine.com/packages/testing-pr/jenkins-pr-pipeline-5155/

@craigcomstock
Copy link
Copy Markdown
Contributor Author

@cf-bottom jenkins

@cf-bottom
Copy link
Copy Markdown

@craigcomstock
Copy link
Copy Markdown
Contributor Author

@cf-bottom jenkins

@cf-bottom
Copy link
Copy Markdown

@craigcomstock
Copy link
Copy Markdown
Contributor Author

@cf-bottom jenkins with exotics please

@cf-bottom
Copy link
Copy Markdown

Alright, I triggered a build:

Build Status

(with exotics)

Jenkins: https://ci.cfengine.com/job/pr-pipeline/5165/

Packages: http://buildcache.cfengine.com/packages/testing-pr/jenkins-pr-pipeline-5165/

@craigcomstock
Copy link
Copy Markdown
Contributor Author

@cf-bottom jenkins exotics

@cf-bottom
Copy link
Copy Markdown

@craigcomstock
Copy link
Copy Markdown
Contributor Author

craigcomstock commented May 26, 2020

@cf-bottom jenkins exotics, I learned that __Solaris__ is no such macro on gcc on Solaris. Instead need to use sun || __sun. Will see about making a unit test of some sort in libntech and make that change to propogate to master/3.15.x/core.

@cf-bottom
Copy link
Copy Markdown

Alright, I triggered a build:

Build Status

(with exotics)

Jenkins: https://ci.cfengine.com/job/pr-pipeline/5169/

Packages: http://buildcache.cfengine.com/packages/testing-pr/jenkins-pr-pipeline-5169/

@olehermanse olehermanse changed the title ENT-5986: LMDB files are now created with correct permissions and group ownership (3.12.x) ENT-5986: LMDB files are now created with correct permissions and group ownership (3.12) May 26, 2020
@olehermanse olehermanse added the WIP Work in Progress label May 26, 2020
When run as privileged user LMDB files will be created with
system group matching MPF body perms system_owned().

When un-privileged, no change in group will be made.

In both cases permissions will be 0600 as expected by MPF
cfe_internal/enterprise/CFE_knowledge.cf.

Ticket: ENT-5986
Changelog: Title
@craigcomstock
Copy link
Copy Markdown
Contributor Author

@cf-bottom jenkins exotics

@cf-bottom
Copy link
Copy Markdown

Alright, I triggered a build:

Build Status

(with exotics)

Jenkins: https://ci.cfengine.com/job/pr-pipeline/5176/

Packages: http://buildcache.cfengine.com/packages/testing-pr/jenkins-pr-pipeline-5176/

@craigcomstock
Copy link
Copy Markdown
Contributor Author

will not use this strategy, instead wait for results of cfengine/masterfiles#1768 and will cherry-pick.

@craigcomstock craigcomstock deleted the ENT-5986/3.12.x branch June 1, 2020 17:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

WIP Work in Progress

Development

Successfully merging this pull request may close these issues.

3 participants