blog.8-p.info

containerd の cio.LogURIGenerator に、パスの最初が / かどうかで絶対パスかどうかをチェックしているところがあって、Windows では C:\foo\bar.txt とかあるよね、というので直している。

先月末に手をつけはじめたときは、横着して、GitHub Actions の結果を見ながら直していたんだけど、流石に効率が悪いので、今日はちゃんと EC2 で Windows をたてて直した。

Get started with OpenSSH for Windows をみながら OpenSSH を入れて、Chocolaty から Go, Git と rsync あたりをいれると、手元で編集したものを rsync して、Windows でテストを走らせられるようになる。

file:/// の後のスラッシュは、ローカルホストならびにホストの概念がないときは3個が正しく、Windows のように絶対パスが / ではじまらないときは、例えば file:///C:/foo/bar.txt となるというのを学んだ。