Doug Rabson
9c808c76ac
Move cleanableDestinationListFromMounts to run_common.go
...
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:22 +01:00
Doug Rabson
c21f4bd2f4
Make setupMounts and runSetupBuiltinVolumes work on FreeBSD
...
This involves handling the fact that FreeBSD containers don't have a
Linux section in the spec and that mounting filesystem directories is
done with nullfs rather than bind.
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:22 +01:00
Doug Rabson
cf079d017a
Move setupMounts and runSetupBuiltinVolumes to run_common.go
...
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:22 +01:00
Doug Rabson
95a18737a6
Move runAcceptTerminal to run_common.go
...
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:21 +01:00
Doug Rabson
1ab567151a
Move stdio copying utilities to run_common.go
...
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:21 +01:00
Doug Rabson
ba5ff64d1c
Move runUsingRuntime and runCollectOutput to run_common.go
...
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:21 +01:00
Doug Rabson
b290c86172
Move fileCloser, waitForSync and contains to run_common.go
...
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:21 +01:00
Doug Rabson
bff1c193a3
Move checkAndOverrideIsolationOptions to run_common.go
...
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:21 +01:00
Doug Rabson
75ae804029
Move DefaultNamespaceOptions to run_common.go
...
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:21 +01:00
Doug Rabson
acdf4777aa
Move getNetworkInterface to run_common.go
...
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:21 +01:00
Doug Rabson
8e36f5fc9c
Move configureEnvironment to run_common.go
...
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:21 +01:00
Doug Rabson
f68f109234
Don't crash in configureUIDGID if Process.Capabilities is nil
...
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:21 +01:00
Doug Rabson
7ea97716d7
Move configureUIDGID to run_common.go
...
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:21 +01:00
Doug Rabson
a405d62cb4
Move runLookupPath to run_common.go
...
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:21 +01:00
Doug Rabson
4d9a035e78
Move setupTerminal to run_common.go
...
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:21 +01:00
Doug Rabson
420107991b
Move etc file generation utilities to run_common.go
...
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-07-12 09:14:21 +01:00