mirror of
https://git.yoctoproject.org/poky
synced 2026-05-02 00:32:12 +02:00
Running: update-rc.d -r /path/to/target/rootfs basename defaults at do_rootfs time in package postinstall stage, when /path/to/target/rootfs/etc/init.d/basename is a symlink and points to some path on target (for example: /etc/init.d/basename.some_package), would fail and the postinstall execution would be postponed for first boot, on target. This patch adds the posibility to verify whether the file the symlink points to actually exists in the target rootfs. [YOCTO #3716] (From OE-Core rev: 4b63e73422ea25aba1bde0beddb02bc04948e13c) Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
31 lines
791 B
BlitzBasic
31 lines
791 B
BlitzBasic
SUMMARY = "manage symlinks in /etc/rcN.d."
|
|
DESCRIPTION = "update-rc.d is a utilities that allows the management of symlinks to the initscripts in the /etc/rcN.d directory structure."
|
|
SECTION = "base"
|
|
|
|
LICENSE = "GPLv2+"
|
|
LIC_FILES_CHKSUM = "file://update-rc.d;beginline=5;endline=15;md5=148a48321b10eb37c1fa3ee02b940a75"
|
|
|
|
PR = "r5"
|
|
|
|
# Revision corresponding to tag update-rc.d_0.7
|
|
SRCREV = "eca680ddf28d024954895f59a241a622dd575c11"
|
|
|
|
SRC_URI = "git://github.com/philb/update-rc.d.git;protocol=git \
|
|
file://add-verbose.patch \
|
|
file://check-if-symlinks-are-valid.patch \
|
|
"
|
|
|
|
S = "${WORKDIR}/git"
|
|
|
|
inherit allarch
|
|
|
|
do_compile() {
|
|
}
|
|
|
|
do_install() {
|
|
install -d ${D}${sbindir}
|
|
install -m 0755 ${S}/update-rc.d ${D}${sbindir}/update-rc.d
|
|
}
|
|
|
|
BBCLASSEXTEND = "native"
|