| Submitter | Koen Kooi |
|---|---|
| Date | Feb. 7, 2012, 9:30 a.m. |
| Message ID | <1328607054-21182-1-git-send-email-koen@dominion.thruhere.net> |
| Download | mbox | patch |
| Permalink | /patch/20815/ |
| State | Accepted |
| Commit | 724ec1ea4ff52b88bf1f6970557e44768214fd7b |
| Headers | show |
Comments
Am Dienstag, den 07.02.2012, 10:30 +0100 schrieb Koen Kooi: > This fixes screen and tmux persistency issues. Two patches would have been better. Or is v40 also needed to fix these issues? > Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> > --- > .../0001-docs-fix-build-without-xsltproc.patch | 8 ++-- > ...-logind-don-t-kill-user-processes-on-exit.patch | 31 ++++++++++++++++++++ > meta-oe/recipes-core/systemd/systemd_git.bb | 5 ++- > 3 files changed, 38 insertions(+), 6 deletions(-) > create mode 100644 meta-oe/recipes-core/systemd/systemd/0002-systemd-logind-don-t-kill-user-processes-on-exit.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 > index 6775349..390d65c 100644 > --- 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 > @@ -1,4 +1,4 @@ > -From 97719ec99e3bd0040b616b044ab6ae33ae1cfd15 Mon Sep 17 00:00:00 2001 > +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 > @@ -6,18 +6,18 @@ 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 110a2f4..a5e57b7 100644 > +index f1f975f..53f99a1 100644 > --- a/Makefile.am > +++ b/Makefile.am > -@@ -650,6 +650,7 @@ EXTRA_DIST += \ > +@@ -649,6 +649,7 @@ EXTRA_DIST += \ > src/acl-util.h \ > src/logs-show.h > > diff --git a/meta-oe/recipes-core/systemd/systemd/0002-systemd-logind-don-t-kill-user-processes-on-exit.patch b/meta-oe/recipes-core/systemd/systemd/0002-systemd-logind-don-t-kill-user-processes-on-exit.patch > new file mode 100644 > index 0000000..c28f189 > --- /dev/null > +++ b/meta-oe/recipes-core/systemd/systemd/0002-systemd-logind-don-t-kill-user-processes-on-exit.patch > @@ -0,0 +1,31 @@ > +From eccbcfd37d41e1cb66bdf19cded899a36cc3842d Mon Sep 17 00:00:00 2001 > +From: Koen Kooi <koen@dominion.thruhere.net> > +Date: Tue, 7 Feb 2012 10:12:51 +0100 > +Subject: [PATCH 2/2] systemd-logind: don't kill user processes on exit > + > +This fixed screen and tmux > + > +Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> > + > +Upstream-status: Unknown > + > +--- > + src/login/systemd-logind.conf | 2 +- > + 1 files changed, 1 insertions(+), 1 deletions(-) > + > +diff --git a/src/login/systemd-logind.conf b/src/login/systemd-logind.conf > +index 9909804..ba69b6c 100644 > +--- a/src/login/systemd-logind.conf > ++++ b/src/login/systemd-logind.conf > +@@ -9,7 +9,7 @@ > + > + [Login] > + #NAutoVTs=6 > +-#KillUserProcesses=no > ++KillUserProcesses=no > + #KillOnlyUsers= > + #KillExcludeUsers=root > + #Controllers= > +-- > +1.7.2.5 > + > diff --git a/meta-oe/recipes-core/systemd/systemd_git.bb b/meta-oe/recipes-core/systemd/systemd_git.bb > index 89f910b..c1a0117 100644 > --- a/meta-oe/recipes-core/systemd/systemd_git.bb > +++ b/meta-oe/recipes-core/systemd/systemd_git.bb > @@ -14,14 +14,15 @@ inherit gitpkgv > PKGV = "v${GITPKGVTAG}" > > PV = "git" > -PR = "r13" > +PR = "r15" Only do `r14`? > inherit useradd pkgconfig autotools vala perlnative > > -SRCREV = "bbd9b8c2139a70005e4e83d198575e2a10fe1db2" > +SRCREV = "d26e4270409506cd398875216413b651d6ee7de6" > > 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 \ > ${UCLIBCPATCHES} \ > " > UCLIBCPATCHES = "" I have no time to test this. But I guess you did. Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Thanks, Paul
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 07-02-12 15:11, Paul Menzel schreef: > Am Dienstag, den 07.02.2012, 10:30 +0100 schrieb Koen Kooi: >> This fixes screen and tmux persistency issues. > > Two patches would have been better. Or is v40 also needed to fix these > issues? Not sure, I tested the logind thing after the v40 bump, hence the PR increase below. > >> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> --- >> .../0001-docs-fix-build-without-xsltproc.patch | 8 ++-- >> ...-logind-don-t-kill-user-processes-on-exit.patch | 31 >> ++++++++++++++++++++ meta-oe/recipes-core/systemd/systemd_git.bb >> | 5 ++- 3 files changed, 38 insertions(+), 6 deletions(-) create >> mode 100644 >> meta-oe/recipes-core/systemd/systemd/0002-systemd-logind-don-t-kill-user-processes-on-exit.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 >> index 6775349..390d65c 100644 --- >> 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 >> @@ -1,4 +1,4 @@ -From 97719ec99e3bd0040b616b044ab6ae33ae1cfd15 Mon Sep >> 17 00:00:00 2001 +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 @@ -6,18 +6,18 @@ 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 110a2f4..a5e57b7 100644 >> +index f1f975f..53f99a1 100644 --- a/Makefile.am +++ b/Makefile.am -@@ >> -650,6 +650,7 @@ EXTRA_DIST += \ +@@ -649,6 +649,7 @@ EXTRA_DIST += \ >> src/acl-util.h \ src/logs-show.h >> >> diff --git >> a/meta-oe/recipes-core/systemd/systemd/0002-systemd-logind-don-t-kill-user-processes-on-exit.patch >> b/meta-oe/recipes-core/systemd/systemd/0002-systemd-logind-don-t-kill-user-processes-on-exit.patch >> >> new file mode 100644 >> index 0000000..c28f189 --- /dev/null +++ >> b/meta-oe/recipes-core/systemd/systemd/0002-systemd-logind-don-t-kill-user-processes-on-exit.patch >> >> @@ -0,0 +1,31 @@ >> +From eccbcfd37d41e1cb66bdf19cded899a36cc3842d Mon Sep 17 00:00:00 >> 2001 +From: Koen Kooi <koen@dominion.thruhere.net> +Date: Tue, 7 Feb >> 2012 10:12:51 +0100 +Subject: [PATCH 2/2] systemd-logind: don't kill >> user processes on exit + +This fixed screen and tmux + +Signed-off-by: >> Koen Kooi <koen@dominion.thruhere.net> + +Upstream-status: Unknown + >> +--- + src/login/systemd-logind.conf | 2 +- + 1 files changed, 1 >> insertions(+), 1 deletions(-) + +diff --git >> a/src/login/systemd-logind.conf b/src/login/systemd-logind.conf +index >> 9909804..ba69b6c 100644 +--- a/src/login/systemd-logind.conf ++++ >> b/src/login/systemd-logind.conf +@@ -9,7 +9,7 @@ + + [Login] + >> #NAutoVTs=6 +-#KillUserProcesses=no ++KillUserProcesses=no + >> #KillOnlyUsers= + #KillExcludeUsers=root + #Controllers= +-- +1.7.2.5 >> + diff --git a/meta-oe/recipes-core/systemd/systemd_git.bb >> b/meta-oe/recipes-core/systemd/systemd_git.bb index 89f910b..c1a0117 >> 100644 --- a/meta-oe/recipes-core/systemd/systemd_git.bb +++ >> b/meta-oe/recipes-core/systemd/systemd_git.bb @@ -14,14 +14,15 @@ >> inherit gitpkgv PKGV = "v${GITPKGVTAG}" >> >> PV = "git" -PR = "r13" +PR = "r15" > > Only do `r14`? > >> inherit useradd pkgconfig autotools vala perlnative >> >> -SRCREV = "bbd9b8c2139a70005e4e83d198575e2a10fe1db2" +SRCREV = >> "d26e4270409506cd398875216413b651d6ee7de6" >> >> 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 \ >> ${UCLIBCPATCHES} \ " UCLIBCPATCHES = "" > > I have no time to test this. But I guess you did. > > Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> > > > Thanks, > > Paul > > > > _______________________________________________ Openembedded-devel > mailing list Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) Comment: GPGTools - http://gpgtools.org iEYEARECAAYFAk8xPhkACgkQMkyGM64RGpEwZACfUb2qY9WxQOEDuQxfjkpRkpaU XQAAoJmR++r/9iVjH5fvQ1pCvvQTtgCt =Tzvh -----END PGP SIGNATURE-----
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 index 6775349..390d65c 100644 --- 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 @@ -1,4 +1,4 @@ -From 97719ec99e3bd0040b616b044ab6ae33ae1cfd15 Mon Sep 17 00:00:00 2001 +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 @@ -6,18 +6,18 @@ 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 110a2f4..a5e57b7 100644 +index f1f975f..53f99a1 100644 --- a/Makefile.am +++ b/Makefile.am -@@ -650,6 +650,7 @@ EXTRA_DIST += \ +@@ -649,6 +649,7 @@ EXTRA_DIST += \ src/acl-util.h \ src/logs-show.h diff --git a/meta-oe/recipes-core/systemd/systemd/0002-systemd-logind-don-t-kill-user-processes-on-exit.patch b/meta-oe/recipes-core/systemd/systemd/0002-systemd-logind-don-t-kill-user-processes-on-exit.patch new file mode 100644 index 0000000..c28f189 --- /dev/null +++ b/meta-oe/recipes-core/systemd/systemd/0002-systemd-logind-don-t-kill-user-processes-on-exit.patch @@ -0,0 +1,31 @@ +From eccbcfd37d41e1cb66bdf19cded899a36cc3842d Mon Sep 17 00:00:00 2001 +From: Koen Kooi <koen@dominion.thruhere.net> +Date: Tue, 7 Feb 2012 10:12:51 +0100 +Subject: [PATCH 2/2] systemd-logind: don't kill user processes on exit + +This fixed screen and tmux + +Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> + +Upstream-status: Unknown + +--- + src/login/systemd-logind.conf | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/src/login/systemd-logind.conf b/src/login/systemd-logind.conf +index 9909804..ba69b6c 100644 +--- a/src/login/systemd-logind.conf ++++ b/src/login/systemd-logind.conf +@@ -9,7 +9,7 @@ + + [Login] + #NAutoVTs=6 +-#KillUserProcesses=no ++KillUserProcesses=no + #KillOnlyUsers= + #KillExcludeUsers=root + #Controllers= +-- +1.7.2.5 + diff --git a/meta-oe/recipes-core/systemd/systemd_git.bb b/meta-oe/recipes-core/systemd/systemd_git.bb index 89f910b..c1a0117 100644 --- a/meta-oe/recipes-core/systemd/systemd_git.bb +++ b/meta-oe/recipes-core/systemd/systemd_git.bb @@ -14,14 +14,15 @@ inherit gitpkgv PKGV = "v${GITPKGVTAG}" PV = "git" -PR = "r13" +PR = "r15" inherit useradd pkgconfig autotools vala perlnative -SRCREV = "bbd9b8c2139a70005e4e83d198575e2a10fe1db2" +SRCREV = "d26e4270409506cd398875216413b651d6ee7de6" 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 \ ${UCLIBCPATCHES} \ " UCLIBCPATCHES = ""
This fixes screen and tmux persistency issues. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> --- .../0001-docs-fix-build-without-xsltproc.patch | 8 ++-- ...-logind-don-t-kill-user-processes-on-exit.patch | 31 ++++++++++++++++++++ meta-oe/recipes-core/systemd/systemd_git.bb | 5 ++- 3 files changed, 38 insertions(+), 6 deletions(-) create mode 100644 meta-oe/recipes-core/systemd/systemd/0002-systemd-logind-don-t-kill-user-processes-on-exit.patch