2 ## Copyright (C) 2019 Wind River Systems, Inc.
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
8 # http://www.apache.org/licenses/LICENSE-2.0
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.
16 PACKAGES += " logmgmt"
18 do_configure_append () {
19 cd ${S}/logging/logmgmt/logmgmt
20 distutils_do_configure
23 do_compile_append () {
24 cd ${S}/logging/logmgmt/logmgmt
28 do_install_append () {
29 cd ${S}/logging/logmgmt/logmgmt
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
37 install -d -m 755 ${D}/${sysconfdir}/init.d
38 install -p -D -m 700 scripts/init.d/logmgmt ${D}/${sysconfdir}/init.d/logmgmt
40 install -d -m 755 ${D}/${sysconfdir}/pmon.d/
41 install -p -D -m 644 scripts/pmon.d/logmgmt ${D}/${sysconfdir}/pmon.d/logmgmt
43 install -p -D -m 664 scripts/etc/systemd/system/logmgmt.service ${D}/${systemd_system_unitdir}/logmgmt.service
47 #pkg_postinst_ontarget_logmgmt () {
48 # /usr/bin/systemctl enable logmgmt.service >/dev/null 2>&1
51 FILES_logmgmt_append = " \
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 \