Build 系统的定义和适配
*************************

Rootfs和systemd的适配
========================

应用程序是以systemd服务的形式加载，新创建的服务可以加到hbre/boot-utils/hb-init-scripts/lib/systemd/system/目录，以hobot-appinit.service为例，内容如下


.. code:: bash

	[Unit]
	Description=Hobot app init
	After=hobot-otatool.service   # 依赖otatool服务

	[Service]
	Type=oneshot         # 自启一次
	ExecStart=/usr/bin/hobot-fstab   # 服务程序
	RemainAfterExit=yes

	[Install]
	WantedBy=multi-user.target


.. _分区表的修改:

分区表的修改
===============

分区表配置文件，由make lunch编译选项GPT_CONFIG决定，如下

.. code:: bash

	# partition
	export SRC_GPT_CONFIG_DIR="${SRC_DEVICE_CONFIG_DIR}/partition_config_files"
	export GPT_CONFIG="${SRC_GPT_CONFIG_DIR}/j6e-gpt.json"

具体配置参考 :ref:`镜像分区配置`

