summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--distribution/yocto-advanced/pres_yocto-advanced.tex13
1 files changed, 13 insertions, 0 deletions
diff --git a/distribution/yocto-advanced/pres_yocto-advanced.tex b/distribution/yocto-advanced/pres_yocto-advanced.tex
index 51bd7b5..5a56ea4 100644
--- a/distribution/yocto-advanced/pres_yocto-advanced.tex
+++ b/distribution/yocto-advanced/pres_yocto-advanced.tex
@@ -957,6 +957,19 @@ do_install() {
\end{frame}
\begin{frame}[fragile]
+\frametitle{adding a bootscript}
+\begin{itemize}
+ \item add 'systemd' to DISTRO\_FEATURES
+ \item inherit from systemd.bbclass
+ \item your package needs to set SYSTEMD\_SERVICE variable; e.g.
+ \begin{verbatim}
+SYSTEMD_SERVICE_${PN} = "connman.service"
+ \end{verbatim}
+ \item to disable the service, set SYSTEMD\_AUTO\_ENABLE to 'disable'
+\end{itemize}
+\end{frame}
+
+\begin{frame}[fragile]
\frametitle{user and group configuration}
use this in an image recipe:
\begin{verbatim}