クロスコンパイルビルド用コンテナを作るときにplatform指定
--platform
指定するもの、つまりTARGETPLATFORMには将来のBUILDPLATFORMが指定される。
将来のTARGETPLATFORMを指定するものはないので引数指定になる。
mimic-cross実装
gpgまわりの対応
apt-get udpateする前に自動でgpg関係のcopyをして整合性を取ることにした。
commit: Copy gpg files before apt-get update
venv呼び出しのmimic化
exec -a
相当のことができなくて困っていたが、bashへ依存することを許容して対応を行った。
いつか$0つけかえを実装できるようになりたい。
venv環境のテストが36s → 16sに短縮した。
この対応でpipに対してもmimic化できるようになったはずなのだが、
モジュールのinstallスクリプトが依存しているモジュールを即座に呼び出すようなケースでうまく動かないことが予想されるので見送った。