I have this working now…

Thanks Matt for spotting those honister config issues, that led led me to the 
heart of the problem…

Steve
From: [email protected] <[email protected]> On Behalf Of 
Monsees, Steven C (US) via lists.yoctoproject.org
Sent: Tuesday, October 11, 2022 3:55 PM
To: [email protected]
Subject: [yocto] # honister #systemd attempting to run script on boot...

External Email Alert

This email has been sent from an account outside of the BAE Systems network.
Please treat the email with caution, especially if you are requested to click 
on a link, decrypt/open an attachment, or enable macros.  For further 
information on how to spot phishing, access “Cybersecurity OneSpace Page” and 
report phishing by clicking the button “Report Phishing” on the Outlook toolbar.



I am trying to make use of system to run a test script at boot…
I can exercise my test_script/test_script.service manually using systemctl 
commands and it appears to work as expects.

I created a recipe based on this, it builds clean (no errors/warnings), but it 
doesn’t appear to set things up correctly.
I have only recently begun working with honister, and new to systemd…

Could someone have look at my recipe & service file and see if they can spot 
anything ?

My recipe:

#
# This file is the my_test_script recipe.
#

SUMMARY = "Simple my_test_script application"
SECTION = "apps"
LICENSE = "MIT"
LIC_FILES_CHKSUM = 
"file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302<file://$%7bCOMMON_LICENSE_DIR%7d/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302>"

inherit systemd

SRC_URI = "file://test_script.sh \
           file://test_script.service"

S = "${WORKDIR}"

SYSTEMD_PACKAGES = "${PN}"
SYSTEMD_SERVICE_${PN} = "test_script.service"
SYSTEMD_AUTO_ENABLE:${PN} = "enable"

do_install() {
             install -d ${D}${bindir}
             install -m 0755 ${S}/test_script.sh ${D}${bindir}

             install -d ${D}${systemd_system_unitdir}
             install -m 0644 ${S}/test_script.service 
${D}${systemd_system_unitdir}
}

FILES_${PN} = "${bindir}"
FILES_${PN} += "${systemd_system_unitdir}"

REQUIRED_DISTRO_FEATURES="systemd"
---
My test script service file:

[Unit]
Description=Configure test

[Service]
Type=oneshot
ExecStart=/usr/bin/test_script.sh start
StandardOutput=journal+console

[Install]
WantedBy=multi-user.target
---
My test script:

#!/bin/bash
# description: Description comes here....

echo "*******************************"
echo "START: Hello PetaLinux World :)"
date +"%m/%d/%Y %H:%M:%S $HOSTNAME"
echo "*******************************"

Thanks,
Steve
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#58328): https://lists.yoctoproject.org/g/yocto/message/58328
Mute This Topic: https://lists.yoctoproject.org/mt/94267158/21656
Mute #systemd:https://lists.yoctoproject.org/g/yocto/mutehashtag/systemd
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

  • [yocto] # honister #syst... Monsees, Steven C (US) via lists.yoctoproject.org
    • Re: [yocto] # honis... Monsees, Steven C (US) via lists.yoctoproject.org

Reply via email to