]> code.ossystems Code Review - openembedded-core.git/commitdiff
useradd.bbclass: remove hardcoded reference to /usr/bin
authorPhil Blundell <philb@gnu.org>
Thu, 1 Sep 2011 15:03:52 +0000 (16:03 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 2 Sep 2011 17:27:09 +0000 (18:27 +0100)
Otherwise the class doesn't work if ${bindir} is set to a different value;
likewise for /var vs ${localstatedir}.

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/useradd.bbclass

index ba8d8dc8f670409a4c71a5faf32ba7ae152bf71c..5f5b68ddd05c58d3822f0811d1e7ec3bf2b22ec5 100644 (file)
@@ -74,8 +74,8 @@ fi
 }
 
 useradd_sysroot () {
-       export PSEUDO="${STAGING_DIR_NATIVE}/usr/bin/pseudo"
-       export PSEUDO_LOCALSTATEDIR="${STAGING_DIR_TARGET}/var/pseudo"
+       export PSEUDO="${STAGING_DIR_NATIVE}${bindir}/pseudo"
+       export PSEUDO_LOCALSTATEDIR="${STAGING_DIR_TARGET}${localstatedir}/pseudo"
 
        # Explicitly set $D since it isn't set to anything
        # before do_install