Skip to content

Commit

Permalink
ERL-468: debian: add nemos-images-mantic packages
Browse files Browse the repository at this point in the history
Signed-off-by: Isaac True <isaac.true@canonical.com>
  • Loading branch information
IsaacJT committed Nov 9, 2023
1 parent f56e910 commit c03fdbf
Show file tree
Hide file tree
Showing 4 changed files with 47 additions and 7 deletions.
40 changes: 35 additions & 5 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -16,30 +16,60 @@ Depends:
${misc:Depends},
nemos-images-minimal-lunar,
nemos-images-reference-lunar,
Description: Kiwi NemOS appliance description metapackage
Description: Kiwi NemOS appliance description metapackage - lunar
Metapackage for all lunar image descriptions for embedded targets for use
with Kiwi.

Package: nemos-images-minimal-lunar
Architecture: all
Depends:
${shlibs:Depends},
${misc:Depends},
kiwi,
kiwi-systemdeps,
Suggests: jing
Description: Kiwi NemOS minimal appliance descriptions
Description: Kiwi NemOS minimal appliance descriptions - lunar
Minimal lunar image descriptions for embedded targets for use with Kiwi.

Package: nemos-images-reference-lunar
Architecture: all
Depends:
${shlibs:Depends},
${misc:Depends},
kiwi,
kiwi-systemdeps,
ssl-cert,
Suggests: jing
Description: Kiwi NemOS reference appliance descriptions
Description: Kiwi NemOS reference appliance descriptions - lunar
Lunar image descriptions for targets for use with Kiwi which demonstrate
the full capabilities of the NemOS system.

Package: nemos-images-mantic
Architecture: all
Depends:
${misc:Depends},
nemos-images-minimal-mantic,
nemos-images-reference-mantic,
Description: Kiwi NemOS appliance description metapackage - mantic
Metapackage for all lunar image descriptions for embedded targets for use
with Kiwi.

Package: nemos-images-minimal-mantic
Architecture: all
Depends:
${misc:Depends},
kiwi,
kiwi-systemdeps,
Suggests: jing
Description: Kiwi NemOS minimal appliance descriptions - mantic
Minimal lunar image descriptions for embedded targets for use with Kiwi.

Package: nemos-images-reference-mantic
Architecture: all
Depends:
${misc:Depends},
kiwi,
kiwi-systemdeps,
ssl-cert,
Suggests: jing
Description: Kiwi NemOS reference appliance descriptions - mantic
Lunar image descriptions for targets for use with Kiwi which demonstrate
the full capabilities of the NemOS system.
2 changes: 2 additions & 0 deletions debian/nemos-images-minimal-mantic.lintian-overrides
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Ignore lintian errors generated by Kiwi scripts
uses-dpkg-database-directly
2 changes: 2 additions & 0 deletions debian/nemos-images-reference-mantic.lintian-overrides
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Ignore lintian errors generated by Kiwi scripts
uses-dpkg-database-directly
10 changes: 8 additions & 2 deletions debian/rules
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
#!/usr/bin/make -f
# SPDX-License-Identifier: GPL-2.0-or-later

SERIES := lunar mantic
CONFIGS := minimal reference

IMAGES := \
nemos-images-minimal-lunar \
nemos-images-reference-lunar
$(foreach series,$(SERIES), \
$(foreach config,$(CONFIGS), \
$(addsuffix -$(series),$(addprefix nemos-images-,$(config))) \
) \
)

override_dh_auto_build:

Expand Down

0 comments on commit c03fdbf

Please sign in to comment.