From: Chen Qi
Add PACKAGECONFIG for imjournal, and add corresponding configuration
to /etc/rsyslog.d/imjournal.conf when it's enabled. Default to disable it.
This patch also enables rsyslog.conf to include configuration files
/etc/rsyslog.d/*.conf.
Signed-off-by: Chen Qi
---
meta-oe/recipes-e
From: Chen Qi
Add PACKAGECONFIG for imjournal, and add corresponding configuration
to /etc/rsyslog.conf when it's enabled. Default to disable it.
Signed-off-by: Chen Qi
---
meta-oe/recipes-extended/rsyslog/rsyslog_8.36.0.bb | 5 +
1 file changed, 5 insertions(+)
diff --git a/meta-oe/recip
From: Chen Qi
The logrotate.rsyslog file uses 'cat /var/run/rsyslogd.pid' to
determine the pid of rsyslogd daemon. This is incorrect, because
rsyslogd may start in a way that does not create rsyslog.pid file.
Failing to send HUP signal to rsyslogd daemon will result in
unexpected behaviour. e.g.
From: Chen Qi
I've met the following compilation error.
| ../git/json_object.c:415:3: error: jump skips variable initialization
[-Werror=jump-misses-init]
Backport a patch to fix it.
Signed-off-by: Chen Qi
---
.../0001-fix-jump-misses-init-gcc-8-warning.patch | 46 ++
From: Chen Qi
The logrotate.rsyslog file uses 'cat /var/run/rsyslogd.pid' to
determine the pid of rsyslogd daemon. This is incorrect, because
rsyslogd may start in a way that does not create rsyslog.pid file.
Failing to send HUP signal to rsyslogd daemon will result in
unexpected behaviour. e.g.
From: Chen Qi
Signed-off-by: Chen Qi
---
meta-python/recipes-devtools/python/python-attrs.inc | 4 ++--
.../python/{python-attrs_17.4.0.bb => python-attrs_18.1.0.bb} | 0
.../python/{python3-attrs_17.4.0.bb => python3-attrs_18.1.0.bb} | 0
3 files changed, 2 inser
From: Chen Qi
The license checksum changes but the license remains the same.
Signed-off-by: Chen Qi
---
meta-python/recipes-devtools/python/python-requests.inc | 6 +++---
.../python/{python-requests_2.18.4.bb => python-requests_2.19.1.bb} | 0
.../{python3-requests_2.18.4.bb => py
From: Chen Qi
The license checksum changes but the license remains the same.
Signed-off-by: Chen Qi
---
meta-python/recipes-devtools/python/python-idna.inc | 6 +++---
.../python/{python-idna_2.6.bb => python-idna_2.7.bb} | 0
.../python/{python3-idna_2.6.bb => py
From: Chen Qi
Signed-off-by: Chen Qi
---
.../python/{python3-prctl_1.6.1.bb => python3-prctl_1.7.bb} | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
rename meta-python/recipes-devtools/python/{python3-prctl_1.6.1.bb =>
python3-prctl_1.7.bb} (79%)
diff --git a/meta-python/
From: Chen Qi
Patch is rebased against latest codes.
Signed-off-by: Chen Qi
---
meta-python/recipes-devtools/python/python-automat.inc | 4 ++--
.../0001-setup.py-remove-the-dependency-on-m2r.patch| 13 +++--
.../{python-automat_0.6.0.bb => python-automat_0.7.0.bb}|
From: Chen Qi
The license checksum changes but the license remains the same.
The change is only about year, 2017 -> 2018.
Signed-off-by: Chen Qi
---
meta-python/recipes-devtools/python/python-pyasn1.inc | 7 ---
.../python/{python-pyasn1_0.4.2.bb => python-pyasn1_0.4.3.bb}
From: Chen Qi
Signed-off-by: Chen Qi
---
meta-python/recipes-devtools/python/python-ndg-httpsclient.inc| 4 ++--
...ython-ndg-httpsclient_0.4.4.bb => python-ndg-httpsclient_0.5.0.bb} | 0
...hon3-ndg-httpsclient_0.4.4.bb => python3-ndg-httpsclient_0.5.0.bb} | 0
3 files changed, 2 inser
From: Chen Qi
Signed-off-by: Chen Qi
---
meta-python/recipes-devtools/python/python-lxml.inc | 4 ++--
.../python/{python-lxml_4.2.1.bb => python-lxml_4.2.2.bb} | 0
.../python/{python3-lxml_4.2.1.bb => python3-lxml_4.2.2.bb} | 0
3 files changed, 2 inser
From: Chen Qi
Signed-off-by: Chen Qi
---
...{python3-requests-file_1.4.2.bb => python3-requests-file_1.4.3.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta-python/recipes-devtools/python/{python3-requests-file_1.4.2.bb =>
python3-requests-file_1.4.3.bb} (65%)
diff --
From: Chen Qi
Signed-off-by: Chen Qi
---
meta-python/recipes-devtools/python/python-certifi.inc| 4 ++--
.../{python-certifi_2018.1.18.bb => python-certifi_2018.4.16.bb} | 0
.../{python3-certifi_2018.1.18.bb => python3-certifi_2018.4.16.bb}| 0
3 files changed, 2 inser
From: Chen Qi
Signed-off-by: Chen Qi
---
meta-python/recipes-devtools/python/python-pyopenssl.inc | 4 ++--
.../python/{python-pyopenssl_17.5.0.bb => python-pyopenssl_18.0.0.bb} | 0
.../{python3-pyopenssl_17.5.0.bb => python3-pyopenssl_18.0.0.bb} | 0
3 files changed, 2 inser
From: Chen Qi
Signed-off-by: Chen Qi
---
meta-python/recipes-devtools/python/python-urllib3.inc| 4 ++--
.../python/{python-urllib3_1.22.bb => python-urllib3_1.23.bb} | 0
.../python/{python3-urllib3_1.22.bb => python3-urllib3_1.23.bb} | 0
3 files changed, 2 inser
From: Chen Qi
Signed-off-by: Chen Qi
---
.../python/{python-ipaddress_1.0.19.bb => python-ipaddress_1.0.22.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta-python/recipes-devtools/python/{python-ipaddress_1.0.19.bb =>
python-ipaddress_1.0.22.bb} (67%)
diff --git a/me
From: Chen Qi
The license checksum changes but the license remains the same.
Signed-off-by: Chen Qi
---
meta-python/recipes-devtools/python/python-twisted.inc | 6 +++---
.../python/{python-twisted_17.9.0.bb => python-twisted_18.4.0.bb} | 0
.../python/{python3-twisted_17.9.0.bb
From: Chen Qi
The license checksum changes but the license remains the same.
Signed-off-by: Chen Qi
---
.../python/{python-pip_9.0.3.bb => python-pip_10.0.1.bb}| 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
rename meta-python/recipes-devtools/python/{python-pip_9.0.3.
From: Chen Qi
1. Remove obsolete PACKAGECONFIG.
2. Explicitly disable building documenation.
Signed-off-by: Chen Qi
---
.../python/{python-dbus_1.2.6.bb => python-dbus_1.2.8.bb} | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
rename meta-python/recipes-devtools/python/{p
From: Chen Qi
Signed-off-by: Chen Qi
---
meta-python/recipes-devtools/python/python-pytest-runner.inc | 4 ++--
.../{python-pytest-runner_3.0.bb => python-pytest-runner_4.2.bb} | 0
.../{python3-pytest-runner_3.0.bb => python3-pytest-runner_4.2.bb}| 0
3 files changed, 2 inser
From: Chen Qi
The license checksum changes but the license remains the same.
The change is just about year, 2013 -> 2018.
Add python3-pytest-runner to DEPENDS to solve the following error.
| distutils.errors.DistutilsError: Could not find suitable distribution \
for Requirement.parse('pyte
From: Chen Qi
Signed-off-by: Chen Qi
---
meta-python/recipes-devtools/python/python-hyperlink.inc | 4 ++--
.../python/{python-hyperlink_17.3.1.bb => python-hyperlink_18.0.0.bb} | 0
.../{python3-hyperlink_17.3.1.bb => python3-hyperlink_18.0.0.bb} | 0
3 files changed, 2 inser
From: Chen Qi
Signed-off-by: Chen Qi
---
meta-python/recipes-devtools/python/python-protobuf.inc | 4 ++--
.../python/{python-protobuf_3.5.2.bb => python-protobuf_3.6.0.bb} | 1 +
.../python/{python3-protobuf_3.5.2.bb => python3-protobuf_3.6.0.bb} | 0
3 files changed, 3 ins
From: Chen Qi
This setting was deleted, but on mips and glibc, we still have this
problem. So add this setting back, but limit it to glibc.
Signed-off-by: Chen Qi
---
meta-oe/recipes-support/gperftools/gperftools_2.6.1.bb | 4
1 file changed, 4 insertions(+)
diff --git a/meta-oe/recipes-
From: Chen Qi
This setting was deleted, but on mips and glibc, we still have this
problem. So add this setting back, but limit it to glibc.
Signed-off-by: Chen Qi
---
meta-oe/recipes-support/gperftools/gperftools_2.6.1.bb | 4
1 file changed, 4 insertions(+)
diff --git a/meta-oe/recipes-
From: Chen Qi
The service file belongs to ${PN}-bin instead of ${PN}, fix things
accordingly.
Signed-off-by: Chen Qi
---
meta-networking/recipes-daemons/cyrus-sasl/cyrus-sasl_2.1.26.bb | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta-networking/recipes-daemons/cyrus
From: Chen Qi
Add PACKAGECONFIG for autoconf-archive. Default to enable it to avoid
m4 file conflicts between gnome-common and autoconf-archive.
e.g.
IMAGE_INSTALL_append = " gnome-common autoconf-archive-dev"
bitbake
We enable autoconf-archive PACKAGECONFIG to avoid the following error.
Erro
From: Chen Qi
We have separated libdevmapper from lvm2, so we need to also fix related
dependency for udisk.
Instead of simply replacing lvm2 with libdevmapper in DEPENDS, we add
PACKAGECONFIG for libdevmapper.
Signed-off-by: Chen Qi
---
meta-oe/recipes-support/udisks/udisks_1.0.5.bb | 5 +++-
From: Chen Qi
Signed-off-by: Chen Qi
---
meta-networking/recipes-connectivity/openconnect/openconnect_git.bb | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
a/meta-networking/recipes-connectivity/openconnect/openconnect_git.bb
b/meta-networking/recipes-connectivity/openc
From: Chen Qi
This patch solves the following error which appears now and then because of
parallel building.
../git/main.c:78:21: fatal error: version.c: No such file or directory
version.c is generated at build time. And it's needed by some objects. So
it needs to be generated first to avoid
From: Chen Qi
The old URL for HOMEPAGE is obsolete, use the valid one.
Signed-off-by: Chen Qi
---
meta-oe/recipes-support/gperftools/gperftools_2.6.1.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta-oe/recipes-support/gperftools/gperftools_2.6.1.bb
b/meta-oe/recipes
From: Chen Qi
Add systemd unit files for tftp-hpa.
Signed-off-by: Chen Qi
---
.../recipes-daemons/tftp-hpa/files/tftpd-hpa.service | 10 ++
.../recipes-daemons/tftp-hpa/files/tftpd-hpa.socket | 8
meta-networking/recipes-daemons/tftp-hpa/tftp-hpa_5.2.bb |
From: Chen Qi
Add systemd service file for webmin.
Signed-off-by: Chen Qi
---
.../recipes-webadmin/webmin/files/webmin.service | 15 +++
meta-webserver/recipes-webadmin/webmin/webmin_1.850.bb| 11 ++-
2 files changed, 25 insertions(+), 1 deletion(-)
create mod
From: Chen Qi
Previously we used update-alternatives to manage this configuration file,
creating link under /etc/logrotate.d/ directory.
However, we later dropped the update-alternatives approach and explicitly
setting rsyslog to conflict with other syslog providers.
So we need to install the l
From: Chen Qi
Backport a patch to fix CVE-2017-12588.
The zmq3 input and output modules in rsyslog before 8.28.0 interpreted
description fields as format strings, possibly allowing a format string
attack with unspecified impact.
Reference: https://nvd.nist.gov/vuln/detail/CVE-2017-12588
CVE: C
From: Chen Qi
When building openobex on a host without any connection to outside,
the configure fails as it tries to get some url from outside to build
the documentation.
Fix this problem by disabling building documentation.
Signed-off-by: Chen Qi
---
meta-oe/recipes-connectivity/obex/openobe
From: Robert Yang
The 3.1.4 doesn't work with xfsprogs 4.7:
| inv_files.o: In function `inv_dirpath':
|xfsdump-3.1.4/invutil/inv_files.c:53: undefined reference to `ASSERT'
| inv_files.o: In function `inv_fstab':
|xfsdump-3.1.4/invutil/inv_files.c:60: undefined reference to `ASSERT'
| inv_files.o
From: Chen Qi
When building evince for multilib, we would meet the following do_install
error.
mv: cannot stat [snip]/usr/lib64/systemd/user/evince.service: No such file or
directory
Fix to use the correct directory related to systemd in do_install function.
Signed-off-by: Chen Qi
---
met
From: Chen Qi
When 'cryptsetup' PACKAGECONFIG is enabled for systemd, there would
be circular dependency issue among 'systemd', 'cryptsetup' and 'lvm2'.
To fix this problem, we've separated libdevmapper into a new recipe.
Let cryptsetup depend on libdevmapper instead of lvm2 to fix the issue.
S
From: Chen Qi
Now we've separted libdevmapper out of lvm2 recipe, we need to change
multipath-tools to depend on libdevmapper instead of lvm2 to avoid
build error like below.
fatal error: libdevmapper.h: No such file or directory
Signed-off-by: Chen Qi
---
meta-oe/recipes-support/multipath-
From: Chen Qi
If we enable 'cryptsetup' PACKAGECONFIG for systemd, there would be
circular dependency issue among 'systemd', 'cryptsetup' and 'lvm2'.
cryptsetup only needs libdevmapper from lvm2. So we separte libdevmapper
into a new recipe to solve this circular dependency issue.
Signed-off-by
From: Chen Qi
When 'cryptsetup' PACKAGECONFIG is enabled for systemd, there would
be circular dependency issue among 'systemd', 'cryptsetup' and 'lvm2'.
To fix this problem, we've separated libdevmapper into a new recipe.
Let cryptsetup depend on libdevmapper instead of lvm2 to fix the issue.
S
From: Chen Qi
If we enable 'cryptsetup' PACKAGECONFIG for systemd, there would be
circular dependency issue among 'systemd', 'cryptsetup' and 'lvm2'.
cryptsetup only needs libdevmapper from lvm2. So we separte libdevmapper
into a new recipe to solve this circular dependency issue.
Signed-off-by
From: Chen Qi
Set ac_cv_path_PERL to '/usr/bin/env perl' to fix problem when
/path/to/hosttools/perl is longer than 128.
Signed-off-by: Chen Qi
---
meta-networking/recipes-protocols/quagga/quagga.inc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/meta-networking/recipes-protocols/quagga
From: Chen Qi
Add 'openssl-native' to DEPENDS to fix the following do_configure error.
*** Could not find OpenSSL
Signed-off-by: Chen Qi
---
meta-perl/recipes-perl/libnet/libnet-ssleay-perl_1.80.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta-perl/recipes-perl/li
From: Chen Qi
Fix ALTERNATIVE_PRIORITY to avoid the same priority of the 'nc' utility
with that from busybox.
Signed-off-by: Chen Qi
---
meta-networking/recipes-support/netcat/netcat-openbsd_1.105.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta-networking/recipes-su
From: Chen Qi
Fix ALTERNATIVE_PRIORITY to avoid the same priority of the 'tftp' utility
with that from busybox.
Signed-off-by: Chen Qi
---
meta-networking/recipes-daemons/tftp-hpa/tftp-hpa_5.2.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta-networking/recipes-daemon
From: Chen Qi
Fix ALTERNATIVE_PRIORITY for the logger utility to avoid the same priority
with that from util-linux.
Signed-off-by: Chen Qi
---
meta-networking/recipes-connectivity/inetutils/inetutils_1.9.4.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta-networking/recipes-connectiv
From: Chen Qi
This is a project under rsyslog. Add its recipe as it's needed by
the new version of rsyslog.
Signed-off-by: Chen Qi
---
meta-oe/recipes-extended/rsyslog/librelp_1.2.12.bb | 15 +++
1 file changed, 15 insertions(+)
create mode 100644 meta-oe/recipes-extended/rsyslog/
From: Chen Qi
enable_tls_ptests.patch is removed as the problem has been fixed in new version.
fix_build_with_musl.patch is removed as it's no longer suitable.
The file it fixes is not even there any more.
Several necessary runtime dependencies are added to rsyslog-ptest.
Signed-off-by: Chen Q
From: Chen Qi
This is a project under rsyslog. Add its recipe as it's needed
by new version of rsyslog.
Signed-off-by: Chen Qi
---
meta-oe/recipes-extended/rsyslog/libfastjson_0.99.4.bb | 15 +++
1 file changed, 15 insertions(+)
create mode 100644 meta-oe/recipes-extended/rsyslog/
From: Chen Qi
Signed-off-by: Chen Qi
---
...e-strcmp-instead-of-sizeof-on-char-string.patch | 39 --
.../socketcan/libsocketcan_0.0.10.bb | 14
.../socketcan/libsocketcan_0.0.9.bb| 20 ---
3 files changed, 14 insertions(+), 59 d
From: Chen Qi
Signed-off-by: Chen Qi
---
.../gnuplot-4.6.5/lua-loadlibs-configure-in-fix.patch| 16
.../recipes-extended/gnuplot/gnuplot-4.6.5/subdirs.patch | 11 ---
meta-oe/recipes-extended/gnuplot/gnuplot.inc | 1 -
.../gnuplot/gnuplot/lua-loadlibs-c
From: Chen Qi
Signed-off-by: Chen Qi
---
.../recipes-extended/tipcutils/tipcutils_2.0.6.bb | 43 -
.../recipes-extended/tipcutils/tipcutils_2.2.0.bb | 45 ++
2 files changed, 45 insertions(+), 43 deletions(-)
delete mode 100644 meta-oe/recipes-extended
From: Chen Qi
Signed-off-by: Chen Qi
---
meta-webserver/recipes-webadmin/webmin/webmin_1.801.bb | 3 +++
1 file changed, 3 insertions(+)
diff --git a/meta-webserver/recipes-webadmin/webmin/webmin_1.801.bb
b/meta-webserver/recipes-webadmin/webmin/webmin_1.801.bb
index 3fc083a..d96c0f2 100644
-
From: Chen Qi
Add systemd service file for webmin.
Signed-off-by: Chen Qi
---
.../recipes-webadmin/webmin/files/webmin.service | 14 ++
meta-webserver/recipes-webadmin/webmin/webmin_1.801.bb | 12 +++-
2 files changed, 25 insertions(+), 1 deletion(-)
create m
From: Chen Qi
Add systemd unit files for tftp-hpa.
Signed-off-by: Chen Qi
---
.../recipes-daemons/tftp-hpa/files/tftpd-hpa.service | 10 ++
.../recipes-daemons/tftp-hpa/files/tftpd-hpa.socket | 8
meta-networking/recipes-daemons/tftp-hpa/tftp-hpa_5.2.bb |
From: Chen Qi
Add '--disable-libunwind' to make it work on aarch64. This would avoid
system hanging when using libtcmalloc.so.
Signed-off-by: Chen Qi
---
meta-oe/recipes-support/gperftools/gperftools_2.5.bb | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/meta-oe/recipe
From: Chen Qi
Signed-off-by: Chen Qi
---
meta-initramfs/conf/layer.conf | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta-initramfs/conf/layer.conf b/meta-initramfs/conf/layer.conf
index cc78c1a..0026e04 100644
--- a/meta-initramfs/conf/layer.conf
+++ b/meta-initramfs/conf/layer.conf
@@
From: Chen Qi
Signed-off-by: Chen Qi
---
meta-systemd/conf/layer.conf | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta-systemd/conf/layer.conf b/meta-systemd/conf/layer.conf
index f3fc45d..0563f44 100644
--- a/meta-systemd/conf/layer.conf
+++ b/meta-systemd/conf/layer.conf
@@ -29,3 +29,
From: Chen Qi
Remove recipe as this recipe is in OE-core.
Signed-off-by: Chen Qi
---
.../xserver-nodm-init-2.0/gplv2-license.patch | 353 -
.../xserver-nodm-init-2.0/xserver-nodm | 51 ---
.../xserver-nodm-init-2.0/xserver-nodm.conf| 1 -
.../xse
From: Chen Qi
Use ${PN} instead of hardcoding 'mariadb' so that everything works
fine in case of multilib.
Signed-off-by: Chen Qi
---
meta-oe/recipes-support/mysql/mariadb_5.5.39.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta-oe/recipes-support/mysql/mariadb_5.5.3
From: Chen Qi
Change socket location to /var/lib/mysql/mysql.sock. Otherwise, we
could spot errors in systemd systems like below.
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock'
(2)'
Check that mysqld is running an
From: Chen Qi
As this recipe doesn't inherit update-rc.d, we need to add to its
runtime dependency initscripts-functions ourselves. Otherwise, we
would spot errors in systemd systems when we execute commands like
`systemctl start krb5-kdc'.
Signed-off-by: Chen Qi
---
meta-oe/recipes-connectivi
From: Chen Qi
Fix the service so that the ntpd daemon is run under ntp:ntp.
Signed-off-by: Chen Qi
---
meta-networking/recipes-support/ntp/ntp/ntpd.service | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta-networking/recipes-support/ntp/ntp/ntpd.service
b/meta-networkin
From: Chen Qi
1. Fix radvd.service to start daemon correctly.
2. Make the daemon run under 'radvd' user by default.
Signed-off-by: Chen Qi
---
meta-networking/recipes-daemons/radvd/files/radvd.default | 1 +
meta-networking/recipes-daemons/radvd/files/radvd.service | 5 +
meta-networking/r
From: Chen Qi
1. Fix radvd.service to start daemon correctly.
2. Make the daemon run under 'radvd' user by default.
Signed-off-by: Chen Qi
---
meta-networking/recipes-daemons/radvd/files/radvd.default | 1 +
meta-networking/recipes-daemons/radvd/files/radvd.service | 5 +
meta-networking/r
From: Chen Qi
Without this patch, we may have problem using vim.
Steps to reproduce the problem is as follows:
1. Set NO_RECOMMENDATIONS to "1".
2. bitbake core-image-minimal
3. runqemu qemux86
4. On target, execute `vi 1.txt'.
Signed-off-by: Chen Qi
---
meta-oe/recipes-support/vim/vim_7.4.373
From: Chen Qi
The solution mainly references Fedora20.
Extract the common part of the code and install it into ${sbindir}.
Add systemd service file.
Signed-off-by: Chen Qi
---
.../ebtables/ebtables-2.0.10-4/ebtables.common | 163
.../ebtables/ebtables-2.0.10-4/ebtable
From: Chen Qi
Add systemd service for vsftpd.
Signed-off-by: Chen Qi
---
.../recipes-daemons/vsftpd/files/vsftpd.service|9 +
.../recipes-daemons/vsftpd/vsftpd_3.0.2.bb | 10 +-
2 files changed, 18 insertions(+), 1 deletion(-)
create mode 100644 meta-networki
From: Chen Qi
Fix pkg_postinst to not exit if "$D" is not empty.
Otherwise, postinsts from update-rc.d.bbclass would not run and the
symlinks under /etc/rc?.d/ would not be created.
Signed-off-by: Chen Qi
---
.../recipes-daemons/vsftpd/vsftpd_3.0.2.bb |9 -
1 file changed,
From: Chen Qi
Add systemd service file for smartmontools.
The service is disabled by default.
Signed-off-by: Chen Qi
---
.../smartmontools/files/smartd.service | 12
.../smartmontools/smartmontools_6.2.bb | 14 +-
2 files changed, 25 inserti
From: Chen Qi
Changes include:
1. Make it run at runlevel 2, 3, 4 and 5 by default.
2. Add /etc/default/smartmontools, just as Ubuntu does.
Signed-off-by: Chen Qi
---
.../smartmontools/files/initd.smartd |8 ++--
.../smartmontools/files/smartmontools.default |6 +
From: Chen Qi
Add systemd service for for radvd.
The unit is disabled by default, just as Fedora20 does.
Signed-off-by: Chen Qi
---
.../recipes-daemons/radvd/files/radvd.service | 14 ++
meta-networking/recipes-daemons/radvd/radvd.inc| 14 +-
2 files change
From: Chen Qi
Add systemd service for for radvd.
The unit is disabled by default, just as Fedora20 does.
Signed-off-by: Chen Qi
---
.../recipes-daemons/radvd/files/radvd.service | 14 ++
meta-networking/recipes-daemons/radvd/radvd.inc| 14 +-
2 files change
From: Chen Qi
Use ALTERNATIVE mechanism in OE to manage the syslog service to
avoid conflicts with other syslog implementations like sysklogd
or busybox.
Signed-off-by: Chen Qi
---
meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb |9 -
1 file changed, 8 insertions(+), 1 deletion(-
From: Chen Qi
Use ${PN} for SYSTEMD_SERVICE to avoid errors in case of multilib.
Signed-off-by: Chen Qi
---
meta-oe/recipes-support/mysql/mariadb_5.5.39.inc |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta-oe/recipes-support/mysql/mariadb_5.5.39.inc
b/meta-oe/re
From: Chen Qi
Use ${PN} for SYSTEMD_SERVICE to avoid errors in case of multilib.
Signed-off-by: Chen Qi
---
.../recipes-connectivity/hostapd/hostapd_2.2.bb|6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/meta-oe/recipes-connectivity/hostapd/hostapd_2.2.bb
b/met
From: Chen Qi
The service file mainly comes from Fedora20.
This patch also adds a configuration file under /etc/tmpfiles.d so
that mysqld could start correctly.
Signed-off-by: Chen Qi
---
.../recipes-support/mysql/mariadb/mysqld.service | 15 +++
meta-oe/recipes-support/mysql/
From: Chen Qi
Add systemd unit file for apache2.
Signed-off-by: Chen Qi
---
.../recipes-httpd/apache2/apache2_2.4.10.bb| 13 +++--
.../recipes-httpd/apache2/files/apache2.service| 14 ++
2 files changed, 25 insertions(+), 2 deletions(-)
create mode 100644 m
From: Chen Qi
Add systemd unit file for apache2.
Signed-off-by: Chen Qi
---
.../recipes-httpd/apache2/apache2_2.4.10.bb| 13 +++--
.../recipes-httpd/apache2/files/apache2.service| 14 ++
2 files changed, 25 insertions(+), 2 deletions(-)
create mode 100644 m
From: Chen Qi
The service file mainly comes from Fedora20.
This patch also adds a configuration file under /etc/tmpfiles.d so
that mysqld could start correctly.
Signed-off-by: Chen Qi
---
.../recipes-support/mysql/mariadb/mysqld.service | 15 +++
meta-oe/recipes-support/mysql/
From: Chen Qi
Add hostapd.service file.
The file mostly comes from Fedora20.
Signed-off-by: Chen Qi
---
.../hostapd/hostapd-2.2/hostapd.service| 11 +++
.../recipes-connectivity/hostapd/hostapd_2.2.bb| 11 ---
2 files changed, 19 insertions(+), 3 deletions(-
From: Chen Qi
Seperation of ${B} and ${S} causes a build failure for liblockfile.
The error message is as follows.
make: *** No rule to make target `lockfile.c', needed by `lockfile.o'. Stop.
Make liblockfile inherit autotools-brokensep to fix this problem.
Signed-off-by: Chen Qi
---
.../li
From: Chen Qi
The '--enable-static' is an unrecognized configure option, thus removing
it.
Signed-off-by: Chen Qi
---
.../liblockfile/liblockfile_1.09.bb|2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta-oe/recipes-extended/liblockfile/liblockfile_1.09.
From: Chen Qi
This patch mainly involves two changes.
1. Create necessary files at do_install task. Add these configuration
files to the CONFFILES variable.
2. Move the `chmod' and `chown' commands to do_install task.
After these two changes, qugga can run successfully at rootfs time.
Signed
From: Chen Qi
We can use chmod to set the SUID bit for applications in the do_install
task. If we do so, the pkg_postinsts are no longer needed.
Signed-off-by: Chen Qi
---
.../recipes-support/ndisc6/ndisc6_1.0.2.bb | 14 --
1 file changed, 4 insertions(+), 10 deletions(-)
From: Chen Qi
Inherit update-alternatives to avoid duplicate code.
Signed-off-by: Chen Qi
---
.../recipes-support/bridge-utils/bridge-utils.inc | 14 +-
1 file changed, 5 insertions(+), 9 deletions(-)
diff --git a/meta-networking/recipes-support/bridge-utils/bridge-utils.inc
b
From: Chen Qi
saslpasswd2 is used by an administrator to set a user's sasl password,
setting a default one in pkg_postinst in not only unnecessary but also
inappropriate.
Besides, running saslpasswd2 takes a significant amount of time to finish,
so this pkg_postinst will make the first boot take
From: Chen Qi
`/etc/init.d/populate-volatile.sh update' only needs to run in case
of an on-target installation. And it should have a prerequisite that
the script is executable.
Signed-off-by: Chen Qi
---
meta-networking/recipes-daemons/radvd/radvd.inc |4 +++-
1 file changed, 3 insertions(
From: Chen Qi
If ${D}/run doesn't exist, the following statement will have non-zero
exit code, which leads to do_install failure.
test -d ${D}/run && rmdir ${D}/run
Modify it to use the if statement to make the do_install task succeed
no matter ${D}/run exists or not.
Also, this patch remo
From: Chen Qi
Add meta-oe to the dependencies as some recipes in meta-selinux may
require it. Here's a dependency chain:
['policycoreutils', 'libselinux', 'swig-native']
And swig is from meta-oe layer.
Signed-off-by: Chen Qi
---
README |7 +++
1 file changed, 7 insertions(+)
diff --
From: Chen Qi
Fix babeld_option to make babeld start correctly.
Signed-off-by: Chen Qi
---
.../recipes-protocols/quagga/files/quagga.default |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta-networking/recipes-protocols/quagga/files/quagga.default
b/meta-networking/
95 matches
Mail list logo