[PATCH 1/1] move expand-on-first-boot to /usr/lib

6 views
Skip to first unread message

Felix Moessbauer

unread,
Oct 21, 2024, 4:58:14 AM10/21/24
to isar-...@googlegroups.com, quirin.g...@siemens.com, Felix Moessbauer
All non-example, non user / admin executables belong to /usr/lib/<package>.
Hence, move the expand-on-first-boot script there as well. This solves an
issue in hardened systems where /usr/share is marked non-executable.

Signed-off-by: Felix Moessbauer <felix.mo...@siemens.com>
---
.../expand-on-first-boot/expand-on-first-boot_1.5.bb | 4 ++--
.../expand-on-first-boot/files/expand-on-first-boot.service | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-support/expand-on-first-boot/expand-on-first-boot_1.5.bb b/meta/recipes-support/expand-on-first-boot/expand-on-first-boot_1.5.bb
index ebb22c84..2596706d 100644
--- a/meta/recipes-support/expand-on-first-boot/expand-on-first-boot_1.5.bb
+++ b/meta/recipes-support/expand-on-first-boot/expand-on-first-boot_1.5.bb
@@ -29,6 +29,6 @@ SRC_URI = " \
file://expand-last-partition.sh"

do_install() {
- install -d -m 755 ${D}/usr/share/expand-on-first-boot
- install -m 755 ${WORKDIR}/expand-last-partition.sh ${D}/usr/share/expand-on-first-boot/
+ install -d -m 755 ${D}/usr/lib/expand-on-first-boot
+ install -m 755 ${WORKDIR}/expand-last-partition.sh ${D}/usr/lib/expand-on-first-boot/
}
diff --git a/meta/recipes-support/expand-on-first-boot/files/expand-on-first-boot.service b/meta/recipes-support/expand-on-first-boot/files/expand-on-first-boot.service
index 58f4b55b..6f1799b9 100644
--- a/meta/recipes-support/expand-on-first-boot/files/expand-on-first-boot.service
+++ b/meta/recipes-support/expand-on-first-boot/files/expand-on-first-boot.service
@@ -14,7 +14,7 @@ ConditionPathIsReadWrite=/tmp

[Service]
Type=oneshot
-ExecStart=/usr/share/expand-on-first-boot/expand-last-partition.sh
+ExecStart=/usr/lib/expand-on-first-boot/expand-last-partition.sh
ExecStartPost=-/bin/systemctl disable expand-on-first-boot.service
ExecStopPost=-/bin/systemctl disable expand-on-first-boot.service

--
2.39.5

Uladzimir Bely

unread,
Oct 28, 2024, 3:53:10 AM10/28/24
to Felix Moessbauer, isar-...@googlegroups.com
On Mon, 2024-10-21 at 10:58 +0200, 'Felix Moessbauer' via isar-users
wrote:
Applied to next, thanks.

--
Best regards,
Uladzimir.



Reply all
Reply to author
Forward
0 new messages