1
0
镜像自地址 https://github.com/tuna/tunasync.git 已同步 2025-12-06 14:36:47 +00:00

add useIPv4 option to two stage rsync (#150)

这个提交包含在:
♥️
2021-01-07 14:35:21 +08:00
提交者 GitHub
父节点 a54c969081
当前提交 60beeb6ccd
共有 2 个文件被更改,包括 4 次插入1 次删除

查看文件

@@ -176,6 +176,7 @@ func newMirrorProvider(mirror mirrorConfig, cfg *Config) mirrorProvider {
logDir: logDir,
logFile: filepath.Join(logDir, "latest.log"),
useIPv6: mirror.UseIPv6,
useIPv4: mirror.UseIPv4,
interval: time.Duration(mirror.Interval) * time.Minute,
retry: mirror.Retry,
timeout: time.Duration(mirror.Timeout) * time.Second,

查看文件

@@ -19,7 +19,7 @@ type twoStageRsyncConfig struct {
rsyncTimeoutValue int
rsyncEnv map[string]string
workingDir, logDir, logFile string
useIPv6 bool
useIPv6, useIPv4 bool
interval time.Duration
retry int
timeout time.Duration
@@ -137,6 +137,8 @@ func (p *twoStageRsyncProvider) Options(stage int) ([]string, error) {
if p.useIPv6 {
options = append(options, "-6")
} else if p.useIPv4 {
options = append(options, "-4")
}
if p.excludeFile != "" {