When writing Yocto recipes there are some common variables that can be used, espcially in the do_install() section
An example of this would be:
do_install() {
install -d ${D}${bindir}
install -m 0644 ${S}/my_program ${D}${bindir}
}
These variables are defined in the file:
poky/meta/conf/bitbake.conf
with some of the more useful ones listed below
| Variable | Value |
|---|---|
| bindir | /usr/bin |
| sbindir | /usr/sbin |
| libdir | /usr/lib |
| sysconfdir | /etc |
| servicedir | /srv |
| sharedstatedir | /com |
| localstatedir | /var |
| datadir | /usr/share |
| infodir | /usr/info |
| mandir | /usr/man |
| docdir | /usr/doc |
| systemd_unitdir | /usr/lib/systemd |
| systemd_system_unitdir | /usr/lib/systemd/system |
| systemd_user_unitdir | /usr/lib/systemd/user |
| includedir | /usr/include |