From: Oliver Graute <oliver.graute@gmail.com>
To: yocto@yoctoproject.org
Subject: Can't replace login.defs with shadow-sysroot bbappend
Date: Thu, 28 Jul 2016 09:26:11 +0200 [thread overview]
Message-ID: <20160728072611.GA26257@graute-opti> (raw)
Hello list,
i'm trying to replace /etc/login.defs on the target with my own one. So
I created a shadow-sysroot_%.bbappend file with this content:
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
# As we're overriding login.defs_shadow-sysroot we have to readd the checksum for it here
# as it's containing the license for this component
LIC_FILES_CHKSUM = "file://login.defs_shadow-sysroot;md5=286ba0946b3b8a300da3893d7b3af060"
SRC_URI_append = " file://login.defs_shadow-sysroot "
S = "${WORKDIR}"
do_install_append() {
install -d ${D}${sysconfdir}
install -p -m 755 ${S}/login.defs_shadow-sysroot ${D}${sysconfdir}/login.defs
}
FILES_${PN} = "${D}${sysconfdir}/login.defs"
If I run "bitbake shadow-sysroot" everything seems fine. But on the target
there is no package shadow-sysroot after a complete image build. Just these:
opkg list | grep shadow
shadow - 4.2.1-r0
shadow-base - 4.2.1-r0
shadow-securetty - 4.2.1-r3
If I explicit added shadow-sysroot to my fsl-image.bb where I put all my
other packages for the target in I get this error.
bitbake fsl-image
Collected errors:
* opkg_prepare_url_for_install: Couldn't find anything to satisfy 'shadow-sysroot'.
ERROR: Function failed: do_rootfs
Some clue what is wrong here? I'am on jethro yocto branch.
Best regards,
Oliver
next reply other threads:[~2016-07-28 7:27 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-07-28 7:26 Oliver Graute [this message]
2016-07-28 7:53 ` Can't replace login.defs with shadow-sysroot bbappend Zhenhua Luo
2016-07-29 11:53 ` Oliver Graute
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160728072611.GA26257@graute-opti \
--to=oliver.graute@gmail.com \
--cc=yocto@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.