build_inf.sh: change the protocal for github repo
[pti/rtp.git] / meta-stx / recipes-core / stx-integ / logging / logmgmt.inc
1 #
2 ## Copyright (C) 2019 Wind River Systems, Inc.
3 #
4 #  Licensed under the Apache License, Version 2.0 (the "License");
5 #  you may not use this file except in compliance with the License.
6 #  You may obtain a copy of the License at
7 #
8 #      http://www.apache.org/licenses/LICENSE-2.0
9 #
10 #  Unless required by applicable law or agreed to in writing, software
11 #  distributed under the License is distributed on an "AS IS" BASIS,
12 #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 #  See the License for the specific language governing permissions and
14 #  limitations under the License.
15
16 PACKAGES += " logmgmt"
17
18 do_configure_append () {
19         cd ${S}/logging/logmgmt/logmgmt
20         distutils_do_configure
21
22
23 do_compile_append () {
24         cd ${S}/logging/logmgmt/logmgmt
25         distutils_do_compile
26 }
27
28 do_install_append () {
29         cd ${S}/logging/logmgmt/logmgmt
30         distutils_do_install
31         cd ${S}/logging/logmgmt/
32         install -d -m 755 ${D}/${bindir}
33         install -p -D -m 700 scripts/bin/logmgmt ${D}/${bindir}/logmgmt
34         install -p -D -m 700 scripts/bin/logmgmt_postrotate ${D}/${bindir}/logmgmt_postrotate
35         install -p -D -m 700 scripts/bin/logmgmt_prerotate ${D}/${bindir}/logmgmt_prerotate
36
37         install -d -m 755 ${D}/${sysconfdir}/init.d
38         install -p -D -m 700 scripts/init.d/logmgmt ${D}/${sysconfdir}/init.d/logmgmt
39
40         install -d -m 755 ${D}/${sysconfdir}/pmon.d/
41         install -p -D -m 644 scripts/pmon.d/logmgmt ${D}/${sysconfdir}/pmon.d/logmgmt
42
43         install -p -D -m 664 scripts/etc/systemd/system/logmgmt.service ${D}/${systemd_system_unitdir}/logmgmt.service
44 }
45
46
47 #pkg_postinst_ontarget_logmgmt () { 
48 #       /usr/bin/systemctl enable logmgmt.service >/dev/null 2>&1
49 #}
50
51 FILES_logmgmt_append = " \
52         ${bindir}/logmgmt \
53         ${bindir}/logmgmt_postrotate \
54         ${bindir}/logmgmt_prerotate \
55         ${sysconfdir}/init.d/logmgmt \
56         ${sysconfdir}/pmon.d/logmgmt \
57         ${systemd_system_unitdir}/logmgmt.service \
58         ${libdir}/python2.7/site-packages/logmgmt-1.0.0-py2.7.egg-info \
59         ${libdir}/python2.7/site-packages/logmgmt \
60         ${libdir}/python2.7/site-packages/logmgmt-1.0.0-py2.7.egg-info/PKG-INFO \
61         ${libdir}/python2.7/site-packages/logmgmt-1.0.0-py2.7.egg-info/top_level.txt \
62         ${libdir}/python2.7/site-packages/logmgmt-1.0.0-py2.7.egg-info/dependency_links.txt \
63         ${libdir}/python2.7/site-packages/logmgmt-1.0.0-py2.7.egg-info/SOURCES.txt \
64         ${libdir}/python2.7/site-packages/logmgmt/prepostrotate.pyc \
65         ${libdir}/python2.7/site-packages/logmgmt/__init__.pyc \
66         ${libdir}/python2.7/site-packages/logmgmt/logmgmt.pyc \
67         ${libdir}/python2.7/site-packages/logmgmt/__init__.py \
68         ${libdir}/python2.7/site-packages/logmgmt/logmgmt.py \
69         ${libdir}/python2.7/site-packages/logmgmt/prepostrotate.py \
70         "