summaryrefslogtreecommitdiffstats
path: root/images/enea-edge-common.inc
diff options
context:
space:
mode:
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>2021-06-28 12:10:47 +0200
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>2021-06-28 12:11:18 +0200
commit7ede3bf0c747d741994e85230e8d9e529b33c9ab (patch)
tree74cd59ad7d9104d7442fdc6b9ba1ee8061dbefa1 /images/enea-edge-common.inc
parentb0b7aa09e307af9678a94bdf27a310a326b9034b (diff)
parente73962113957e3c83792e3273a071bec9ade6b38 (diff)
downloadmeta-el-nfv-access-7ede3bf0c747d741994e85230e8d9e529b33c9ab.tar.gz
Merge branch 'develop'
Change-Id: I3dbb828abdc877f343ee2cc1d86cfa714593f918
Diffstat (limited to 'images/enea-edge-common.inc')
-rw-r--r--images/enea-edge-common.inc40
1 files changed, 40 insertions, 0 deletions
diff --git a/images/enea-edge-common.inc b/images/enea-edge-common.inc
new file mode 100644
index 0000000..b174064
--- /dev/null
+++ b/images/enea-edge-common.inc
@@ -0,0 +1,40 @@
1require images/enea-image-common.inc
2
3IMAGE_FEATURES += "ssh-server-openssh"
4
5IMAGE_INSTALL += " \
6 packagegroup-enea-virtualization \
7 kernel-modules \
8 "
9
10# run-postinsts duplicates dpkg-configure if package_deb is used
11PACKAGE_INSTALL_remove = "${@bb.utils.contains('PACKAGE_CLASSES', 'package_deb', 'run-postinsts', '', d)}"
12
13PACKAGE_EXCLUDE_x86-64_sota += "grub-common-extras"
14
15# After installing packages inside the rootfs, remove backup DPKG status file
16rootfs_postinstall_dpkg_cleanup () {
17 if ${@bb.utils.contains('PACKAGE_CLASSES', 'package_deb', 'true', 'false', d)}; then
18 rm -f ${IMAGE_ROOTFS}/var/lib/dpkg/status-old
19 fi
20}
21ROOTFS_POSTINSTALL_COMMAND_append += " rootfs_postinstall_dpkg_cleanup;"
22
23IMAGE_FSTYPES += "ext4 ext4.gz tar.gz"
24
25# Remove aktualizr packages from the image, we don't use it and creates odd dependencies, e.g.
26# it creates a systemd unit that depends on network-online.target, which leads to enabling
27# NetworkManager-wait-online.service, delaying boot up.
28SOTA_CLIENT_PROV = ""
29IMAGE_INSTALL_remove_sota = " \
30 aktualizr \
31 aktualizr-info \
32 "
33
34# We currently don't use automatic push/sign/check to a backend server, so skip running useless
35# OSTree tasks during image build.
36IMAGE_FSTYPES_remove_sota = " \
37 ostreepush \
38 garagesign \
39 garagecheck \
40 "