Skip to content
This repository was archived by the owner on Apr 21, 2022. It is now read-only.

fix: run oclif-dev pack:deb as non root user - #122

Closed
microwavesafe wants to merge 1 commit into
oclif:masterfrom
microwavesafe:master
Closed

microwavesafe wants to merge 1 commit into
oclif:masterfrom
microwavesafe:master

Conversation

@microwavesafe

Copy link
Copy Markdown

The only part of the pack:deb command that requires root are the chown and chgrp shell commands. I don't run oclif-dev as root, so the command fails at this point. By adding sudo, it asks for the password and only runs these commands with root privileges, which seems sensible to me.
The change will have no effect if already running with root privileges.

The only part of the pack:deb command that requires root are the chown and chgrp shell commands. I don't run oclif-dev as root, so the command fails at this point. By adding sudo, it asks for the password and only runs these commands with root privileges, which seems sensible to me.
The change will have no effect if already running with root privileges.
@salesforce-cla

Copy link
Copy Markdown

Thanks for the contribution! Before we can merge this, we need @microwavesafe to sign the Salesforce.com Contributor License Agreement.

@nickleach

Copy link
Copy Markdown

Any updates on this? We many headaches with this and had to patch-package with these changes

@RasPhilCo

Copy link
Copy Markdown
Contributor

Can you move this to a non-master branch? (tl;dr - we have to run a script to test 3rd party commits with secrets and they can't be on master)

@microwavesafe

Copy link
Copy Markdown
Author

I'm not really sure what you want me to do. To be honest, this is such a small change you could implement outside this pull request and I'll just close this.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants