1eb8dc403SDave CobbleySUMMARY = "Merge machine and distro options to create a basic machine task/package" 2eb8dc403SDave Cobbley 3eb8dc403SDave Cobbley# 4eb8dc403SDave Cobbley# packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH 5eb8dc403SDave Cobbley# 6eb8dc403SDave CobbleyPACKAGE_ARCH = "${MACHINE_ARCH}" 7eb8dc403SDave Cobbley 8eb8dc403SDave Cobbleyinherit packagegroup 9eb8dc403SDave Cobbley 10eb8dc403SDave CobbleyPACKAGES = ' \ 11eb8dc403SDave Cobbley packagegroup-base \ 12eb8dc403SDave Cobbley packagegroup-base-extended \ 13eb8dc403SDave Cobbley packagegroup-distro-base \ 14eb8dc403SDave Cobbley packagegroup-machine-base \ 15eb8dc403SDave Cobbley \ 16eb8dc403SDave Cobbley ${@bb.utils.contains("MACHINE_FEATURES", "acpi", "packagegroup-base-acpi", "",d)} \ 17eb8dc403SDave Cobbley ${@bb.utils.contains("MACHINE_FEATURES", "alsa", "packagegroup-base-alsa", "", d)} \ 18eb8dc403SDave Cobbley ${@bb.utils.contains("MACHINE_FEATURES", "ext2", "packagegroup-base-ext2", "", d)} \ 19eb8dc403SDave Cobbley ${@bb.utils.contains("MACHINE_FEATURES", "vfat", "packagegroup-base-vfat", "", d)} \ 20eb8dc403SDave Cobbley ${@bb.utils.contains("MACHINE_FEATURES", "keyboard", "packagegroup-base-keyboard", "", d)} \ 21eb8dc403SDave Cobbley ${@bb.utils.contains("MACHINE_FEATURES", "pci", "packagegroup-base-pci", "",d)} \ 22eb8dc403SDave Cobbley ${@bb.utils.contains("MACHINE_FEATURES", "pcmcia", "packagegroup-base-pcmcia", "", d)} \ 23eb8dc403SDave Cobbley ${@bb.utils.contains("MACHINE_FEATURES", "phone", "packagegroup-base-phone", "", d)} \ 24eb8dc403SDave Cobbley ${@bb.utils.contains("MACHINE_FEATURES", "serial", "packagegroup-base-serial", "", d)} \ 25eb8dc403SDave Cobbley ${@bb.utils.contains("MACHINE_FEATURES", "usbgadget", "packagegroup-base-usbgadget", "", d)} \ 26eb8dc403SDave Cobbley ${@bb.utils.contains("MACHINE_FEATURES", "usbhost", "packagegroup-base-usbhost", "", d)} \ 27eb8dc403SDave Cobbley \ 28eb8dc403SDave Cobbley ${@bb.utils.contains("DISTRO_FEATURES", "bluetooth", "packagegroup-base-bluetooth", "", d)} \ 29eb8dc403SDave Cobbley ${@bb.utils.contains("DISTRO_FEATURES", "wifi", "packagegroup-base-wifi", "", d)} \ 30eb8dc403SDave Cobbley ${@bb.utils.contains("DISTRO_FEATURES", "3g", "packagegroup-base-3g", "", d)} \ 31eb8dc403SDave Cobbley ${@bb.utils.contains("DISTRO_FEATURES", "nfc", "packagegroup-base-nfc", "", d)} \ 32eb8dc403SDave Cobbley ${@bb.utils.contains("DISTRO_FEATURES", "cramfs", "packagegroup-base-cramfs", "", d)} \ 33eb8dc403SDave Cobbley ${@bb.utils.contains("DISTRO_FEATURES", "ipsec", "packagegroup-base-ipsec", "", d)} \ 34eb8dc403SDave Cobbley ${@bb.utils.contains("DISTRO_FEATURES", "ipv6", "packagegroup-base-ipv6", "", d)} \ 35eb8dc403SDave Cobbley ${@bb.utils.contains("DISTRO_FEATURES", "nfs", "packagegroup-base-nfs", "", d)} \ 36eb8dc403SDave Cobbley ${@bb.utils.contains("DISTRO_FEATURES", "ppp", "packagegroup-base-ppp", "", d)} \ 37eb8dc403SDave Cobbley ${@bb.utils.contains("DISTRO_FEATURES", "smbfs", "packagegroup-base-smbfs", "", d)} \ 38eb8dc403SDave Cobbley ${@bb.utils.contains("DISTRO_FEATURES", "zeroconf", "packagegroup-base-zeroconf", "", d)} \ 39eb8dc403SDave Cobbley \ 40eb8dc403SDave Cobbley ' 41eb8dc403SDave Cobbley 42eb8dc403SDave Cobbley# Override by distro if needed 43eb8dc403SDave CobbleyVIRTUAL-RUNTIME_keymaps ?= "keymaps" 44eb8dc403SDave Cobbley 45eb8dc403SDave Cobbley# 46eb8dc403SDave Cobbley# packagegroup-base contain stuff needed for base system (machine related) 47eb8dc403SDave Cobbley# 48213cb269SPatrick WilliamsRDEPENDS:packagegroup-base = "\ 49eb8dc403SDave Cobbley packagegroup-distro-base \ 50eb8dc403SDave Cobbley packagegroup-machine-base \ 51eb8dc403SDave Cobbley \ 52eb8dc403SDave Cobbley module-init-tools \ 53eb8dc403SDave Cobbley ${@bb.utils.contains('MACHINE_FEATURES', 'acpi', 'packagegroup-base-acpi', '',d)} \ 54eb8dc403SDave Cobbley ${@bb.utils.contains('MACHINE_FEATURES', 'keyboard', 'packagegroup-base-keyboard', '',d)} \ 55eb8dc403SDave Cobbley ${@bb.utils.contains('MACHINE_FEATURES', 'phone', 'packagegroup-base-phone', '',d)} \ 56eb8dc403SDave Cobbley \ 57eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'alsa', 'packagegroup-base-alsa', '',d)} \ 58eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'ext2', 'packagegroup-base-ext2', '',d)} \ 59eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'vfat', 'packagegroup-base-vfat', '',d)} \ 60eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'pci', 'packagegroup-base-pci', '',d)} \ 61eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'pcmcia', 'packagegroup-base-pcmcia', '',d)} \ 62eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'usbgadget', 'packagegroup-base-usbgadget', '',d)} \ 63eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'usbhost', 'packagegroup-base-usbhost', '',d)} \ 64eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'bluetooth', 'packagegroup-base-bluetooth', '',d)} \ 65eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'wifi', 'packagegroup-base-wifi', '',d)} \ 66eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', '3g', 'packagegroup-base-3g', '',d)} \ 67eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'nfc', 'packagegroup-base-nfc', '',d)} \ 68eb8dc403SDave Cobbley \ 69eb8dc403SDave Cobbley ${@bb.utils.contains('DISTRO_FEATURES', 'nfs', 'packagegroup-base-nfs', '',d)} \ 70eb8dc403SDave Cobbley ${@bb.utils.contains('DISTRO_FEATURES', 'cramfs', 'packagegroup-base-cramfs', '',d)} \ 71eb8dc403SDave Cobbley ${@bb.utils.contains('DISTRO_FEATURES', 'smbfs', 'packagegroup-base-smbfs', '',d)} \ 72eb8dc403SDave Cobbley ${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'packagegroup-base-ipv6', '',d)} \ 73eb8dc403SDave Cobbley ${@bb.utils.contains('DISTRO_FEATURES', 'ipsec', 'packagegroup-base-ipsec', '',d)} \ 74eb8dc403SDave Cobbley ${@bb.utils.contains('DISTRO_FEATURES', 'ppp', 'packagegroup-base-ppp', '',d)} \ 75eb8dc403SDave Cobbley ${@bb.utils.contains('DISTRO_FEATURES', 'zeroconf', 'packagegroup-base-zeroconf', '',d)} \ 76eb8dc403SDave Cobbley " 77eb8dc403SDave Cobbley 78eb8dc403SDave Cobbley 79213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base = "\ 80eb8dc403SDave Cobbley kernel-module-nls-utf8 \ 81eb8dc403SDave Cobbley kernel-module-input \ 82eb8dc403SDave Cobbley kernel-module-uinput \ 83eb8dc403SDave Cobbley kernel-module-rtc-dev \ 84eb8dc403SDave Cobbley kernel-module-rtc-proc \ 85eb8dc403SDave Cobbley kernel-module-rtc-sysfs \ 86eb8dc403SDave Cobbley kernel-module-unix" 87eb8dc403SDave Cobbley 88213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-extended = "\ 89eb8dc403SDave Cobbley packagegroup-base \ 90eb8dc403SDave Cobbley ${ADD_WIFI} \ 91eb8dc403SDave Cobbley ${ADD_BT} \ 92eb8dc403SDave Cobbley ${ADD_3G} \ 93eb8dc403SDave Cobbley ${ADD_NFC} \ 94eb8dc403SDave Cobbley " 95eb8dc403SDave Cobbley 96eb8dc403SDave CobbleyADD_WIFI = "" 97eb8dc403SDave CobbleyADD_BT = "" 98eb8dc403SDave CobbleyADD_3G = "" 99eb8dc403SDave CobbleyADD_NFC = "" 100eb8dc403SDave Cobbley 101eb8dc403SDave Cobbleypython __anonymous () { 102eb8dc403SDave Cobbley # If Distro want wifi and machine feature wifi/pci/pcmcia/usbhost (one of them) 103eb8dc403SDave Cobbley # then include packagegroup-base-wifi in packagegroup-base 104eb8dc403SDave Cobbley 105eb8dc403SDave Cobbley distro_features = set(d.getVar("DISTRO_FEATURES").split()) 106eb8dc403SDave Cobbley machine_features= set(d.getVar("MACHINE_FEATURES").split()) 107eb8dc403SDave Cobbley 108eb8dc403SDave Cobbley 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): 1091e34c2d0SAndrew Geissler d.setVar("ADD_BT", "${MLPREFIX}packagegroup-base-bluetooth") 110eb8dc403SDave Cobbley 111eb8dc403SDave Cobbley 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): 1121e34c2d0SAndrew Geissler d.setVar("ADD_WIFI", "${MLPREFIX}packagegroup-base-wifi") 113eb8dc403SDave Cobbley 114eb8dc403SDave Cobbley 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): 1151e34c2d0SAndrew Geissler d.setVar("ADD_3G", "${MLPREFIX}packagegroup-base-3g") 116eb8dc403SDave Cobbley 117eb8dc403SDave Cobbley if "nfc" in distro_features and not "nfc" in machine_features and ("usbhost" in machine_features): 1181e34c2d0SAndrew Geissler d.setVar("ADD_NFC", "${MLPREFIX}packagegroup-base-nfc") 119eb8dc403SDave Cobbley} 120eb8dc403SDave Cobbley 121eb8dc403SDave Cobbley# 122eb8dc403SDave Cobbley# packages added by distribution 123eb8dc403SDave Cobbley# 124213cb269SPatrick WilliamsSUMMARY:packagegroup-distro-base = "${DISTRO} extras" 125eb8dc403SDave CobbleyDEPENDS_packagegroup-distro-base = "${DISTRO_EXTRA_DEPENDS}" 126213cb269SPatrick WilliamsRDEPENDS:packagegroup-distro-base = "${DISTRO_EXTRA_RDEPENDS}" 127213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-distro-base = "${DISTRO_EXTRA_RRECOMMENDS}" 128eb8dc403SDave Cobbley 129eb8dc403SDave Cobbley# 130eb8dc403SDave Cobbley# packages added by machine config 131eb8dc403SDave Cobbley# 132213cb269SPatrick WilliamsSUMMARY:packagegroup-machine-base = "Extra packages required to fully support ${MACHINE} hardware" 133213cb269SPatrick WilliamsRDEPENDS:packagegroup-machine-base = "${MACHINE_EXTRA_RDEPENDS}" 134213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-machine-base = "${MACHINE_EXTRA_RRECOMMENDS}" 135eb8dc403SDave Cobbley 136213cb269SPatrick WilliamsSUMMARY:packagegroup-base-keyboard = "Keyboard support" 137213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-keyboard = "\ 138eb8dc403SDave Cobbley ${VIRTUAL-RUNTIME_keymaps}" 139eb8dc403SDave Cobbley 140213cb269SPatrick WilliamsSUMMARY:packagegroup-base-pci = "PCI bus support" 141213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-pci = "\ 142eb8dc403SDave Cobbley pciutils" 143eb8dc403SDave Cobbley 144213cb269SPatrick WilliamsSUMMARY:packagegroup-base-acpi = "ACPI support" 145213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-acpi = "\ 146eb8dc403SDave Cobbley acpid" 147eb8dc403SDave Cobbley 148213cb269SPatrick WilliamsSUMMARY:packagegroup-base-ext2 = "ext2 filesystem support" 149213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-ext2 = "\ 150eb8dc403SDave Cobbley e2fsprogs-e2fsck \ 151eb8dc403SDave Cobbley e2fsprogs-mke2fs" 152eb8dc403SDave Cobbley 153213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-ext2 = "\ 15490fd73cbSAndrew Geissler hdparm \ 15590fd73cbSAndrew Geissler e2fsprogs" 15690fd73cbSAndrew Geissler 157213cb269SPatrick WilliamsSUMMARY:packagegroup-base-vfat = "FAT filesystem support" 158213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-vfat = "\ 159eb8dc403SDave Cobbley kernel-module-msdos \ 160eb8dc403SDave Cobbley kernel-module-vfat \ 161eb8dc403SDave Cobbley kernel-module-nls-iso8859-1 \ 162eb8dc403SDave Cobbley kernel-module-nls-cp437 \ 163eb8dc403SDave Cobbley dosfstools" 164eb8dc403SDave Cobbley 165213cb269SPatrick WilliamsSUMMARY:packagegroup-base-alsa = "ALSA sound support" 166213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-alsa = "\ 167eb8dc403SDave Cobbley alsa-utils-alsactl \ 16890fd73cbSAndrew Geissler alsa-utils-amixer \ 169eb8dc403SDave Cobbley ${VIRTUAL-RUNTIME_alsa-state}" 170eb8dc403SDave Cobbley 171213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-alsa = "\ 172eb8dc403SDave Cobbley kernel-module-snd-mixer-oss \ 173eb8dc403SDave Cobbley kernel-module-snd-pcm-oss" 174eb8dc403SDave Cobbley 175213cb269SPatrick WilliamsSUMMARY:packagegroup-base-pcmcia = "PC card slot support" 176213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-pcmcia = "\ 177eb8dc403SDave Cobbley pcmciautils \ 178eb8dc403SDave Cobbley " 179eb8dc403SDave Cobbley 180213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-pcmcia = "\ 181eb8dc403SDave Cobbley kernel-module-pcmcia \ 182eb8dc403SDave Cobbley kernel-module-airo-cs \ 183eb8dc403SDave Cobbley kernel-module-pcnet-cs \ 184eb8dc403SDave Cobbley kernel-module-serial-cs \ 185eb8dc403SDave Cobbley kernel-module-ide-cs \ 186eb8dc403SDave Cobbley kernel-module-ide-disk \ 187eb8dc403SDave Cobbley ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'kernel-module-hostap-cs', '',d)} \ 188eb8dc403SDave Cobbley ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'kernel-module-orinoco-cs', '',d)} \ 189eb8dc403SDave Cobbley ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'kernel-module-spectrum-cs', '',d)}" 190eb8dc403SDave Cobbley 191213cb269SPatrick WilliamsSUMMARY:packagegroup-base-bluetooth = "Bluetooth support" 192213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-bluetooth = "\ 19396ff1984SBrad Bishop bluez5 \ 194eb8dc403SDave Cobbley " 195eb8dc403SDave Cobbley 196213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-bluetooth = "\ 197eb8dc403SDave Cobbley kernel-module-bluetooth \ 198eb8dc403SDave Cobbley kernel-module-l2cap \ 199eb8dc403SDave Cobbley kernel-module-rfcomm \ 200eb8dc403SDave Cobbley kernel-module-hci-vhci \ 201eb8dc403SDave Cobbley kernel-module-bnep \ 202eb8dc403SDave Cobbley kernel-module-hidp \ 203eb8dc403SDave Cobbley kernel-module-hci-uart \ 204eb8dc403SDave Cobbley kernel-module-sco \ 205eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'usbhost', 'kernel-module-hci-usb', '',d)} \ 206eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'pcmcia', 'kernel-module-bluetooth3c-cs', '',d)} \ 207eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'pcmcia', 'kernel-module-bluecard-cs', '',d)} \ 208eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'pcmcia', 'kernel-module-bluetoothuart-cs', '',d)} \ 209eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'pcmcia', 'kernel-module-dtl1-cs', '',d)} \ 210eb8dc403SDave Cobbley " 211eb8dc403SDave Cobbley 212213cb269SPatrick WilliamsSUMMARY:packagegroup-base-usbgadget = "USB gadget support" 213213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-usbgadget = "\ 214eb8dc403SDave Cobbley kernel-module-pxa27x_udc \ 215eb8dc403SDave Cobbley kernel-module-gadgetfs \ 216eb8dc403SDave Cobbley kernel-module-g-file-storage \ 217eb8dc403SDave Cobbley kernel-module-g-serial \ 218eb8dc403SDave Cobbley kernel-module-g-ether" 219eb8dc403SDave Cobbley 220213cb269SPatrick WilliamsSUMMARY:packagegroup-base-usbhost = "USB host support" 221213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-usbhost = "\ 222eb8dc403SDave Cobbley usbutils " 223eb8dc403SDave Cobbley 224213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-usbhost = "\ 225eb8dc403SDave Cobbley kernel-module-uhci-hcd \ 226eb8dc403SDave Cobbley kernel-module-ohci-hcd \ 227eb8dc403SDave Cobbley kernel-module-ehci-hcd \ 228eb8dc403SDave Cobbley kernel-module-usbcore \ 229eb8dc403SDave Cobbley kernel-module-usbhid \ 230eb8dc403SDave Cobbley kernel-module-usbnet \ 231eb8dc403SDave Cobbley kernel-module-sd-mod \ 232eb8dc403SDave Cobbley kernel-module-scsi-mod \ 233eb8dc403SDave Cobbley kernel-module-usbmouse \ 234eb8dc403SDave Cobbley kernel-module-mousedev \ 235eb8dc403SDave Cobbley kernel-module-usbserial \ 236eb8dc403SDave Cobbley kernel-module-usb-storage " 237eb8dc403SDave Cobbley 238213cb269SPatrick WilliamsSUMMARY:packagegroup-base-ppp = "PPP dial-up protocol support" 239213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-ppp = "\ 240eb8dc403SDave Cobbley ppp \ 241eb8dc403SDave Cobbley ppp-dialin" 242eb8dc403SDave Cobbley 243213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-ppp = "\ 244eb8dc403SDave Cobbley kernel-module-ppp-async \ 245eb8dc403SDave Cobbley kernel-module-ppp-deflate \ 246eb8dc403SDave Cobbley kernel-module-ppp-generic \ 247eb8dc403SDave Cobbley kernel-module-ppp-mppe \ 248eb8dc403SDave Cobbley kernel-module-slhc" 249eb8dc403SDave Cobbley 250213cb269SPatrick WilliamsSUMMARY:packagegroup-base-ipsec = "IPSEC support" 251213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-ipsec = "\ 252eb8dc403SDave Cobbley " 253eb8dc403SDave Cobbley 254213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-ipsec = "\ 255eb8dc403SDave Cobbley kernel-module-ipsec" 256eb8dc403SDave Cobbley 257eb8dc403SDave Cobbley# 258eb8dc403SDave Cobbley# packagegroup-base-wifi contain everything needed to get WiFi working 259eb8dc403SDave Cobbley# WEP/WPA connection needs to be supported out-of-box 260eb8dc403SDave Cobbley# 261*92b42cb3SPatrick Williams# Choose either 'wpa-supplicant' or 'iwd' as wireless-daemon 262*92b42cb3SPatrick WilliamsWIRELESS_DAEMON ??= "wpa-supplicant" 263213cb269SPatrick WilliamsSUMMARY:packagegroup-base-wifi = "WiFi support" 264213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-wifi = "\ 2651a4b7ee2SBrad Bishop iw \ 266f3fd288eSBrad Bishop wireless-regdb-static \ 267*92b42cb3SPatrick Williams ${WIRELESS_DAEMON} \ 268*92b42cb3SPatrick Williams" 269eb8dc403SDave Cobbley 270213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-wifi = "\ 271eb8dc403SDave Cobbley ${@bb.utils.contains('COMBINED_FEATURES', 'usbhost', 'kernel-module-zd1211rw', '',d)} \ 272eb8dc403SDave Cobbley kernel-module-ieee80211-crypt \ 273eb8dc403SDave Cobbley kernel-module-ieee80211-crypt-ccmp \ 274eb8dc403SDave Cobbley kernel-module-ieee80211-crypt-tkip \ 275eb8dc403SDave Cobbley kernel-module-ieee80211-crypt-wep \ 276eb8dc403SDave Cobbley kernel-module-ecb \ 277eb8dc403SDave Cobbley kernel-module-arc4 \ 278eb8dc403SDave Cobbley kernel-module-crypto_algapi \ 279eb8dc403SDave Cobbley kernel-module-cryptomgr \ 280eb8dc403SDave Cobbley kernel-module-michael-mic \ 281eb8dc403SDave Cobbley kernel-module-aes-generic \ 282eb8dc403SDave Cobbley kernel-module-aes" 283eb8dc403SDave Cobbley 284213cb269SPatrick WilliamsSUMMARY:packagegroup-base-nfc = "Near Field Communication support" 285213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-nfc = "\ 286eb8dc403SDave Cobbley neard" 287eb8dc403SDave Cobbley 288213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-nfc = "\ 289eb8dc403SDave Cobbley kernel-module-nfc" 290eb8dc403SDave Cobbley 291213cb269SPatrick WilliamsSUMMARY:packagegroup-base-3g = "Cellular data support" 292213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-3g = "\ 293eb8dc403SDave Cobbley ofono" 294eb8dc403SDave Cobbley 295213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-3g = "\ 296eb8dc403SDave Cobbley kernel-module-cdc-acm \ 297eb8dc403SDave Cobbley kernel-module-cdc-wdm" 298eb8dc403SDave Cobbley 299213cb269SPatrick WilliamsSUMMARY:packagegroup-base-smbfs = "SMB network filesystem support" 300213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-smbfs = "\ 301eb8dc403SDave Cobbley kernel-module-cifs \ 302eb8dc403SDave Cobbley kernel-module-smbfs" 303eb8dc403SDave Cobbley 304213cb269SPatrick WilliamsSUMMARY:packagegroup-base-cramfs = "cramfs filesystem support" 305213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-cramfs = "\ 306eb8dc403SDave Cobbley kernel-module-cramfs" 307eb8dc403SDave Cobbley 308eb8dc403SDave Cobbley# 309eb8dc403SDave Cobbley# packagegroup-base-nfs provides ONLY client support - server is in nfs-utils package 310eb8dc403SDave Cobbley# 311213cb269SPatrick WilliamsSUMMARY:packagegroup-base-nfs = "NFS network filesystem support" 312213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-nfs = "\ 313eb8dc403SDave Cobbley rpcbind" 314eb8dc403SDave Cobbley 315213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-nfs = "\ 316eb8dc403SDave Cobbley kernel-module-nfs " 317eb8dc403SDave Cobbley 318213cb269SPatrick WilliamsSUMMARY:packagegroup-base-zeroconf = "Zeroconf support" 319213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-zeroconf = "\ 320eb8dc403SDave Cobbley avahi-daemon" 321213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-zeroconf:append:libc-glibc = "\ 322eb8dc403SDave Cobbley libnss-mdns \ 323eb8dc403SDave Cobbley " 324eb8dc403SDave Cobbley 325213cb269SPatrick WilliamsSUMMARY:packagegroup-base-ipv6 = "IPv6 support" 326213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-ipv6 = "\ 327eb8dc403SDave Cobbley " 328eb8dc403SDave Cobbley 329213cb269SPatrick WilliamsRRECOMMENDS:packagegroup-base-ipv6 = "\ 330eb8dc403SDave Cobbley kernel-module-ipv6 " 331eb8dc403SDave Cobbley 332213cb269SPatrick WilliamsSUMMARY:packagegroup-base-serial = "Serial port support" 333213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-serial = "\ 334eb8dc403SDave Cobbley setserial \ 335eb8dc403SDave Cobbley lrzsz " 336eb8dc403SDave Cobbley 337213cb269SPatrick WilliamsSUMMARY:packagegroup-base-phone = "Cellular telephony (voice) support" 338213cb269SPatrick WilliamsRDEPENDS:packagegroup-base-phone = "\ 339eb8dc403SDave Cobbley ofono" 340