* [meta-oe][PATCH v2 1/3] systemd: enable xz compression for journald
@ 2012-03-06 9:22 Koen Kooi
2012-03-06 9:22 ` [meta-oe][PATCH v2 2/3] systemd: enable logging to disk instead of tmpfs Koen Kooi
2012-03-06 9:22 ` [meta-oe][PATCH v2 3/3] systemd: update to latest git Koen Kooi
0 siblings, 2 replies; 9+ messages in thread
From: Koen Kooi @ 2012-03-06 9:22 UTC (permalink / raw)
To: openembedded-devel; +Cc: Koen Kooi
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
meta-oe/recipes-core/systemd/systemd_git.bb | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/meta-oe/recipes-core/systemd/systemd_git.bb b/meta-oe/recipes-core/systemd/systemd_git.bb
index 62a326e..2b549a0 100644
--- a/meta-oe/recipes-core/systemd/systemd_git.bb
+++ b/meta-oe/recipes-core/systemd/systemd_git.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "http://www.freedesktop.org/wiki/Software/systemd"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe"
-DEPENDS = "docbook-sgml-dtd-4.1-native intltool-native gperf-native acl readline udev dbus libcap libcgroup tcp-wrappers"
+DEPENDS = "xz docbook-sgml-dtd-4.1-native intltool-native gperf-native acl readline udev dbus libcap libcgroup tcp-wrappers"
DEPENDS += "${@base_contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
SERIAL_CONSOLE ?= "115200 /dev/ttyS0"
@@ -14,7 +14,7 @@ inherit gitpkgv
PKGV = "v${GITPKGVTAG}"
PV = "git"
-PR = "r17"
+PR = "r18"
inherit useradd pkgconfig autotools vala perlnative
@@ -44,6 +44,7 @@ EXTRA_OECONF = " --with-distro=${SYSTEMDDISTRO} \
--with-rootlibdir=${base_libdir} \
${@base_contains('DISTRO_FEATURES', 'pam', '--enable-pam', '--disable-pam', d)} \
--disable-gtk \
+ --enable-xz \
"
# There's no docbook-xsl-native, so for the xsltproc check to false
--
1.7.2.5
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [meta-oe][PATCH v2 2/3] systemd: enable logging to disk instead of tmpfs
2012-03-06 9:22 [meta-oe][PATCH v2 1/3] systemd: enable xz compression for journald Koen Kooi
@ 2012-03-06 9:22 ` Koen Kooi
[not found] ` <CAP9ODKo+i3d31+xUt8RnOgFeDQbUw4hSkHeoR1LomZvxF5oa8A@mail.gmail.com>
2012-03-06 9:22 ` [meta-oe][PATCH v2 3/3] systemd: update to latest git Koen Kooi
1 sibling, 1 reply; 9+ messages in thread
From: Koen Kooi @ 2012-03-06 9:22 UTC (permalink / raw)
To: openembedded-devel; +Cc: Koen Kooi
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
meta-oe/recipes-core/systemd/systemd_git.bb | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/meta-oe/recipes-core/systemd/systemd_git.bb b/meta-oe/recipes-core/systemd/systemd_git.bb
index 2b549a0..4a8e9a1 100644
--- a/meta-oe/recipes-core/systemd/systemd_git.bb
+++ b/meta-oe/recipes-core/systemd/systemd_git.bb
@@ -14,7 +14,7 @@ inherit gitpkgv
PKGV = "v${GITPKGVTAG}"
PV = "git"
-PR = "r18"
+PR = "r19"
inherit useradd pkgconfig autotools vala perlnative
@@ -59,6 +59,9 @@ do_install() {
# provide support for initramfs
ln -s ${base_bindir}/systemd ${D}/init
+
+ # create dir for journal
+ install -d ${D}${localstatedir}/log/journal
}
python populate_packages_prepend (){
--
1.7.2.5
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [meta-oe][PATCH v2 3/3] systemd: update to latest git
2012-03-06 9:22 [meta-oe][PATCH v2 1/3] systemd: enable xz compression for journald Koen Kooi
2012-03-06 9:22 ` [meta-oe][PATCH v2 2/3] systemd: enable logging to disk instead of tmpfs Koen Kooi
@ 2012-03-06 9:22 ` Koen Kooi
2012-03-08 16:06 ` Andreas Müller
1 sibling, 1 reply; 9+ messages in thread
From: Koen Kooi @ 2012-03-06 9:22 UTC (permalink / raw)
To: openembedded-devel; +Cc: Koen Kooi
This is in preparation for the v44 release.
* drop 2 patches that aren't needed anymore
* fix more endianness problems
* fix journal crashes with large files
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
.../0001-docs-fix-build-without-xsltproc.patch | 41 --------------------
.../0001-systemd-journald-fix-endianess-bug.patch | 29 --------------
meta-oe/recipes-core/systemd/systemd_git.bb | 15 +++----
3 files changed, 7 insertions(+), 78 deletions(-)
delete mode 100644 meta-oe/recipes-core/systemd/systemd/0001-docs-fix-build-without-xsltproc.patch
delete mode 100644 meta-oe/recipes-core/systemd/systemd/0001-systemd-journald-fix-endianess-bug.patch
diff --git a/meta-oe/recipes-core/systemd/systemd/0001-docs-fix-build-without-xsltproc.patch b/meta-oe/recipes-core/systemd/systemd/0001-docs-fix-build-without-xsltproc.patch
deleted file mode 100644
index 390d65c..0000000
--- a/meta-oe/recipes-core/systemd/systemd/0001-docs-fix-build-without-xsltproc.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 7395173a5af08e9e58aed33e831d0bfc6515891d Mon Sep 17 00:00:00 2001
-From: Koen Kooi <koen@dominion.thruhere.net>
-Date: Sun, 2 Oct 2011 19:54:29 +0200
-Subject: [PATCH 1/2] docs: fix build without xsltproc
-
-Make would choke on missing rules for man/systemd.1
-
-Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
-
-Upstream-status: rejected [fix your docbook install]
-
----
- Makefile.am | 5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index f1f975f..53f99a1 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -649,6 +649,7 @@ EXTRA_DIST += \
- src/acl-util.h \
- src/logs-show.h
-
-+if HAVE_XSLTPROC
- MANPAGES = \
- man/systemd.1 \
- man/systemctl.1 \
-@@ -721,6 +722,10 @@ EXTRA_DIST += \
- $(XML_IN_FILES) \
- ${nodist_man_MANS:=.in} \
- ${XML_IN_FILES:.xml.in=.html.in}
-+else
-+MANPAGES =
-+MANPAGES_ALIAS =
-+endif
-
- systemd_SOURCES = \
- src/main.c
---
-1.7.2.5
-
diff --git a/meta-oe/recipes-core/systemd/systemd/0001-systemd-journald-fix-endianess-bug.patch b/meta-oe/recipes-core/systemd/systemd/0001-systemd-journald-fix-endianess-bug.patch
deleted file mode 100644
index b41d5eb..0000000
--- a/meta-oe/recipes-core/systemd/systemd/0001-systemd-journald-fix-endianess-bug.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From d228134ff5af3bd0ef1087e9bee66583c1546553 Mon Sep 17 00:00:00 2001
-From: Dirk Eibach <eibach@gdsys.de>
-Date: Wed, 29 Feb 2012 12:45:46 +0100
-Subject: [PATCH] systemd-journald: fix endianess bug
-
-Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
----
-
-Upstream-status: Submitted
-
- src/journal/journal-file.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/src/journal/journal-file.c b/src/journal/journal-file.c
-index 20ca3f6..275caea 100644
---- a/src/journal/journal-file.c
-+++ b/src/journal/journal-file.c
-@@ -238,7 +238,7 @@ static int journal_file_allocate(JournalFile *f, uint64_t offset, uint64_t size)
- if (fstat(f->fd, &f->last_stat) < 0)
- return -errno;
-
-- f->header->arena_size = new_size - htole64(f->header->arena_offset);
-+ f->header->arena_size = htole64(new_size - le64toh(f->header->arena_offset));
-
- return 0;
- }
---
-1.7.7.4
-
diff --git a/meta-oe/recipes-core/systemd/systemd_git.bb b/meta-oe/recipes-core/systemd/systemd_git.bb
index 4a8e9a1..918b314 100644
--- a/meta-oe/recipes-core/systemd/systemd_git.bb
+++ b/meta-oe/recipes-core/systemd/systemd_git.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "http://www.freedesktop.org/wiki/Software/systemd"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe"
-DEPENDS = "xz docbook-sgml-dtd-4.1-native intltool-native gperf-native acl readline udev dbus libcap libcgroup tcp-wrappers"
+DEPENDS = "xz kmod docbook-sgml-dtd-4.1-native intltool-native gperf-native acl readline udev dbus libcap libcgroup tcp-wrappers"
DEPENDS += "${@base_contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
SERIAL_CONSOLE ?= "115200 /dev/ttyS0"
@@ -14,16 +14,14 @@ inherit gitpkgv
PKGV = "v${GITPKGVTAG}"
PV = "git"
-PR = "r19"
+PR = "r21"
inherit useradd pkgconfig autotools vala perlnative
-SRCREV = "d26e4270409506cd398875216413b651d6ee7de6"
+SRCREV = "48496df65c3ad1e3ad055d2b4632da7b73211715"
SRC_URI = "git://anongit.freedesktop.org/systemd/systemd;protocol=git \
- file://0001-docs-fix-build-without-xsltproc.patch \
file://0002-systemd-logind-don-t-kill-user-processes-on-exit.patch \
- file://0001-systemd-journald-fix-endianess-bug.patch \
${UCLIBCPATCHES} \
"
UCLIBCPATCHES = ""
@@ -45,6 +43,7 @@ EXTRA_OECONF = " --with-distro=${SYSTEMDDISTRO} \
${@base_contains('DISTRO_FEATURES', 'pam', '--enable-pam', '--disable-pam', d)} \
--disable-gtk \
--enable-xz \
+ --disable-manpages \
"
# There's no docbook-xsl-native, so for the xsltproc check to false
@@ -58,7 +57,7 @@ do_install() {
rm ${D}${base_libdir}/systemd/system/serial-getty* -f
# provide support for initramfs
- ln -s ${base_bindir}/systemd ${D}/init
+ ln -s ${base_libdir}/systemd/systemd ${D}/init
# create dir for journal
install -d ${D}${localstatedir}/log/journal
@@ -134,7 +133,7 @@ RRECOMMENDS_${PN} += "systemd-serialgetty \
# u-a for runlevel and telinit
pkg_postinst_systemd () {
-update-alternatives --install ${base_sbindir}/init init ${base_bindir}/systemd 300
+update-alternatives --install ${base_sbindir}/init init ${base_libdir}/systemd/systemd 300
update-alternatives --install ${base_sbindir}/halt halt ${base_bindir}/systemctl 300
update-alternatives --install ${base_sbindir}/reboot reboot ${base_bindir}/systemctl 300
update-alternatives --install ${base_sbindir}/shutdown shutdown ${base_bindir}/systemctl 300
@@ -142,7 +141,7 @@ update-alternatives --install ${base_sbindir}/poweroff poweroff ${base_bindir}/s
}
pkg_prerm_systemd () {
-update-alternatives --remove init ${base_bindir}/systemd
+update-alternatives --remove init ${base_libdir}/systemd/systemd
update-alternatives --remove halt ${base_bindir}/systemctl
update-alternatives --remove reboot ${base_bindir}/systemctl
update-alternatives --remove shutdown ${base_bindir}/systemctl
--
1.7.2.5
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [meta-oe][PATCH v2 2/3] systemd: enable logging to disk instead of tmpfs
[not found] ` <CAP9ODKo+i3d31+xUt8RnOgFeDQbUw4hSkHeoR1LomZvxF5oa8A@mail.gmail.com>
@ 2012-03-06 11:59 ` Otavio Salvador
2012-03-06 12:21 ` Andreas Müller
0 siblings, 1 reply; 9+ messages in thread
From: Otavio Salvador @ 2012-03-06 11:59 UTC (permalink / raw)
To: OpenEmbedded Devel List
On Tue, Mar 6, 2012 at 06:22, Koen Kooi <koen@dominion.thruhere.net> wrote:
> + # create dir for journal
> + install -d ${D}${localstatedir}/log/journal
I am not against it creating the path for storing the logs but the
default configuration ought to use a memory buffer IMO.
What people think?
--
Otavio Salvador O.S. Systems
E-mail: otavio@ossystems.com.br http://www.ossystems.com.br
Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
--
Otavio Salvador O.S. Systems
E-mail: otavio@ossystems.com.br http://www.ossystems.com.br
Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-oe][PATCH v2 2/3] systemd: enable logging to disk instead of tmpfs
2012-03-06 11:59 ` Otavio Salvador
@ 2012-03-06 12:21 ` Andreas Müller
2012-03-08 17:15 ` Andreas Müller
0 siblings, 1 reply; 9+ messages in thread
From: Andreas Müller @ 2012-03-06 12:21 UTC (permalink / raw)
To: openembedded-devel
On Tue, Mar 6, 2012 at 12:59 PM, Otavio Salvador
<otavio@ossystems.com.br> wrote:
> On Tue, Mar 6, 2012 at 06:22, Koen Kooi <koen@dominion.thruhere.net> wrote:
>> + # create dir for journal
>> + install -d ${D}${localstatedir}/log/journal
>
> I am not against it creating the path for storing the logs but the
> default configuration ought to use a memory buffer IMO.
>
> What people think?
>
To make up mind: Which amount of memory do we expect per boot
approximately (uncompressed/compressed)?
Andreas
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-oe][PATCH v2 3/3] systemd: update to latest git
2012-03-06 9:22 ` [meta-oe][PATCH v2 3/3] systemd: update to latest git Koen Kooi
@ 2012-03-08 16:06 ` Andreas Müller
0 siblings, 0 replies; 9+ messages in thread
From: Andreas Müller @ 2012-03-08 16:06 UTC (permalink / raw)
To: openembedded-devel
On Tue, Mar 6, 2012 at 10:22 AM, Koen Kooi <koen@dominion.thruhere.net> wrote:
> This is in preparation for the v44 release.
>
> * drop 2 patches that aren't needed anymore
> * fix more endianness problems
> * fix journal crashes with large files
>
> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Acked-by: Andreas Müller <schnitzeltony@googlemail.com>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-oe][PATCH v2 2/3] systemd: enable logging to disk instead of tmpfs
2012-03-06 12:21 ` Andreas Müller
@ 2012-03-08 17:15 ` Andreas Müller
2012-03-08 17:59 ` Otavio Salvador
0 siblings, 1 reply; 9+ messages in thread
From: Andreas Müller @ 2012-03-08 17:15 UTC (permalink / raw)
To: openembedded-devel
On Tue, Mar 6, 2012 at 1:21 PM, Andreas Müller
<schnitzeltony@googlemail.com> wrote:
> On Tue, Mar 6, 2012 at 12:59 PM, Otavio Salvador
> <otavio@ossystems.com.br> wrote:
>> On Tue, Mar 6, 2012 at 06:22, Koen Kooi <koen@dominion.thruhere.net> wrote:
>>> + # create dir for journal
>>> + install -d ${D}${localstatedir}/log/journal
>>
>> I am not against it creating the path for storing the logs but the
>> default configuration ought to use a memory buffer IMO.
>>
>> What people think?
>>
> To make up mind: Which amount of memory do we expect per boot
> approximately (uncompressed/compressed)?
>
I played around with this a bit: After boot & starting GUI there is a
single file of ~600kB. After working with the system for few days the
contents of the folder grew up to ~40MB.
After reading journal design document [1] it seems that 'rotating'
scales with maximum size available.
My personal opinion: since RAM is most expensive prefer flash/disk as
default ( as Koen already pointed out this default can be simply
overridden by deleting /var/log/journal [2][3] )
so
Acked-by: Andreas Müller <schnitzeltony@googlemail.com>
Andreas
[1] https://docs.google.com/document/pub?id=1IC9yOXj7j6cdLLxWEBAGRL6wl97tFxgjLUEHIX3MSTs
[2] http://lists.linuxtogo.org/pipermail/openembedded-devel/2012-March/038427.html
[3] http://lwn.net/Articles/474968/
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-oe][PATCH v2 2/3] systemd: enable logging to disk instead of tmpfs
2012-03-08 17:15 ` Andreas Müller
@ 2012-03-08 17:59 ` Otavio Salvador
2012-03-09 6:48 ` Koen Kooi
0 siblings, 1 reply; 9+ messages in thread
From: Otavio Salvador @ 2012-03-08 17:59 UTC (permalink / raw)
To: openembedded-devel
On Thu, Mar 8, 2012 at 14:15, Andreas Müller
<schnitzeltony@googlemail.com> wrote:
> My personal opinion: since RAM is most expensive prefer flash/disk as
> default ( as Koen already pointed out this default can be simply
> overridden by deleting /var/log/journal [2][3] )
If this is the case, then let's make this patch ensure this works out
of box ... I do think most people will get full flash/disk without
knowing why.
--
Otavio Salvador O.S. Systems
E-mail: otavio@ossystems.com.br http://www.ossystems.com.br
Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-oe][PATCH v2 2/3] systemd: enable logging to disk instead of tmpfs
2012-03-08 17:59 ` Otavio Salvador
@ 2012-03-09 6:48 ` Koen Kooi
0 siblings, 0 replies; 9+ messages in thread
From: Koen Kooi @ 2012-03-09 6:48 UTC (permalink / raw)
To: openembedded-devel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Op 08-03-12 18:59, Otavio Salvador schreef:
> On Thu, Mar 8, 2012 at 14:15, Andreas Müller
> <schnitzeltony@googlemail.com> wrote:
>> My personal opinion: since RAM is most expensive prefer flash/disk as
>> default ( as Koen already pointed out this default can be simply
>> overridden by deleting /var/log/journal [2][3] )
>
> If this is the case, then let's make this patch ensure this works out of
> box ... I do think most people will get full flash/disk without knowing
> why.
We're working on it with the systemd people to see what is causing the
'runaway' logs.
regards,
Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)
Comment: GPGTools - http://gpgtools.org
iEYEARECAAYFAk9Zp9gACgkQMkyGM64RGpEdEQCgrvRjHfFYxa8ZSwi647xeQffa
47IAnR/aaqwUVbVBPiE5+XV7KtYcBrrA
=x8rX
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2012-03-09 6:57 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-06 9:22 [meta-oe][PATCH v2 1/3] systemd: enable xz compression for journald Koen Kooi
2012-03-06 9:22 ` [meta-oe][PATCH v2 2/3] systemd: enable logging to disk instead of tmpfs Koen Kooi
[not found] ` <CAP9ODKo+i3d31+xUt8RnOgFeDQbUw4hSkHeoR1LomZvxF5oa8A@mail.gmail.com>
2012-03-06 11:59 ` Otavio Salvador
2012-03-06 12:21 ` Andreas Müller
2012-03-08 17:15 ` Andreas Müller
2012-03-08 17:59 ` Otavio Salvador
2012-03-09 6:48 ` Koen Kooi
2012-03-06 9:22 ` [meta-oe][PATCH v2 3/3] systemd: update to latest git Koen Kooi
2012-03-08 16:06 ` Andreas Müller
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.