147,150c147,153
< if self.EntryType != None:
< self.error("Multiple AbstractCacheEntry types in a " \
< "single machine.");
< self.EntryType = type
---
> if "main" in type and "false" == type["main"].lower():
> pass # this isn't the EntryType
> else:
> if self.EntryType != None:
> self.error("Multiple AbstractCacheEntry types in a " \
> "single machine.");
> self.EntryType = type