diff options
author | Javier Martinez Canillas <javier@dowhile0.org> | 2012-08-05 21:48:35 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-08-06 15:18:48 +0100 |
commit | 84728a1e8f7dbccc36e883dd5bed72f21f727d8e (patch) | |
tree | 9ca4974e389a15b5710dbcfc1b5e6909ef5ffc76 | |
parent | 344c40b97bef42d84750e6ef1e6fa5abe6f42f8f (diff) | |
download | poky-84728a1e8f7dbccc36e883dd5bed72f21f727d8e.tar.gz |
useradd-example: use ${datadir} instead of /usr/share for packaging
It is considered good practice to use the build system provided
variables instead of directly specify hardcoded paths.
(From OE-Core rev: b93a9dadc9a2754d4e33929bda8dba46dd20b694)
Signed-off-by: Javier Martinez Canillas <javier@dowhile0.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta-skeleton/recipes-skeleton/useradd/useradd-example.bb | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/meta-skeleton/recipes-skeleton/useradd/useradd-example.bb b/meta-skeleton/recipes-skeleton/useradd/useradd-example.bb index b10c1d0c37..53d2340af5 100644 --- a/meta-skeleton/recipes-skeleton/useradd/useradd-example.bb +++ b/meta-skeleton/recipes-skeleton/useradd/useradd-example.bb | |||
@@ -1,7 +1,7 @@ | |||
1 | SUMMARY = "Example recipe for using inherit useradd" | 1 | SUMMARY = "Example recipe for using inherit useradd" |
2 | DESCRIPTION = "This recipe serves as an example for using features from useradd.bbclass" | 2 | DESCRIPTION = "This recipe serves as an example for using features from useradd.bbclass" |
3 | SECTION = "examples" | 3 | SECTION = "examples" |
4 | PR = "r0" | 4 | PR = "r1" |
5 | LICENSE = "MIT" | 5 | LICENSE = "MIT" |
6 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ | 6 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ |
7 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | 7 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" |
@@ -43,32 +43,32 @@ GROUPADD_PARAM_${PN} = "-g 880 group1; -g 890 group2" | |||
43 | GROUPADD_PARAM_${PN}-user3 = "-g 900 group3" | 43 | GROUPADD_PARAM_${PN}-user3 = "-g 900 group3" |
44 | 44 | ||
45 | do_install () { | 45 | do_install () { |
46 | install -d -m 755 ${D}/usr/share/user1 | 46 | install -d -m 755 ${D}${datadir}/user1 |
47 | install -d -m 755 ${D}/usr/share/user2 | 47 | install -d -m 755 ${D}${datadir}/user2 |
48 | install -d -m 755 ${D}/usr/share/user3 | 48 | install -d -m 755 ${D}${datadir}/user3 |
49 | 49 | ||
50 | install -p -m 644 file1 ${D}/usr/share/user1/ | 50 | install -p -m 644 file1 ${D}${datadir}/user1/ |
51 | install -p -m 644 file2 ${D}/usr/share/user1/ | 51 | install -p -m 644 file2 ${D}${datadir}/user1/ |
52 | 52 | ||
53 | install -p -m 644 file2 ${D}/usr/share/user2/ | 53 | install -p -m 644 file2 ${D}${datadir}/user2/ |
54 | install -p -m 644 file3 ${D}/usr/share/user2/ | 54 | install -p -m 644 file3 ${D}${datadir}/user2/ |
55 | 55 | ||
56 | install -p -m 644 file3 ${D}/usr/share/user3/ | 56 | install -p -m 644 file3 ${D}${datadir}/user3/ |
57 | install -p -m 644 file4 ${D}/usr/share/user3/ | 57 | install -p -m 644 file4 ${D}${datadir}/user3/ |
58 | 58 | ||
59 | # The new users and groups are created before the do_install | 59 | # The new users and groups are created before the do_install |
60 | # step, so you are now free to make use of them: | 60 | # step, so you are now free to make use of them: |
61 | chown -R user1 ${D}/usr/share/user1 | 61 | chown -R user1 ${D}${datadir}/user1 |
62 | chown -R user2 ${D}/usr/share/user2 | 62 | chown -R user2 ${D}${datadir}/user2 |
63 | chown -R user3 ${D}/usr/share/user3 | 63 | chown -R user3 ${D}${datadir}/user3 |
64 | 64 | ||
65 | chgrp -R group1 ${D}/usr/share/user1 | 65 | chgrp -R group1 ${D}${datadir}/user1 |
66 | chgrp -R group2 ${D}/usr/share/user2 | 66 | chgrp -R group2 ${D}${datadir}/user2 |
67 | chgrp -R group3 ${D}/usr/share/user3 | 67 | chgrp -R group3 ${D}${datadir}/user3 |
68 | } | 68 | } |
69 | 69 | ||
70 | FILES_${PN} = "/usr/share/user1/* /usr/share/user2/*" | 70 | FILES_${PN} = "${datadir}/user1/* ${datadir}/user2/*" |
71 | FILES_${PN}-user3 = "/usr/share/user3/*" | 71 | FILES_${PN}-user3 = "${datadir}/user3/*" |
72 | 72 | ||
73 | # Prevents do_package failures with: | 73 | # Prevents do_package failures with: |
74 | # debugsources.list: No such file or directory: | 74 | # debugsources.list: No such file or directory: |