mimic-cross実装
何も細工せずそのままhostにもapt-getする設定を追加
pythonまわりは細工が必要なくhostにもinstallされていることが大事なパッケージが
たくさんあるので、"postInstall": "skip"
でそのような処理を通るようにした。
今後もpostInstallの処理は増えそうなのでpostInstallフィールドで管理するようにして、
既存の特殊パスも1フィールドに統合した。
- skip: 何もしない
- custom: モジュールを探しに行ってそのモジュールのpostInstall関数を呼ぶ
- crossTool: crossTool向けの特殊処理を実行
- default or 未定義: 実行ファイルらしきelfを検出してnative環境にdeployする
commit: Refactoring packageInfo.postinstall
pythonのvenvをサポート
した。とりあえず動くことを優先して
target architecture側はnativeなpythonを呼んでいる。
高速化できそうなら今後おこないたい。