|
@@ -310,6 +310,7 @@ namespace MediaBrowser.WebDashboard.Api
|
|
DeleteFilesByExtension(bowerPath, ".md");
|
|
DeleteFilesByExtension(bowerPath, ".md");
|
|
DeleteFilesByExtension(bowerPath, ".json");
|
|
DeleteFilesByExtension(bowerPath, ".json");
|
|
DeleteFilesByExtension(bowerPath, ".gz");
|
|
DeleteFilesByExtension(bowerPath, ".gz");
|
|
|
|
+ DeleteFilesByExtension(bowerPath, ".bat");
|
|
DeleteFilesByName(bowerPath, "copying", true);
|
|
DeleteFilesByName(bowerPath, "copying", true);
|
|
DeleteFilesByName(bowerPath, "license", true);
|
|
DeleteFilesByName(bowerPath, "license", true);
|
|
DeleteFilesByName(bowerPath, "license-mit", true);
|
|
DeleteFilesByName(bowerPath, "license-mit", true);
|
|
@@ -330,6 +331,8 @@ namespace MediaBrowser.WebDashboard.Api
|
|
DeleteFoldersByName(bowerPath, "grunt");
|
|
DeleteFoldersByName(bowerPath, "grunt");
|
|
DeleteFoldersByName(bowerPath, "rollups");
|
|
DeleteFoldersByName(bowerPath, "rollups");
|
|
|
|
|
|
|
|
+ DeleteCryptoFiles(Path.Combine(bowerPath, "cryptojslib", "components"));
|
|
|
|
+
|
|
DeleteFoldersByName(Path.Combine(bowerPath, "jquery"), "src");
|
|
DeleteFoldersByName(Path.Combine(bowerPath, "jquery"), "src");
|
|
DeleteFoldersByName(Path.Combine(bowerPath, "jstree"), "src");
|
|
DeleteFoldersByName(Path.Combine(bowerPath, "jstree"), "src");
|
|
DeleteFoldersByName(Path.Combine(bowerPath, "Sortable"), "meteor");
|
|
DeleteFoldersByName(Path.Combine(bowerPath, "Sortable"), "meteor");
|
|
@@ -357,6 +360,22 @@ namespace MediaBrowser.WebDashboard.Api
|
|
return "";
|
|
return "";
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private void DeleteCryptoFiles(string path)
|
|
|
|
+ {
|
|
|
|
+ var files = _fileSystem.GetFiles(path)
|
|
|
|
+ .ToList();
|
|
|
|
+
|
|
|
|
+ var keepFiles = new[] { "core-min.js", "md5-min.js", "sha1-min.js" };
|
|
|
|
+
|
|
|
|
+ foreach (var file in files)
|
|
|
|
+ {
|
|
|
|
+ if (!keepFiles.Contains(file.Name, StringComparer.OrdinalIgnoreCase))
|
|
|
|
+ {
|
|
|
|
+ _fileSystem.DeleteFile(file.FullName);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
private void DeleteFilesByExtension(string path, string extension)
|
|
private void DeleteFilesByExtension(string path, string extension)
|
|
{
|
|
{
|
|
var files = _fileSystem.GetFiles(path, true)
|
|
var files = _fileSystem.GetFiles(path, true)
|