* [dora] [PATCH 0/3] 3 fixes for dora
@ 2014-05-27 2:15 Robert Yang
2014-05-27 2:15 ` [PATCH 1/3] consolekit: fix console-kit-log-system-start.service startup Robert Yang
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Robert Yang @ 2014-05-27 2:15 UTC (permalink / raw)
To: openembedded-core
The following changes since commit 4c58fe468790822fe48e0a570779979c831d0f10:
openssl: fix CVE-2014-0198 (2014-05-21 09:32:38 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib robert/dora-next
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=robert/dora-next
Chen Qi (1):
populate-extfs.sh: keep file timestamps
Jonathan Liu (1):
consolekit: fix console-kit-log-system-start.service startup
Mark Hatle (1):
rpm: Fix rpm -V usage
.../e2fsprogs/e2fsprogs-1.42.8/populate-extfs.sh | 10 ++++++++-
.../rpm/rpm/rpm-verify-files.patch | 22 ++++++++++++++++++++
meta/recipes-devtools/rpm/rpm_5.4.9.bb | 1 +
.../recipes-support/consolekit/consolekit_0.4.6.bb | 6 ++++++
4 files changed, 38 insertions(+), 1 deletion(-)
create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-verify-files.patch
--
1.7.10.4
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 1/3] consolekit: fix console-kit-log-system-start.service startup
2014-05-27 2:15 [dora] [PATCH 0/3] 3 fixes for dora Robert Yang
@ 2014-05-27 2:15 ` Robert Yang
2014-05-27 2:15 ` [PATCH 2/3] rpm: Fix rpm -V usage Robert Yang
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Robert Yang @ 2014-05-27 2:15 UTC (permalink / raw)
To: openembedded-core
From: Jonathan Liu <net147@gmail.com>
console-kit-log-system-start.service fails to to start if the
/var/log/ConsoleKit directory does not exist. Normally it is created
automatically but as we mount a tmpfs at /var/log, we need to add
a tmpfiles.d entry to create it.
(From OE-Core master rev: 2a9a14bf400fe0c263c58aa85b02aba7311b1328)
Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
---
meta/recipes-support/consolekit/consolekit_0.4.6.bb | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/meta/recipes-support/consolekit/consolekit_0.4.6.bb b/meta/recipes-support/consolekit/consolekit_0.4.6.bb
index 63da028..ac5c37f 100644
--- a/meta/recipes-support/consolekit/consolekit_0.4.6.bb
+++ b/meta/recipes-support/consolekit/consolekit_0.4.6.bb
@@ -37,6 +37,12 @@ FILES_pam-plugin-ck-connector += "${base_libdir}/security/*.so"
RDEPENDS_pam-plugin-ck-connector += "${PN}"
do_install_append() {
+ if ${@base_contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
+ install -d ${D}${sysconfdir}/tmpfiles.d
+ echo "d ${localstatedir}/log/ConsoleKit - - - -" \
+ > ${D}${sysconfdir}/tmpfiles.d/consolekit.conf
+ fi
+
# Remove /var/run from package as console-kit-daemon will populate it on startup
rm -fr "${D}${localstatedir}/run"
}
--
1.7.10.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 2/3] rpm: Fix rpm -V usage
2014-05-27 2:15 [dora] [PATCH 0/3] 3 fixes for dora Robert Yang
2014-05-27 2:15 ` [PATCH 1/3] consolekit: fix console-kit-log-system-start.service startup Robert Yang
@ 2014-05-27 2:15 ` Robert Yang
2014-05-27 2:15 ` [PATCH 3/3] populate-extfs.sh: keep file timestamps Robert Yang
2014-06-22 2:01 ` [dora] [PATCH 0/3] 3 fixes for dora Robert Yang
3 siblings, 0 replies; 5+ messages in thread
From: Robert Yang @ 2014-05-27 2:15 UTC (permalink / raw)
To: openembedded-core
From: Mark Hatle <mark.hatle@windriver.com>
[YOCTO #6309]
It appears a logic issue has caused rpm -V to no longer
verify the files on the filesystem match what was installed.
(From OE-Core master rev: 117862cd0eebf6887c2ea6cc353432caee2653aa)
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
---
.../rpm/rpm/rpm-verify-files.patch | 22 ++++++++++++++++++++
meta/recipes-devtools/rpm/rpm_5.4.9.bb | 1 +
2 files changed, 23 insertions(+)
create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-verify-files.patch
diff --git a/meta/recipes-devtools/rpm/rpm/rpm-verify-files.patch b/meta/recipes-devtools/rpm/rpm/rpm-verify-files.patch
new file mode 100644
index 0000000..fddac7a
--- /dev/null
+++ b/meta/recipes-devtools/rpm/rpm/rpm-verify-files.patch
@@ -0,0 +1,22 @@
+lib/verify.c: Fix rpm -V file processing
+
+rpm -V should verify the md5sum and other values on individual files.
+A logic error in the query for GHOST files prevented this from working.
+
+[ Upstream-Status: Submitted ]
+
+Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
+
+Index: rpm-5.4.9/lib/verify.c
+===================================================================
+--- rpm-5.4.9.orig/lib/verify.c
++++ rpm-5.4.9/lib/verify.c
+@@ -587,7 +587,7 @@ uint32_t fc = rpmfiFC(fi);
+
+ /* If not verifying %ghost, skip ghost files. */
+ /* XXX the broken!!! logic disables %ghost queries always. */
+- if (!(FF_ISSET(qva->qva_fflags, GHOST) && FF_ISSET(fflags, GHOST)))
++ if (!(FF_ISSET(qva->qva_fflags, GHOST)) && FF_ISSET(fflags, GHOST))
+ continue;
+
+ /* Gather per-file data into a carrier. */
diff --git a/meta/recipes-devtools/rpm/rpm_5.4.9.bb b/meta/recipes-devtools/rpm/rpm_5.4.9.bb
index c2f2279..702a142 100644
--- a/meta/recipes-devtools/rpm/rpm_5.4.9.bb
+++ b/meta/recipes-devtools/rpm/rpm_5.4.9.bb
@@ -89,6 +89,7 @@ SRC_URI = "http://www.rpm5.org/files/rpm/rpm-5.4/rpm-5.4.9-0.20120508.src.rpm;ex
file://debugedit-valid-file-to-fix-segment-fault.patch \
file://rpm-platform-file-fix.patch \
file://rpm-lsb-compatibility.patch \
+ file://rpm-verify-files.patch \
"
# Uncomment the following line to enable platform score debugging
--
1.7.10.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 3/3] populate-extfs.sh: keep file timestamps
2014-05-27 2:15 [dora] [PATCH 0/3] 3 fixes for dora Robert Yang
2014-05-27 2:15 ` [PATCH 1/3] consolekit: fix console-kit-log-system-start.service startup Robert Yang
2014-05-27 2:15 ` [PATCH 2/3] rpm: Fix rpm -V usage Robert Yang
@ 2014-05-27 2:15 ` Robert Yang
2014-06-22 2:01 ` [dora] [PATCH 0/3] 3 fixes for dora Robert Yang
3 siblings, 0 replies; 5+ messages in thread
From: Robert Yang @ 2014-05-27 2:15 UTC (permalink / raw)
To: openembedded-core
From: Chen Qi <Qi.Chen@windriver.com>
Fix populate-extfs.sh to keep file timestamps while generating the
ext file systems.
[YOCTO #6348]
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
---
.../e2fsprogs/e2fsprogs-1.42.8/populate-extfs.sh | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42.8/populate-extfs.sh b/meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42.8/populate-extfs.sh
index 7de720b..76c4d6f 100644
--- a/meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42.8/populate-extfs.sh
+++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42.8/populate-extfs.sh
@@ -35,7 +35,7 @@ DEBUGFS="debugfs"
fi
# Only stat once since stat is a time consuming command
- STAT=$(stat -c "TYPE=\"%F\";DEVNO=\"0x%t 0x%T\";MODE=\"%f\";U=\"%u\";G=\"%g\"" "$FILE")
+ STAT=$(stat -c "TYPE=\"%F\";DEVNO=\"0x%t 0x%T\";MODE=\"%f\";U=\"%u\";G=\"%g\";AT=\"%x\";MT=\"%y\";CT=\"%z\"" "$FILE")
eval $STAT
case $TYPE in
@@ -69,6 +69,14 @@ DEBUGFS="debugfs"
# Set uid and gid
echo "sif \"$TGT\" uid $U"
echo "sif \"$TGT\" gid $G"
+
+ # Set atime, mtime and ctime
+ AT=`echo $AT | cut -d'.' -f1 | sed -e 's#[- :]##g'`
+ MT=`echo $MT | cut -d'.' -f1 | sed -e 's#[- :]##g'`
+ CT=`echo $CT | cut -d'.' -f1 | sed -e 's#[- :]##g'`
+ echo "sif \"$TGT\" atime $AT"
+ echo "sif \"$TGT\" mtime $MT"
+ echo "sif \"$TGT\" ctime $CT"
done
# Handle the hard links.
--
1.7.10.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [dora] [PATCH 0/3] 3 fixes for dora
2014-05-27 2:15 [dora] [PATCH 0/3] 3 fixes for dora Robert Yang
` (2 preceding siblings ...)
2014-05-27 2:15 ` [PATCH 3/3] populate-extfs.sh: keep file timestamps Robert Yang
@ 2014-06-22 2:01 ` Robert Yang
3 siblings, 0 replies; 5+ messages in thread
From: Robert Yang @ 2014-06-22 2:01 UTC (permalink / raw)
To: openembedded-core
Ping.
// Robert
On 05/27/2014 10:15 AM, Robert Yang wrote:
> The following changes since commit 4c58fe468790822fe48e0a570779979c831d0f10:
>
> openssl: fix CVE-2014-0198 (2014-05-21 09:32:38 +0100)
>
> are available in the git repository at:
>
> git://git.openembedded.org/openembedded-core-contrib robert/dora-next
> http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=robert/dora-next
>
> Chen Qi (1):
> populate-extfs.sh: keep file timestamps
>
> Jonathan Liu (1):
> consolekit: fix console-kit-log-system-start.service startup
>
> Mark Hatle (1):
> rpm: Fix rpm -V usage
>
> .../e2fsprogs/e2fsprogs-1.42.8/populate-extfs.sh | 10 ++++++++-
> .../rpm/rpm/rpm-verify-files.patch | 22 ++++++++++++++++++++
> meta/recipes-devtools/rpm/rpm_5.4.9.bb | 1 +
> .../recipes-support/consolekit/consolekit_0.4.6.bb | 6 ++++++
> 4 files changed, 38 insertions(+), 1 deletion(-)
> create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-verify-files.patch
>
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-06-22 2:01 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-27 2:15 [dora] [PATCH 0/3] 3 fixes for dora Robert Yang
2014-05-27 2:15 ` [PATCH 1/3] consolekit: fix console-kit-log-system-start.service startup Robert Yang
2014-05-27 2:15 ` [PATCH 2/3] rpm: Fix rpm -V usage Robert Yang
2014-05-27 2:15 ` [PATCH 3/3] populate-extfs.sh: keep file timestamps Robert Yang
2014-06-22 2:01 ` [dora] [PATCH 0/3] 3 fixes for dora Robert Yang
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.