Skip to content

Commit

Permalink
exec fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
raianand committed Feb 14, 2024
1 parent 9663478 commit 841126b
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 26 deletions.
19 changes: 6 additions & 13 deletions dist/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 6 additions & 13 deletions src/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,30 +31,23 @@ async function run() {
core.startGroup('run-bolt')

core.info('Starting bolt...')
const createBoltOutputFileCommand = `sudo -u mitmproxyuser -H bash -c \
'touch /home/mitmproxyuser/output.log'
`
const createBoltOutputFileCommand = 'sudo -u mitmproxyuser -H bash -c "touch /home/mitmproxyuser/output.log'

Check failure on line 34 in src/main.js

View workflow job for this annotation

GitHub Actions / Lint Codebase

Insert `⏎·····`

Check failure on line 35 in src/main.js

View workflow job for this annotation

GitHub Actions / Lint Codebase

Delete `··`
await exec(createBoltOutputFileCommand)

const mitmConfig = 'dump_destination: "/home/mitmproxyuser/output.log"'
fs.writeFileSync('config.yaml', mitmConfig)
fs.writeFileSync('egress_rules.yaml', core.getInput('egress_rules'))
createInterceptDotPy()

const createBoltConfigCommand = `sudo -u mitmproxyuser -H bash -c 'mkdir -p /home/mitmproxyuser/.mitmproxy'`
const createBoltConfigCommand = 'sudo -u mitmproxyuser -H bash -c "mkdir -p /home/mitmproxyuser/.mitmproxy"'

Check failure on line 43 in src/main.js

View workflow job for this annotation

GitHub Actions / Lint Codebase

Insert `⏎·····`
await exec(createBoltConfigCommand)

await exec(
'sudo cp config.yaml /home/mitmproxyuser/.mitmproxy/config.yaml && sudo chown mitmproxyuser:mitmproxyuser /home/mitmproxyuser/.mitmproxy/config.yaml'
)
await exec('sudo cp config.yaml /home/mitmproxyuser/.mitmproxy/config.yaml && sudo chown mitmproxyuser:mitmproxyuser /home/mitmproxyuser/.mitmproxy/config.yaml')

Check failure on line 46 in src/main.js

View workflow job for this annotation

GitHub Actions / Lint Codebase

Replace `'sudo·cp·config.yaml·/home/mitmproxyuser/.mitmproxy/config.yaml·&&·sudo·chown·mitmproxyuser:mitmproxyuser·/home/mitmproxyuser/.mitmproxy/config.yaml'` with `⏎······'sudo·cp·config.yaml·/home/mitmproxyuser/.mitmproxy/config.yaml·&&·sudo·chown·mitmproxyuser:mitmproxyuser·/home/mitmproxyuser/.mitmproxy/config.yaml'⏎····`

await exec(
'sudo cp intercept.py /home/mitmproxyuser/intercept.py && sudo chown mitmproxyuser:mitmproxyuser /home/mitmproxyuser/intercept.py'
)
await exec('sudo cp intercept.py /home/mitmproxyuser/intercept.py && sudo chown mitmproxyuser:mitmproxyuser /home/mitmproxyuser/intercept.py')

Check failure on line 48 in src/main.js

View workflow job for this annotation

GitHub Actions / Lint Codebase

Replace `'sudo·cp·intercept.py·/home/mitmproxyuser/intercept.py·&&·sudo·chown·mitmproxyuser:mitmproxyuser·/home/mitmproxyuser/intercept.py'` with `⏎······'sudo·cp·intercept.py·/home/mitmproxyuser/intercept.py·&&·sudo·chown·mitmproxyuser:mitmproxyuser·/home/mitmproxyuser/intercept.py'⏎····`

await exec(
'sudo cp egress_rules.yaml /home/mitmproxyuser/egress_rules && sudo chown mitmproxyuser:mitmproxyuser /home/mitmproxyuser/egress_rules'
)
await exec('sudo cp egress_rules.yaml /home/mitmproxyuser/egress_rules && sudo chown mitmproxyuser:mitmproxyuser /home/mitmproxyuser/egress_rules')

Check failure on line 50 in src/main.js

View workflow job for this annotation

GitHub Actions / Lint Codebase

Replace `'sudo·cp·egress_rules.yaml·/home/mitmproxyuser/egress_rules·&&·sudo·chown·mitmproxyuser:mitmproxyuser·/home/mitmproxyuser/egress_rules'` with `⏎······'sudo·cp·egress_rules.yaml·/home/mitmproxyuser/egress_rules·&&·sudo·chown·mitmproxyuser:mitmproxyuser·/home/mitmproxyuser/egress_rules'⏎····`

const runBoltCommand = `sudo -u mitmproxyuser -H bash -c 'BOLT_MODE=${{ mode }} BOLT_ALLOW_HTTP=${{ allow_http }} BOLT_DEFAULT_POLICY=${{ default_policy }} $HOME/.local/bin/mitmdump --mode transparent --showhost --set block_global=false -s .github/actions/bolt/intercept.py &'`
await exec(runBoltCommand)
Expand Down

0 comments on commit 841126b

Please sign in to comment.