weblog of key_amb

主にIT関連の技術メモ

lsyncd 2 の default.rsync で --delete オプションを無効化する

設定ファイルのsyncの記述内で、delete = falseをつけるだけ。

sync {
  default.rsync,
  source = "/path/to/sync",
  target = "remoteserver:/path/to/sync",
  rsyncOpts = "-ltus",
  delete = false,
}

lsyncdパッケージに含まれるdefault-rsync.luaを読むとヒントになる。