Commit Graph

4 Commits

Author SHA1 Message Date
Roman Shevchenko
b9904cdf9f [platform] uniform I/O calls in macOS printenv; formatting (binary)
GitOrigin-RevId: eb9d1f07dbb3abb908d522d8e31f40fdd80be277
2022-04-22 21:52:56 +00:00
Daniil Kalinin
ee8a848f85 Remove printenv.py script for obtaining environment variables to avoid problems like IDEA-281405. Changes:
There is no need in Python on linux anymore to obtain environment variables

Python script changed to direct `env -0` call on linux

printenv binary for macOS and its source code updated to write output directly to stdout, not to temporary file

Added tests with testcontainers to detect problems on different linux distros

(cherry picked from commit 72f7f7ad782cdb4632980d2622023d117e4485dc)

IJ-CR-19090

GitOrigin-RevId: 95b4cc5cca0cff27856a4e92d4ed26fd8aead416
2022-01-31 12:03:49 +00:00
Roman Shevchenko
b8e65d78aa [platform] replacing locally-built macOS environment reader with a CI artifact (IDEA-216133)
GitOrigin-RevId: fb14d25ae706e6b027d2dcaff6aba6024da81017
2021-06-17 11:38:13 +00:00
Roman Shevchenko
a355c402ff [platform] native environment reader for macOS (IDEA-216133)
GitOrigin-RevId: 8a43082ba32b4955cbb5bf48247026329f65b707
2021-06-17 06:39:12 +00:00