Chapter 16 page 479 says the bitbake layers should look like the following:
However mine looks like the following:
core /home/jason/poky/meta 5
yocto /home/jason/poky/meta-poky 5
yoctobsp /home/jason/poky/meta-yocto-bsp 5
openembedded-layer /home/jason/meta-openembedded/meta-oe 5
meta-python /home/jason/meta-openembedded/meta-python 5
networking-layer /home/jason/meta-openembedded/meta-networking 5
multimedia-layer /home/jason/meta-openembedded/meta-multimedia 5
raspberrypi /home/jason/meta-raspberrypi 9
meta-mackerel /home/jason/meta-mackerel 6
I know I can remove meta-mackerel, but how do I get the missing layers: filesystems-layer, selinux, webserver ?
Also adding meta-virtualization did not work for me
jason@hp-envy:]$ bitbake-layers layerindex-fetch --branch scarthgap --fetchdir ~meta-virtualization
NOTE: Starting bitbake server...
usage: bitbake-layers layerindex-fetch [-h] [-n] [-b BRANCH] [-s] [-i LAYER] [-f FETCHDIR] layername [layername ...]
bitbake-layers layerindex-fetch: error: the following arguments are required: layername
Here is what chapter 7 (page479) bitbake layer looks like:

Chapter 16 page 479 says the bitbake layers should look like the following:
However mine looks like the following:
I know I can remove meta-mackerel, but how do I get the missing layers: filesystems-layer, selinux, webserver ?
Also adding meta-virtualization did not work for me
Here is what chapter 7 (page479) bitbake layer looks like: