mimicx apt-get実装
deployCli
mimicx apt-getをapt-getコマンドとして使えるように、
mimicx subcommandを特定パスのコマンドとして展開するための関数を書いた。
deno install
などした場合だとliteralを含む場合がうまく扱えないのでshellにした。
commit: Add deployCli
keepOriginalBin
mimicされたコマンドに置き換える際に、置き換え元のコマンドを指定ディレクトリに保存しておくための関数。
旧実装のmimic-deployのkeepオプション。
mimicされたコマンドから元のコマンドを呼び出したいときなどに使う。
commit: Add keepOriginalBin
dpkgからinstallされたコマンドを抽出する処理のバグ修正
apt-get実装
apt-getの実装した。
- timestamp取得
- 普通にemulationでapt-getが実行される
- timestamp以降にinstallされたpackageをdpkg.logから取得
- 対応しているパッケージをhostにinstall
- deploy処理が実行される
commit: Implement apt-get
commit: Reduce special processing in buildkit