Start session with smack User session
[scm/bb/meta-tizen.git] / recipes-tizen / systemd / systemd-extraconf.inc
1 SRC_URI += "file://systemd-user"
2
3 systemd_files += "${sysconfdir}/*"
4
5 systemd_files += "/usr/lib64/python2.7"
6 systemd_files += "/usr/lib64/python2.7/site-packages"
7 systemd_files += "/usr/lib64/python2.7/site-packages/systemd"
8 systemd_files += "/usr/lib64/python2.7/site-packages/systemd/__init__.py"
9 systemd_files += "/usr/lib64/python2.7/site-packages/systemd/daemon.py"
10 systemd_files += "/usr/lib64/python2.7/site-packages/systemd/_daemon.so"
11 systemd_files += "/usr/lib64/python2.7/site-packages/systemd/_reader.so"
12 systemd_files += "/usr/lib64/python2.7/site-packages/systemd/_journal.so"
13 systemd_files += "/usr/lib64/python2.7/site-packages/systemd/__init__.pyo"
14 systemd_files += "/usr/lib64/python2.7/site-packages/systemd/daemon.pyo"
15 systemd_files += "/usr/lib64/python2.7/site-packages/systemd/journal.pyo"
16 systemd_files += "/usr/lib64/python2.7/site-packages/systemd/journal.py"
17 systemd_files += "/usr/lib64/python2.7/site-packages/systemd/id128.so"
18 systemd_files += "/usr/lib64/python2.7/site-packages/systemd/login.so"
19
20 systemd_files += "${prefix}/lib/rpm"
21 systemd_files += "${prefix}/lib/rpm/macros.d"
22
23 systemd_files += "/var/log"
24 systemd_files += "/var/lib/systemd"
25 systemd_files += "/var/volatile/log"
26 systemd_files += "/var/volatile/log/README"
27 systemd_files += "/var/volatile/log/journal"
28
29 systemd-dbg_files += "${prefix}/lib/security/.debug"
30 systemd-dbg_files += "${prefix}/lib/systemd/system-generators/.debug"
31 systemd-dbg_files += "${prefix}/lib/udev/.debug"
32 systemd-dbg_files += "${prefix}/lib64/python2.7/site-packages/systemd/.debug"
33
34 FILES_${PN}-dbg += "${systemd-dbg_files}"
35
36 do_install_append() {
37  rm ${D}${sysconfdir}/hostname
38  rm ${D}${sysconfdir}/vconsole.conf
39  rm ${D}${sysconfdir}/locale.conf
40  rm ${D}${sysconfdir}/machine-id
41  rm ${D}${sysconfdir}/machine-info
42  rm ${D}${sysconfdir}/timezone
43
44  install -m 0644 ${WORKDIR}/systemd-user ${D}${sysconfdir}/pam.d
45 }
46
47 EXTRA_OECONF += "--disable-manpages"
48 EXTRA_OECONF += "--without-python"
49
50 GTKDOC_DOCDIR = "${S}/docs/"
51
52 do_configure_prepend() {
53     rm -f ${S}/docs/gtk-doc.make
54     echo 'EXTRA_DIST =' > ${S}/docs/gtk-doc.make
55
56     sed -i 's!@MKDIR_P@!/bin/mkdir -p!g' ${S}/units/kmod-static-nodes.service.in
57     sed -i 's!@KMOD@!/bin/kmod!g' ${S}/units/kmod-static-nodes.service.in
58     sed -i 's!@KILL@!/bin/kill!g' ${S}/units/user/systemd-exit.service.in
59 }