new[] { "Content.Client", "Content.Shared", "Content.Shared.Database" },
cancel: cancel);
- await RobustClientPackaging.WriteClientResources(contentDir, inputPass, cancel);
+ await RobustClientPackaging.WriteClientResources(
+ contentDir,
+ inputPass,
+ SharedPackaging.AdditionalIgnoredResources,
+ cancel);
inputPass.InjectFinished();
}
contentAssemblies,
cancel: cancel);
- await RobustServerPackaging.WriteServerResources(contentDir, inputPassResources, ServerContentIgnoresResources, cancel);
+ await RobustServerPackaging.WriteServerResources(
+ contentDir,
+ inputPassResources,
+ ServerContentIgnoresResources.Concat(SharedPackaging.AdditionalIgnoredResources).ToHashSet(),
+ cancel);
if (hybridAcz)
{
--- /dev/null
+namespace Content.Packaging;
+
+public sealed class SharedPackaging
+{
+ public static readonly IReadOnlySet<string> AdditionalIgnoredResources = new HashSet<string>
+ {
+ // MapRenderer outputs into Resources. Avoid these getting included in packaging.
+ "MapImages",
+ };
+}