diff --git a/meta-isar-extra/recipes-core/images/mtda-image-immutable.bb b/meta-isar-extra/recipes-core/images/mtda-image-immutable.bb index 10cf3d53..e306628b 100644 --- a/meta-isar-extra/recipes-core/images/mtda-image-immutable.bb +++ b/meta-isar-extra/recipes-core/images/mtda-image-immutable.bb @@ -15,3 +15,4 @@ require recipes-core/images/mtda-image.bb # get a hostname via DHCP IMAGE_INSTALL:remove = "mtda-hostname" +IMAGE_INSTALL += "mtda-create-homedir" diff --git a/meta-isar-extra/recipes-core/mtda-empty-homedir/files/mtda-create-homedir.tmpfiles b/meta-isar-extra/recipes-core/mtda-empty-homedir/files/mtda-create-homedir.tmpfiles new file mode 100644 index 00000000..7e4d2cbc --- /dev/null +++ b/meta-isar-extra/recipes-core/mtda-empty-homedir/files/mtda-create-homedir.tmpfiles @@ -0,0 +1,5 @@ +# +# Copyright (C) 2026 Siemens AG +# SPDX-License-Identifier: MIT +# +d /var/lib/mtda 700 mtda mtda - - diff --git a/meta-isar-extra/recipes-core/mtda-empty-homedir/mtda-create-homedir_0.1.bb b/meta-isar-extra/recipes-core/mtda-empty-homedir/mtda-create-homedir_0.1.bb new file mode 100644 index 00000000..7ef38bc1 --- /dev/null +++ b/meta-isar-extra/recipes-core/mtda-empty-homedir/mtda-create-homedir_0.1.bb @@ -0,0 +1,17 @@ +# --------------------------------------------------------------------------- +# This Isar layer is part of MTDA +# Copyright (C) 2026 Siemens AG +# --------------------------------------------------------------------------- +# SPDX-License-Identifier: MIT +# --------------------------------------------------------------------------- + +inherit dpkg-raw + +DESCRIPTION = "create mtda homedir if not present" +MAINTAINER = "mtda-users " + +SRC_URI = "file://${BPN}.tmpfiles" + +do_prepare_build:append() { + cp ${WORKDIR}/${BPN}.tmpfiles ${S}/debian/ +}