Skip to content

On install/load, add a file systems permissions check#1146

Merged
isc-dchui merged 22 commits into
mainfrom
fix-1053
May 21, 2026
Merged

On install/load, add a file systems permissions check#1146
isc-dchui merged 22 commits into
mainfrom
fix-1053

Conversation

@isc-dchui
Copy link
Copy Markdown
Collaborator

@isc-dchui isc-dchui commented May 11, 2026

Description

Testing

Manually tested by changing the permissions of the /usr/irissys/ipm directory and verifying the error appears when trying to install.

zpm:USER>install isc.json

ERROR! Insufficient file system permissions to write to '/usr/irissys/ipm/'. Cannot install module 'isc.json'.

Checklist

  • This branch has the latest changes from the main branch rebased or merged.
  • Changelog entry added.
  • Unit (zpm test -only) and integration tests (zpm verify -only) pass.
  • Style matches the style guide in the contributing guide.
  • Documentation has been/will be updated
    • Source controlled docs, e.g. README.md, should be included in this PR and Wiki changes should be made after this PR is merged (add an extra issue for this if needed)
  • Pull request correctly renders in the "Preview" tab.

Copy link
Copy Markdown
Collaborator

@isc-kiyer isc-kiyer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@isc-dchui some small questions

Comment thread src/cls/IPM/Utils/Module.cls Outdated
Comment thread src/cls/IPM/Main.cls Outdated
isc-tleavitt
isc-tleavitt previously approved these changes May 12, 2026
Copy link
Copy Markdown
Contributor

@isc-tleavitt isc-tleavitt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed with Keshav on comment needed re: weird negation, otherwise looks good.

isc-kiyer
isc-kiyer previously approved these changes May 20, 2026
@isc-tleavitt isc-tleavitt self-requested a review May 21, 2026 17:58
@isc-dchui isc-dchui merged commit 897abf3 into main May 21, 2026
40 of 44 checks passed
@isc-dchui isc-dchui deleted the fix-1053 branch May 21, 2026 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Checking directory permissions for copying assets on install

4 participants