Add profile specific configurations
[scm/bb/meta-tizen.git] / recipes-tizen / weston-common / weston-common-extraconf.inc
1 FILESEXTRAPATHS_append := "${THISDIR}/weston-common"
2
3 SRC_URI += "file://0001-Yocto-correct-paths-to-ln-and-chmod.patch"
4 SRC_URI += "file://0002-Add-a-script-to-export-UID.patch"
5 SRC_URI += "file://0003-Automatically-restart-display-manager.patch"
6 SRC_URI += "file://0004-Modifications-for-yocto-build.patch"
7
8
9 do_install_append() {
10     install -m 755 uid.sh ${D}/etc/profile.d
11     mkdir -p ${D}/lib/systemd/user/default.target.wants
12     ln -sf ../weston-user.service ${D}/lib/systemd/user/default.target.wants/weston-user.service
13 }
14
15 pkg_postinst_${PN} () {
16     for user in alice bob carol app guest; do
17         for appdir in desktop manifest dbspace; do
18             mkdir -p $D/home/$user/.applications/$appdir
19         done
20         find $D/home/$user/ -type d -exec chsmack -a User {} \;
21         chown -R $user:users $D/home/$user/
22     done
23 }
24
25 weston-common_files += "/lib/systemd/user/default.target.wants/weston-user.service"
26 weston-common_files += "/home/*"
27
28 pkg_preinst_${PN}() {
29     #!/bin/sh -e
30 }