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]] -=-=-=-=-=-=-=-=-=-=-=-
