summaryrefslogtreecommitdiff
path: root/rtemsspec/packagebuildfactory.py
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2023-11-21 11:13:16 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-11-21 11:15:25 +0100
commit6302cd9eeea1db1829d463d8b0a57f4c4c2dbecb (patch)
tree66a737aec0753c056d4c6c5811d47d39ba043002 /rtemsspec/packagebuildfactory.py
parent5b516a7c8f0d05ccf77f44dd8882f8688bdd5887 (diff)
directorystate: New
Diffstat (limited to 'rtemsspec/packagebuildfactory.py')
-rw-r--r--rtemsspec/packagebuildfactory.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/rtemsspec/packagebuildfactory.py b/rtemsspec/packagebuildfactory.py
index d419e28f..8cd430ab 100644
--- a/rtemsspec/packagebuildfactory.py
+++ b/rtemsspec/packagebuildfactory.py
@@ -24,11 +24,16 @@
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
+from rtemsspec.directorystate import DirectoryState
from rtemsspec.packagebuild import BuildItemFactory, PackageVariant
def create_build_item_factory() -> BuildItemFactory:
""" Creates the default build item factory. """
factory = BuildItemFactory()
+ factory.add_constructor("qdp/directory-state/generic", DirectoryState)
+ factory.add_constructor("qdp/directory-state/repository", DirectoryState)
+ factory.add_constructor("qdp/directory-state/unpacked-archive",
+ DirectoryState)
factory.add_constructor("qdp/variant", PackageVariant)
return factory