Re: [Angstrom-devel] [PATCH] do not build our own systemd
> Op 17 feb. 2015, om 15:07 heeft Andreas Müller > het volgende geschreven: > > On Tue, Feb 17, 2015 at 1:55 PM, Koen Kooi wrote: >> >>> Op 12 feb. 2015, om 09:01 heeft Andreas Müller >>> het volgende geschreven: >>> >>> it is a maintanence burden >>> >>> * packages requiring libgudev are broken for months >> >> What's the issue with gudev packages? Also, which branch is this for? > > * see [1] - pkg-config is affected too > * for angstrom master (the other branches better follow oe-core) Crap, the whole goal of the overlayed recipe was to remove crap like that, it looks like that one snuck in when I synced changes :( Anyway, your patch has been applied with a small tweak to the commit message. Thanks for sending it. > > [1] > http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-core/systemd/systemd_216.bb?id=7807d1d8b9535a87ba3e5ab7df21a2954708333f > > > Andreas > > ___ > Angstrom-distro-devel mailing list > Angstrom-distro-devel@linuxtogo.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel ___ Angstrom-distro-devel mailing list Angstrom-distro-devel@linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel
Re: [Angstrom-devel] [PATCH] do not build our own systemd
On Tue, Feb 17, 2015 at 1:55 PM, Koen Kooi wrote: > >> Op 12 feb. 2015, om 09:01 heeft Andreas Müller >> het volgende geschreven: >> >> it is a maintanence burden >> >> * packages requiring libgudev are broken for months > > What's the issue with gudev packages? Also, which branch is this for? * see [1] - pkg-config is affected too * for angstrom master (the other branches better follow oe-core) [1] http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-core/systemd/systemd_216.bb?id=7807d1d8b9535a87ba3e5ab7df21a2954708333f Andreas ___ Angstrom-distro-devel mailing list Angstrom-distro-devel@linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel
Re: [Angstrom-devel] [PATCH] do not build our own systemd
> Op 12 feb. 2015, om 09:01 heeft Andreas Müller > het volgende geschreven: > > it is a maintanence burden > > * packages requiring libgudev are broken for months What's the issue with gudev packages? Also, which branch is this for? > * in case of issues it caused - at least me - several hours to understand > what's going on > > Signed-off-by: Andreas Müller > --- > .../systemd/systemd/00-create-volatile.conf| 7 - > ...ort-for-executing-scripts-under-etc-rcS.d.patch | 138 --- > .../systemd/0001-configure-disable-LTO.patch | 31 -- > ...gind-add-support-for-Triton2-Power-Button.patch | 24 -- > ...ing.h-add-fake-__NR_memfd_create-for-MIPS.patch | 29 -- > ...ind-add-support-for-TPS65217-Power-Button.patch | 71 > ...nd-add-support-for-gpio-keys-Power-Button.patch | 57 --- > .../systemd/systemd/binfmt-install.patch | 56 --- > recipes-tweaks/systemd/systemd/init| 104 -- > .../systemd/systemd/optional_secure_getenv.patch | 19 - > recipes-tweaks/systemd/systemd/run-ptest | 5 - > .../systemd-pam-configure-check-uclibc.patch | 32 -- > .../systemd/systemd/systemd-pam-fix-execvpe.patch | 29 -- > .../systemd/systemd-pam-fix-fallocate.patch| 92 - > .../systemd/systemd-pam-fix-getty-unit.patch | 35 -- > .../systemd/systemd/systemd-pam-fix-mkostemp.patch | 30 -- > recipes-tweaks/systemd/systemd/touchscreen.rules | 18 - > .../systemd/systemd/uclibc-get-physmem.patch | 37 -- > .../systemd/systemd/uclibc-sysinfo_h.patch | 19 - > recipes-tweaks/systemd/systemd_216.bb | 406 - > 20 files changed, 1239 deletions(-) > delete mode 100644 recipes-tweaks/systemd/systemd/00-create-volatile.conf > delete mode 100644 > recipes-tweaks/systemd/systemd/0001-add-support-for-executing-scripts-under-etc-rcS.d.patch > delete mode 100644 > recipes-tweaks/systemd/systemd/0001-configure-disable-LTO.patch > delete mode 100644 > recipes-tweaks/systemd/systemd/0001-logind-add-support-for-Triton2-Power-Button.patch > delete mode 100644 > recipes-tweaks/systemd/systemd/0001-missing.h-add-fake-__NR_memfd_create-for-MIPS.patch > delete mode 100644 > recipes-tweaks/systemd/systemd/0002-logind-add-support-for-TPS65217-Power-Button.patch > delete mode 100644 > recipes-tweaks/systemd/systemd/0003-logind-add-support-for-gpio-keys-Power-Button.patch > delete mode 100644 recipes-tweaks/systemd/systemd/binfmt-install.patch > delete mode 100644 recipes-tweaks/systemd/systemd/init > delete mode 100644 recipes-tweaks/systemd/systemd/optional_secure_getenv.patch > delete mode 100644 recipes-tweaks/systemd/systemd/run-ptest > delete mode 100644 > recipes-tweaks/systemd/systemd/systemd-pam-configure-check-uclibc.patch > delete mode 100644 > recipes-tweaks/systemd/systemd/systemd-pam-fix-execvpe.patch > delete mode 100644 > recipes-tweaks/systemd/systemd/systemd-pam-fix-fallocate.patch > delete mode 100644 > recipes-tweaks/systemd/systemd/systemd-pam-fix-getty-unit.patch > delete mode 100644 > recipes-tweaks/systemd/systemd/systemd-pam-fix-mkostemp.patch > delete mode 100644 recipes-tweaks/systemd/systemd/touchscreen.rules > delete mode 100644 recipes-tweaks/systemd/systemd/uclibc-get-physmem.patch > delete mode 100644 recipes-tweaks/systemd/systemd/uclibc-sysinfo_h.patch > delete mode 100644 recipes-tweaks/systemd/systemd_216.bb > > diff --git a/recipes-tweaks/systemd/systemd/00-create-volatile.conf > b/recipes-tweaks/systemd/systemd/00-create-volatile.conf > deleted file mode 100644 > index 9ffa88e..000 > --- a/recipes-tweaks/systemd/systemd/00-create-volatile.conf > +++ /dev/null > @@ -1,7 +0,0 @@ > -#This goes hand-in-hand with the base-files of OE-Core. The file must > -# be sorted before 'systemd.conf' becuase this attempts to create a file > -# inside /var/log. > - > - > -d/var/volatile/log - - - - > -d/var/volatile/tmp - - - - > diff --git > a/recipes-tweaks/systemd/systemd/0001-add-support-for-executing-scripts-under-etc-rcS.d.patch > > b/recipes-tweaks/systemd/systemd/0001-add-support-for-executing-scripts-under-etc-rcS.d.patch > deleted file mode 100644 > index 9aa07c1..000 > --- > a/recipes-tweaks/systemd/systemd/0001-add-support-for-executing-scripts-under-etc-rcS.d.patch > +++ /dev/null > @@ -1,138 +0,0 @@ > -Upstream-Status: Inappropriate [OE specific] > - > -Subject: add support for executing scripts under /etc/rcS.d/ > - > -To be compatible, all services translated from scripts under /etc/rcS.d would > -run before services translated from scripts under /etc/rcN.d. > - > -Signed-off-by: Chen Qi > > - src/sysv-generator/sysv-generator.c | 50 > - > - 1 file changed, 38 insertions(+), 12 deletions(-) > - > -diff --git a/src/sysv-generator/sysv-generator.c > b/src/sysv-generator/sysv-generator.c > -index 9a869ba..10c55c0 100644 > a/
[Angstrom-devel] [PATCH] do not build our own systemd
it is a maintanence burden * packages requiring libgudev are broken for months * in case of issues it caused - at least me - several hours to understand what's going on Signed-off-by: Andreas Müller --- .../systemd/systemd/00-create-volatile.conf| 7 - ...ort-for-executing-scripts-under-etc-rcS.d.patch | 138 --- .../systemd/0001-configure-disable-LTO.patch | 31 -- ...gind-add-support-for-Triton2-Power-Button.patch | 24 -- ...ing.h-add-fake-__NR_memfd_create-for-MIPS.patch | 29 -- ...ind-add-support-for-TPS65217-Power-Button.patch | 71 ...nd-add-support-for-gpio-keys-Power-Button.patch | 57 --- .../systemd/systemd/binfmt-install.patch | 56 --- recipes-tweaks/systemd/systemd/init| 104 -- .../systemd/systemd/optional_secure_getenv.patch | 19 - recipes-tweaks/systemd/systemd/run-ptest | 5 - .../systemd-pam-configure-check-uclibc.patch | 32 -- .../systemd/systemd/systemd-pam-fix-execvpe.patch | 29 -- .../systemd/systemd-pam-fix-fallocate.patch| 92 - .../systemd/systemd-pam-fix-getty-unit.patch | 35 -- .../systemd/systemd/systemd-pam-fix-mkostemp.patch | 30 -- recipes-tweaks/systemd/systemd/touchscreen.rules | 18 - .../systemd/systemd/uclibc-get-physmem.patch | 37 -- .../systemd/systemd/uclibc-sysinfo_h.patch | 19 - recipes-tweaks/systemd/systemd_216.bb | 406 - 20 files changed, 1239 deletions(-) delete mode 100644 recipes-tweaks/systemd/systemd/00-create-volatile.conf delete mode 100644 recipes-tweaks/systemd/systemd/0001-add-support-for-executing-scripts-under-etc-rcS.d.patch delete mode 100644 recipes-tweaks/systemd/systemd/0001-configure-disable-LTO.patch delete mode 100644 recipes-tweaks/systemd/systemd/0001-logind-add-support-for-Triton2-Power-Button.patch delete mode 100644 recipes-tweaks/systemd/systemd/0001-missing.h-add-fake-__NR_memfd_create-for-MIPS.patch delete mode 100644 recipes-tweaks/systemd/systemd/0002-logind-add-support-for-TPS65217-Power-Button.patch delete mode 100644 recipes-tweaks/systemd/systemd/0003-logind-add-support-for-gpio-keys-Power-Button.patch delete mode 100644 recipes-tweaks/systemd/systemd/binfmt-install.patch delete mode 100644 recipes-tweaks/systemd/systemd/init delete mode 100644 recipes-tweaks/systemd/systemd/optional_secure_getenv.patch delete mode 100644 recipes-tweaks/systemd/systemd/run-ptest delete mode 100644 recipes-tweaks/systemd/systemd/systemd-pam-configure-check-uclibc.patch delete mode 100644 recipes-tweaks/systemd/systemd/systemd-pam-fix-execvpe.patch delete mode 100644 recipes-tweaks/systemd/systemd/systemd-pam-fix-fallocate.patch delete mode 100644 recipes-tweaks/systemd/systemd/systemd-pam-fix-getty-unit.patch delete mode 100644 recipes-tweaks/systemd/systemd/systemd-pam-fix-mkostemp.patch delete mode 100644 recipes-tweaks/systemd/systemd/touchscreen.rules delete mode 100644 recipes-tweaks/systemd/systemd/uclibc-get-physmem.patch delete mode 100644 recipes-tweaks/systemd/systemd/uclibc-sysinfo_h.patch delete mode 100644 recipes-tweaks/systemd/systemd_216.bb diff --git a/recipes-tweaks/systemd/systemd/00-create-volatile.conf b/recipes-tweaks/systemd/systemd/00-create-volatile.conf deleted file mode 100644 index 9ffa88e..000 --- a/recipes-tweaks/systemd/systemd/00-create-volatile.conf +++ /dev/null @@ -1,7 +0,0 @@ -#This goes hand-in-hand with the base-files of OE-Core. The file must -# be sorted before 'systemd.conf' becuase this attempts to create a file -# inside /var/log. - - -d /var/volatile/log - - - - -d /var/volatile/tmp - - - - diff --git a/recipes-tweaks/systemd/systemd/0001-add-support-for-executing-scripts-under-etc-rcS.d.patch b/recipes-tweaks/systemd/systemd/0001-add-support-for-executing-scripts-under-etc-rcS.d.patch deleted file mode 100644 index 9aa07c1..000 --- a/recipes-tweaks/systemd/systemd/0001-add-support-for-executing-scripts-under-etc-rcS.d.patch +++ /dev/null @@ -1,138 +0,0 @@ -Upstream-Status: Inappropriate [OE specific] - -Subject: add support for executing scripts under /etc/rcS.d/ - -To be compatible, all services translated from scripts under /etc/rcS.d would -run before services translated from scripts under /etc/rcN.d. - -Signed-off-by: Chen Qi - src/sysv-generator/sysv-generator.c | 50 - - 1 file changed, 38 insertions(+), 12 deletions(-) - -diff --git a/src/sysv-generator/sysv-generator.c b/src/sysv-generator/sysv-generator.c -index 9a869ba..10c55c0 100644 a/src/sysv-generator/sysv-generator.c -+++ b/src/sysv-generator/sysv-generator.c -@@ -43,7 +43,8 @@ - - typedef enum RunlevelType { - RUNLEVEL_UP, --RUNLEVEL_DOWN -+RUNLEVEL_DOWN, -+RUNLEVEL_SYSINIT - } RunlevelType; - - static const struct { -@@ -58,6 +59,9 @@ static const struct