]> code.ossystems Code Review - openembedded-core.git/commitdiff
initscripts: urandom: respect ${localstatedir} instead of hardcoding /var
authorAndré Draszik <git@andred.net>
Fri, 24 Jul 2015 12:48:46 +0000 (13:48 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 9 Aug 2015 23:37:06 +0000 (16:37 -0700)
(From OE-Core rev: 5f3f4196988675e9be5aea8eac56687641b90c10)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/initscripts/initscripts_1.0.bb

index a086591b80c20a78e00bdc733d950fcf99a2fcdf..e4bf13922f23ecc6970e3626aa95a83d64b3e688 100644 (file)
@@ -76,7 +76,7 @@ do_install () {
        install -d ${D}${sysconfdir}/default
        install -d ${D}${sysconfdir}/default/volatiles
        # Holds state information pertaining to urandom
-       install -d ${D}/var/lib/urandom
+       install -d ${D}${localstatedir}/lib/urandom
 
        install -m 0644    ${WORKDIR}/functions         ${D}${sysconfdir}/init.d
        install -m 0755    ${WORKDIR}/bootmisc.sh       ${D}${sysconfdir}/init.d
@@ -91,6 +91,7 @@ do_install () {
        install -m 0755    ${WORKDIR}/single            ${D}${sysconfdir}/init.d
        install -m 0755    ${WORKDIR}/umountnfs.sh      ${D}${sysconfdir}/init.d
        install -m 0755    ${WORKDIR}/urandom           ${D}${sysconfdir}/init.d
+       sed -i ${D}${sysconfdir}/init.d/urandom -e 's,/var/,${localstatedir}/,g;s,/etc/,${sysconfdir}/,g'
        install -m 0755    ${WORKDIR}/devpts.sh ${D}${sysconfdir}/init.d
        install -m 0755    ${WORKDIR}/devpts            ${D}${sysconfdir}/default
        install -m 0755    ${WORKDIR}/sysfs.sh          ${D}${sysconfdir}/init.d