if err != nil {
log.Fatal("Error configurating keep-rsync: %s", err.Error())
}
+
+ // Copy blocks not found in dst from src
+ performKeepRsync()
}
+ var matchTrue = regexp.MustCompile("^(?i:1|yes|true)$")
+
// Reads config from file
- func readConfigFromFile(filename string) (map[string]string, error) {
+ func readConfigFromFile(filename string) (arvadosclient.APIConfig, error) {
+ var config arvadosclient.APIConfig
+
content, err := ioutil.ReadFile(filename)
if err != nil {
- return nil, err
+ return config, err
}
- config := make(map[string]string)
lines := strings.Split(string(content), "\n")
for _, line := range lines {
if line == "" {