func getFilePerm()

in pkg/backup/backup.go [120:132]


func getFilePerm(originalFile string, backupFile string, err error) (os.FileInfo, error) {
	var info os.FileInfo
	for _, path := range []string{originalFile, backupFile} {
		info, err = filesystem.Fs.Stat(path)
		if err == nil {
			break
		}
	}
	if err != nil {
		return nil, fmt.Errorf("cannot get permission of backup file %s:%+v", backupFile, err)
	}
	return info, nil
}