Merge pull request #4401 from warwickmm/cache_dir_environment_variable

Add $XDG_CACHE_HOME to Linux CacheFiles filter
This commit is contained in:
Kenneth Skovhede
2021-03-06 15:02:01 +01:00
committed by GitHub
+6 -1
View File
@@ -547,7 +547,7 @@ namespace Duplicati.Library.Utility
yield return FilterGroups.CreateWildcardFilter(@"/sbin/");
yield return FilterGroups.CreateWildcardFilter(@"/var/");
}
if (group.HasFlag(FilterGroup.TemporaryFiles))
{
yield return FilterGroups.CreateWildcardFilter(@"*/lost+found/");
@@ -556,6 +556,11 @@ namespace Duplicati.Library.Utility
}
if (group.HasFlag(FilterGroup.CacheFiles))
{
string cacheHome = Environment.GetEnvironmentVariable("XDG_CACHE_HOME");
if (cacheHome != null)
{
yield return FilterGroups.CreateWildcardFilter(cacheHome);
}
yield return FilterGroups.CreateWildcardFilter(@"*/.cache/");
yield return FilterGroups.CreateWildcardFilter(@"*/.config/google-chrome/Default/Cookies");
yield return FilterGroups.CreateWildcardFilter(@"*/.config/google-chrome/Default/Cookies-journal");