Page MenuHomePhabricator

[Services] Allow for docker paths and system packages
ClosedPublic

Authored by jon on Aug 3 2022, 11:22 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Dec 16, 12:22 AM
Unknown Object (File)
Mon, Dec 16, 12:22 AM
Unknown Object (File)
Mon, Dec 16, 12:21 AM
Unknown Object (File)
Mon, Dec 16, 12:21 AM
Unknown Object (File)
Mon, Dec 16, 12:21 AM
Unknown Object (File)
Sun, Dec 15, 1:43 PM
Unknown Object (File)
Sun, Dec 15, 1:43 PM
Unknown Object (File)
Sun, Dec 15, 1:43 PM

Details

Summary

This allows for later diffs to not fail CI

This handles the existing and later workflows.

This work will be reverted later in https://phab.comm.dev/D4735

Depends on D4685

Test Plan

Blob, backup, and tunnelbroker CI gates pass

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

abosh added inline comments.
services/lib/docker/build_service.sh
11 ↗(On Diff #15293)

Should these be escaped to avoid confusion with the regex? I know the -r flag isn't set but sed can be weird. The same question applies to line 27.

This revision now requires changes to proceed.Aug 4 2022, 10:29 AM
services/lib/docker/build_service.sh
8 ↗(On Diff #15293)

It's weird that we call this entire if block a Folly hack where it seems that much of it isn't really related to the Folly hack

services/lib/docker/build_service.sh
8 ↗(On Diff #15293)

(Ignore this, it's undone in D4735 anyways)

jon added inline comments.
services/lib/docker/build_service.sh
11 ↗(On Diff #15293)

I would say no, this is pretty canonical GNU sed usage

This revision is now accepted and ready to land.Aug 8 2022, 7:50 AM