Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | SUMMARY = "Merge machine and distro options to create a basic machine task/package" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 2 | PR = "r83" |
| 3 | |
| 4 | # |
| 5 | # packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH |
| 6 | # |
| 7 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
| 8 | |
| 9 | inherit packagegroup |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 10 | |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 11 | PACKAGES = ' \ |
| 12 | packagegroup-base \ |
| 13 | packagegroup-base-extended \ |
| 14 | packagegroup-distro-base \ |
| 15 | packagegroup-machine-base \ |
| 16 | \ |
| 17 | ${@bb.utils.contains("MACHINE_FEATURES", "acpi", "packagegroup-base-acpi", "",d)} \ |
| 18 | ${@bb.utils.contains("MACHINE_FEATURES", "alsa", "packagegroup-base-alsa", "", d)} \ |
| 19 | ${@bb.utils.contains("MACHINE_FEATURES", "apm", "packagegroup-base-apm", "", d)} \ |
| 20 | ${@bb.utils.contains("MACHINE_FEATURES", "ext2", "packagegroup-base-ext2", "", d)} \ |
| 21 | ${@bb.utils.contains("MACHINE_FEATURES", "vfat", "packagegroup-base-vfat", "", d)} \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 22 | ${@bb.utils.contains("MACHINE_FEATURES", "keyboard", "packagegroup-base-keyboard", "", d)} \ |
| 23 | ${@bb.utils.contains("MACHINE_FEATURES", "pci", "packagegroup-base-pci", "",d)} \ |
| 24 | ${@bb.utils.contains("MACHINE_FEATURES", "pcmcia", "packagegroup-base-pcmcia", "", d)} \ |
| 25 | ${@bb.utils.contains("MACHINE_FEATURES", "phone", "packagegroup-base-phone", "", d)} \ |
| 26 | ${@bb.utils.contains("MACHINE_FEATURES", "serial", "packagegroup-base-serial", "", d)} \ |
| 27 | ${@bb.utils.contains("MACHINE_FEATURES", "usbgadget", "packagegroup-base-usbgadget", "", d)} \ |
| 28 | ${@bb.utils.contains("MACHINE_FEATURES", "usbhost", "packagegroup-base-usbhost", "", d)} \ |
| 29 | \ |
| 30 | ${@bb.utils.contains("DISTRO_FEATURES", "bluetooth", "packagegroup-base-bluetooth", "", d)} \ |
| 31 | ${@bb.utils.contains("DISTRO_FEATURES", "wifi", "packagegroup-base-wifi", "", d)} \ |
| 32 | ${@bb.utils.contains("DISTRO_FEATURES", "3g", "packagegroup-base-3g", "", d)} \ |
| 33 | ${@bb.utils.contains("DISTRO_FEATURES", "nfc", "packagegroup-base-nfc", "", d)} \ |
| 34 | ${@bb.utils.contains("DISTRO_FEATURES", "cramfs", "packagegroup-base-cramfs", "", d)} \ |
| 35 | ${@bb.utils.contains("DISTRO_FEATURES", "ipsec", "packagegroup-base-ipsec", "", d)} \ |
| 36 | ${@bb.utils.contains("DISTRO_FEATURES", "ipv6", "packagegroup-base-ipv6", "", d)} \ |
| 37 | ${@bb.utils.contains("DISTRO_FEATURES", "nfs", "packagegroup-base-nfs", "", d)} \ |
| 38 | ${@bb.utils.contains("DISTRO_FEATURES", "ppp", "packagegroup-base-ppp", "", d)} \ |
| 39 | ${@bb.utils.contains("DISTRO_FEATURES", "smbfs", "packagegroup-base-smbfs", "", d)} \ |
| 40 | ${@bb.utils.contains("DISTRO_FEATURES", "zeroconf", "packagegroup-base-zeroconf", "", d)} \ |
| 41 | \ |
| 42 | ' |
| 43 | |
| 44 | # Override by distro if needed |
| 45 | VIRTUAL-RUNTIME_keymaps ?= "keymaps" |
| 46 | |
| 47 | # |
| 48 | # packagegroup-base contain stuff needed for base system (machine related) |
| 49 | # |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 50 | RDEPENDS:packagegroup-base = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 51 | packagegroup-distro-base \ |
| 52 | packagegroup-machine-base \ |
| 53 | \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 54 | module-init-tools \ |
| 55 | ${@bb.utils.contains('MACHINE_FEATURES', 'apm', 'packagegroup-base-apm', '',d)} \ |
| 56 | ${@bb.utils.contains('MACHINE_FEATURES', 'acpi', 'packagegroup-base-acpi', '',d)} \ |
| 57 | ${@bb.utils.contains('MACHINE_FEATURES', 'keyboard', 'packagegroup-base-keyboard', '',d)} \ |
| 58 | ${@bb.utils.contains('MACHINE_FEATURES', 'phone', 'packagegroup-base-phone', '',d)} \ |
| 59 | \ |
| 60 | ${@bb.utils.contains('COMBINED_FEATURES', 'alsa', 'packagegroup-base-alsa', '',d)} \ |
| 61 | ${@bb.utils.contains('COMBINED_FEATURES', 'ext2', 'packagegroup-base-ext2', '',d)} \ |
| 62 | ${@bb.utils.contains('COMBINED_FEATURES', 'vfat', 'packagegroup-base-vfat', '',d)} \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 63 | ${@bb.utils.contains('COMBINED_FEATURES', 'pci', 'packagegroup-base-pci', '',d)} \ |
| 64 | ${@bb.utils.contains('COMBINED_FEATURES', 'pcmcia', 'packagegroup-base-pcmcia', '',d)} \ |
| 65 | ${@bb.utils.contains('COMBINED_FEATURES', 'usbgadget', 'packagegroup-base-usbgadget', '',d)} \ |
| 66 | ${@bb.utils.contains('COMBINED_FEATURES', 'usbhost', 'packagegroup-base-usbhost', '',d)} \ |
| 67 | ${@bb.utils.contains('COMBINED_FEATURES', 'bluetooth', 'packagegroup-base-bluetooth', '',d)} \ |
| 68 | ${@bb.utils.contains('COMBINED_FEATURES', 'wifi', 'packagegroup-base-wifi', '',d)} \ |
| 69 | ${@bb.utils.contains('COMBINED_FEATURES', '3g', 'packagegroup-base-3g', '',d)} \ |
| 70 | ${@bb.utils.contains('COMBINED_FEATURES', 'nfc', 'packagegroup-base-nfc', '',d)} \ |
| 71 | \ |
| 72 | ${@bb.utils.contains('DISTRO_FEATURES', 'nfs', 'packagegroup-base-nfs', '',d)} \ |
| 73 | ${@bb.utils.contains('DISTRO_FEATURES', 'cramfs', 'packagegroup-base-cramfs', '',d)} \ |
| 74 | ${@bb.utils.contains('DISTRO_FEATURES', 'smbfs', 'packagegroup-base-smbfs', '',d)} \ |
| 75 | ${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'packagegroup-base-ipv6', '',d)} \ |
| 76 | ${@bb.utils.contains('DISTRO_FEATURES', 'ipsec', 'packagegroup-base-ipsec', '',d)} \ |
| 77 | ${@bb.utils.contains('DISTRO_FEATURES', 'ppp', 'packagegroup-base-ppp', '',d)} \ |
| 78 | ${@bb.utils.contains('DISTRO_FEATURES', 'zeroconf', 'packagegroup-base-zeroconf', '',d)} \ |
| 79 | " |
| 80 | |
| 81 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 82 | RRECOMMENDS:packagegroup-base = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 83 | kernel-module-nls-utf8 \ |
| 84 | kernel-module-input \ |
| 85 | kernel-module-uinput \ |
| 86 | kernel-module-rtc-dev \ |
| 87 | kernel-module-rtc-proc \ |
| 88 | kernel-module-rtc-sysfs \ |
| 89 | kernel-module-unix" |
| 90 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 91 | RDEPENDS:packagegroup-base-extended = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 92 | packagegroup-base \ |
| 93 | ${ADD_WIFI} \ |
| 94 | ${ADD_BT} \ |
| 95 | ${ADD_3G} \ |
| 96 | ${ADD_NFC} \ |
| 97 | " |
| 98 | |
| 99 | ADD_WIFI = "" |
| 100 | ADD_BT = "" |
| 101 | ADD_3G = "" |
| 102 | ADD_NFC = "" |
| 103 | |
| 104 | python __anonymous () { |
| 105 | # If Distro want wifi and machine feature wifi/pci/pcmcia/usbhost (one of them) |
| 106 | # then include packagegroup-base-wifi in packagegroup-base |
| 107 | |
Brad Bishop | 6e60e8b | 2018-02-01 10:27:11 -0500 | [diff] [blame] | 108 | distro_features = set(d.getVar("DISTRO_FEATURES").split()) |
| 109 | machine_features= set(d.getVar("MACHINE_FEATURES").split()) |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 110 | |
| 111 | if "bluetooth" in distro_features and not "bluetooth" in machine_features and ("pcmcia" in machine_features or "pci" in machine_features or "usbhost" in machine_features): |
Andrew Geissler | 1e34c2d | 2020-05-29 16:02:59 -0500 | [diff] [blame] | 112 | d.setVar("ADD_BT", "${MLPREFIX}packagegroup-base-bluetooth") |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 113 | |
| 114 | if "wifi" in distro_features and not "wifi" in machine_features and ("pcmcia" in machine_features or "pci" in machine_features or "usbhost" in machine_features): |
Andrew Geissler | 1e34c2d | 2020-05-29 16:02:59 -0500 | [diff] [blame] | 115 | d.setVar("ADD_WIFI", "${MLPREFIX}packagegroup-base-wifi") |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 116 | |
| 117 | if "3g" in distro_features and not "3g" in machine_features and ("pcmcia" in machine_features or "pci" in machine_features or "usbhost" in machine_features): |
Andrew Geissler | 1e34c2d | 2020-05-29 16:02:59 -0500 | [diff] [blame] | 118 | d.setVar("ADD_3G", "${MLPREFIX}packagegroup-base-3g") |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 119 | |
| 120 | if "nfc" in distro_features and not "nfc" in machine_features and ("usbhost" in machine_features): |
Andrew Geissler | 1e34c2d | 2020-05-29 16:02:59 -0500 | [diff] [blame] | 121 | d.setVar("ADD_NFC", "${MLPREFIX}packagegroup-base-nfc") |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 122 | } |
| 123 | |
| 124 | # |
| 125 | # packages added by distribution |
| 126 | # |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 127 | SUMMARY:packagegroup-distro-base = "${DISTRO} extras" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 128 | DEPENDS_packagegroup-distro-base = "${DISTRO_EXTRA_DEPENDS}" |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 129 | RDEPENDS:packagegroup-distro-base = "${DISTRO_EXTRA_RDEPENDS}" |
| 130 | RRECOMMENDS:packagegroup-distro-base = "${DISTRO_EXTRA_RRECOMMENDS}" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 131 | |
| 132 | # |
| 133 | # packages added by machine config |
| 134 | # |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 135 | SUMMARY:packagegroup-machine-base = "${MACHINE} extras" |
| 136 | SUMMARY:packagegroup-machine-base = "Extra packages required to fully support ${MACHINE} hardware" |
| 137 | RDEPENDS:packagegroup-machine-base = "${MACHINE_EXTRA_RDEPENDS}" |
| 138 | RRECOMMENDS:packagegroup-machine-base = "${MACHINE_EXTRA_RRECOMMENDS}" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 139 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 140 | SUMMARY:packagegroup-base-keyboard = "Keyboard support" |
| 141 | RDEPENDS:packagegroup-base-keyboard = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 142 | ${VIRTUAL-RUNTIME_keymaps}" |
| 143 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 144 | SUMMARY:packagegroup-base-pci = "PCI bus support" |
| 145 | RDEPENDS:packagegroup-base-pci = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 146 | pciutils" |
| 147 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 148 | SUMMARY:packagegroup-base-acpi = "ACPI support" |
| 149 | RDEPENDS:packagegroup-base-acpi = "\ |
Brad Bishop | 316dfdd | 2018-06-25 12:45:53 -0400 | [diff] [blame] | 150 | acpid" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 151 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 152 | SUMMARY:packagegroup-base-apm = "APM support" |
| 153 | RDEPENDS:packagegroup-base-apm = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 154 | ${VIRTUAL-RUNTIME_apm} \ |
| 155 | apmd" |
| 156 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 157 | SUMMARY:packagegroup-base-ext2 = "ext2 filesystem support" |
| 158 | RDEPENDS:packagegroup-base-ext2 = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 159 | e2fsprogs-e2fsck \ |
| 160 | e2fsprogs-mke2fs" |
| 161 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 162 | RRECOMMENDS:packagegroup-base-ext2 = "\ |
Andrew Geissler | 90fd73c | 2021-03-05 15:25:55 -0600 | [diff] [blame] | 163 | hdparm \ |
| 164 | e2fsprogs" |
| 165 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 166 | SUMMARY:packagegroup-base-vfat = "FAT filesystem support" |
| 167 | RRECOMMENDS:packagegroup-base-vfat = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 168 | kernel-module-msdos \ |
| 169 | kernel-module-vfat \ |
| 170 | kernel-module-nls-iso8859-1 \ |
| 171 | kernel-module-nls-cp437 \ |
| 172 | dosfstools" |
| 173 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 174 | SUMMARY:packagegroup-base-alsa = "ALSA sound support" |
| 175 | RDEPENDS:packagegroup-base-alsa = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 176 | alsa-utils-alsactl \ |
Andrew Geissler | 90fd73c | 2021-03-05 15:25:55 -0600 | [diff] [blame] | 177 | alsa-utils-amixer \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 178 | ${VIRTUAL-RUNTIME_alsa-state}" |
| 179 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 180 | RRECOMMENDS:packagegroup-base-alsa = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 181 | kernel-module-snd-mixer-oss \ |
| 182 | kernel-module-snd-pcm-oss" |
| 183 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 184 | SUMMARY:packagegroup-base-pcmcia = "PC card slot support" |
| 185 | RDEPENDS:packagegroup-base-pcmcia = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 186 | pcmciautils \ |
| 187 | " |
| 188 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 189 | RRECOMMENDS:packagegroup-base-pcmcia = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 190 | kernel-module-pcmcia \ |
| 191 | kernel-module-airo-cs \ |
| 192 | kernel-module-pcnet-cs \ |
| 193 | kernel-module-serial-cs \ |
| 194 | kernel-module-ide-cs \ |
| 195 | kernel-module-ide-disk \ |
| 196 | ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'kernel-module-hostap-cs', '',d)} \ |
| 197 | ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'kernel-module-orinoco-cs', '',d)} \ |
| 198 | ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'kernel-module-spectrum-cs', '',d)}" |
| 199 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 200 | SUMMARY:packagegroup-base-bluetooth = "Bluetooth support" |
| 201 | RDEPENDS:packagegroup-base-bluetooth = "\ |
Brad Bishop | 96ff198 | 2019-08-19 13:50:42 -0400 | [diff] [blame] | 202 | bluez5 \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 203 | " |
| 204 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 205 | RRECOMMENDS:packagegroup-base-bluetooth = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 206 | kernel-module-bluetooth \ |
| 207 | kernel-module-l2cap \ |
| 208 | kernel-module-rfcomm \ |
| 209 | kernel-module-hci-vhci \ |
| 210 | kernel-module-bnep \ |
| 211 | kernel-module-hidp \ |
| 212 | kernel-module-hci-uart \ |
| 213 | kernel-module-sco \ |
| 214 | ${@bb.utils.contains('COMBINED_FEATURES', 'usbhost', 'kernel-module-hci-usb', '',d)} \ |
| 215 | ${@bb.utils.contains('COMBINED_FEATURES', 'pcmcia', 'kernel-module-bluetooth3c-cs', '',d)} \ |
| 216 | ${@bb.utils.contains('COMBINED_FEATURES', 'pcmcia', 'kernel-module-bluecard-cs', '',d)} \ |
| 217 | ${@bb.utils.contains('COMBINED_FEATURES', 'pcmcia', 'kernel-module-bluetoothuart-cs', '',d)} \ |
| 218 | ${@bb.utils.contains('COMBINED_FEATURES', 'pcmcia', 'kernel-module-dtl1-cs', '',d)} \ |
| 219 | " |
| 220 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 221 | SUMMARY:packagegroup-base-usbgadget = "USB gadget support" |
| 222 | RRECOMMENDS:packagegroup-base-usbgadget = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 223 | kernel-module-pxa27x_udc \ |
| 224 | kernel-module-gadgetfs \ |
| 225 | kernel-module-g-file-storage \ |
| 226 | kernel-module-g-serial \ |
| 227 | kernel-module-g-ether" |
| 228 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 229 | SUMMARY:packagegroup-base-usbhost = "USB host support" |
| 230 | RDEPENDS:packagegroup-base-usbhost = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 231 | usbutils " |
| 232 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 233 | RRECOMMENDS:packagegroup-base-usbhost = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 234 | kernel-module-uhci-hcd \ |
| 235 | kernel-module-ohci-hcd \ |
| 236 | kernel-module-ehci-hcd \ |
| 237 | kernel-module-usbcore \ |
| 238 | kernel-module-usbhid \ |
| 239 | kernel-module-usbnet \ |
| 240 | kernel-module-sd-mod \ |
| 241 | kernel-module-scsi-mod \ |
| 242 | kernel-module-usbmouse \ |
| 243 | kernel-module-mousedev \ |
| 244 | kernel-module-usbserial \ |
| 245 | kernel-module-usb-storage " |
| 246 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 247 | SUMMARY:packagegroup-base-ppp = "PPP dial-up protocol support" |
| 248 | RDEPENDS:packagegroup-base-ppp = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 249 | ppp \ |
| 250 | ppp-dialin" |
| 251 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 252 | RRECOMMENDS:packagegroup-base-ppp = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 253 | kernel-module-ppp-async \ |
| 254 | kernel-module-ppp-deflate \ |
| 255 | kernel-module-ppp-generic \ |
| 256 | kernel-module-ppp-mppe \ |
| 257 | kernel-module-slhc" |
| 258 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 259 | SUMMARY:packagegroup-base-ipsec = "IPSEC support" |
| 260 | RDEPENDS:packagegroup-base-ipsec = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 261 | " |
| 262 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 263 | RRECOMMENDS:packagegroup-base-ipsec = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 264 | kernel-module-ipsec" |
| 265 | |
| 266 | # |
| 267 | # packagegroup-base-wifi contain everything needed to get WiFi working |
| 268 | # WEP/WPA connection needs to be supported out-of-box |
| 269 | # |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 270 | SUMMARY:packagegroup-base-wifi = "WiFi support" |
| 271 | RDEPENDS:packagegroup-base-wifi = "\ |
Brad Bishop | 1a4b7ee | 2018-12-16 17:11:34 -0800 | [diff] [blame] | 272 | iw \ |
Brad Bishop | f3fd288 | 2019-06-21 08:06:37 -0400 | [diff] [blame] | 273 | wireless-regdb-static \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 274 | wpa-supplicant" |
| 275 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 276 | RRECOMMENDS:packagegroup-base-wifi = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 277 | ${@bb.utils.contains('COMBINED_FEATURES', 'usbhost', 'kernel-module-zd1211rw', '',d)} \ |
| 278 | kernel-module-ieee80211-crypt \ |
| 279 | kernel-module-ieee80211-crypt-ccmp \ |
| 280 | kernel-module-ieee80211-crypt-tkip \ |
| 281 | kernel-module-ieee80211-crypt-wep \ |
| 282 | kernel-module-ecb \ |
| 283 | kernel-module-arc4 \ |
| 284 | kernel-module-crypto_algapi \ |
| 285 | kernel-module-cryptomgr \ |
| 286 | kernel-module-michael-mic \ |
| 287 | kernel-module-aes-generic \ |
| 288 | kernel-module-aes" |
| 289 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 290 | SUMMARY:packagegroup-base-nfc = "Near Field Communication support" |
| 291 | RDEPENDS:packagegroup-base-nfc = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 292 | neard" |
| 293 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 294 | RRECOMMENDS:packagegroup-base-nfc = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 295 | kernel-module-nfc" |
| 296 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 297 | SUMMARY:packagegroup-base-3g = "Cellular data support" |
| 298 | RDEPENDS:packagegroup-base-3g = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 299 | ofono" |
| 300 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 301 | RRECOMMENDS:packagegroup-base-3g = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 302 | kernel-module-cdc-acm \ |
| 303 | kernel-module-cdc-wdm" |
| 304 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 305 | SUMMARY:packagegroup-base-smbfs = "SMB network filesystem support" |
| 306 | RRECOMMENDS:packagegroup-base-smbfs = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 307 | kernel-module-cifs \ |
| 308 | kernel-module-smbfs" |
| 309 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 310 | SUMMARY:packagegroup-base-cramfs = "cramfs filesystem support" |
| 311 | RRECOMMENDS:packagegroup-base-cramfs = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 312 | kernel-module-cramfs" |
| 313 | |
| 314 | # |
| 315 | # packagegroup-base-nfs provides ONLY client support - server is in nfs-utils package |
| 316 | # |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 317 | SUMMARY:packagegroup-base-nfs = "NFS network filesystem support" |
| 318 | RDEPENDS:packagegroup-base-nfs = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 319 | rpcbind" |
| 320 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 321 | RRECOMMENDS:packagegroup-base-nfs = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 322 | kernel-module-nfs " |
| 323 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 324 | SUMMARY:packagegroup-base-zeroconf = "Zeroconf support" |
| 325 | RDEPENDS:packagegroup-base-zeroconf = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 326 | avahi-daemon" |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 327 | RDEPENDS:packagegroup-base-zeroconf:append:libc-glibc = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 328 | libnss-mdns \ |
| 329 | " |
| 330 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 331 | SUMMARY:packagegroup-base-ipv6 = "IPv6 support" |
| 332 | RDEPENDS:packagegroup-base-ipv6 = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 333 | " |
| 334 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 335 | RRECOMMENDS:packagegroup-base-ipv6 = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 336 | kernel-module-ipv6 " |
| 337 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 338 | SUMMARY:packagegroup-base-serial = "Serial port support" |
| 339 | RDEPENDS:packagegroup-base-serial = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 340 | setserial \ |
| 341 | lrzsz " |
| 342 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 343 | SUMMARY:packagegroup-base-phone = "Cellular telephony (voice) support" |
| 344 | RDEPENDS:packagegroup-base-phone = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 345 | ofono" |