diff options
author | Alexandru Avadanii <Alexandru.Avadanii@enea.com> | 2021-06-28 12:10:47 +0200 |
---|---|---|
committer | Alexandru Avadanii <Alexandru.Avadanii@enea.com> | 2021-06-28 12:11:18 +0200 |
commit | 7ede3bf0c747d741994e85230e8d9e529b33c9ab (patch) | |
tree | 74cd59ad7d9104d7442fdc6b9ba1ee8061dbefa1 /images/enea-edge-common.inc | |
parent | b0b7aa09e307af9678a94bdf27a310a326b9034b (diff) | |
parent | e73962113957e3c83792e3273a071bec9ade6b38 (diff) | |
download | meta-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.inc | 40 |
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 @@ | |||
1 | require images/enea-image-common.inc | ||
2 | |||
3 | IMAGE_FEATURES += "ssh-server-openssh" | ||
4 | |||
5 | IMAGE_INSTALL += " \ | ||
6 | packagegroup-enea-virtualization \ | ||
7 | kernel-modules \ | ||
8 | " | ||
9 | |||
10 | # run-postinsts duplicates dpkg-configure if package_deb is used | ||
11 | PACKAGE_INSTALL_remove = "${@bb.utils.contains('PACKAGE_CLASSES', 'package_deb', 'run-postinsts', '', d)}" | ||
12 | |||
13 | PACKAGE_EXCLUDE_x86-64_sota += "grub-common-extras" | ||
14 | |||
15 | # After installing packages inside the rootfs, remove backup DPKG status file | ||
16 | rootfs_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 | } | ||
21 | ROOTFS_POSTINSTALL_COMMAND_append += " rootfs_postinstall_dpkg_cleanup;" | ||
22 | |||
23 | IMAGE_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. | ||
28 | SOTA_CLIENT_PROV = "" | ||
29 | IMAGE_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. | ||
36 | IMAGE_FSTYPES_remove_sota = " \ | ||
37 | ostreepush \ | ||
38 | garagesign \ | ||
39 | garagecheck \ | ||
40 | " | ||