* [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles
@ 2016-07-01 21:51 Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 02/31] package/systemd: add optional support for sysusers Maxime Hadjinlian
` (30 more replies)
0 siblings, 31 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
[Maxime: Add default y]
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/Config.in | 10 ++++++++++
package/systemd/systemd.mk | 6 ++++++
2 files changed, 16 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index 324e884..65998a4 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -131,6 +131,16 @@ config BR2_PACKAGE_SYSTEMD_QUOTACHECK
http://www.freedesktop.org/software/systemd/man/systemd-quotacheck.service.html
+config BR2_PACKAGE_SYSTEMD_TMPFILES
+ bool "enable tmpfiles support"
+ default y
+ help
+ systemd-tmpfiles creates, deletes, and cleans up volatile and temporary
+ files and directories, based on the configuration file format and location
+ specified in tmpfiles.d(5).
+
+ http://www.freedesktop.org/software/systemd/man/systemd-tmpfiles.html
+
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index c0503ae..779d7c5 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -159,6 +159,12 @@ else
SYSTEMD_CONF_OPTS += --disable-quotacheck
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_TMPFILES),y)
+SYSTEMD_CONF_OPTS += --enable-tmpfiles
+else
+SYSTEMD_CONF_OPTS += --disable-tmpfiles
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y)
SYSTEMD_CONF_OPTS += --enable-networkd
define SYSTEMD_INSTALL_RESOLVCONF_HOOK
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 02/31] package/systemd: add optional support for sysusers
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 03/31] package/systemd: add optional support for firstboot Maxime Hadjinlian
` (29 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
---
package/systemd/Config.in | 8 ++++++++
package/systemd/systemd.mk | 6 ++++++
2 files changed, 14 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index 65998a4..3aa9ff0 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -141,6 +141,14 @@ config BR2_PACKAGE_SYSTEMD_TMPFILES
http://www.freedesktop.org/software/systemd/man/systemd-tmpfiles.html
+config BR2_PACKAGE_SYSTEMD_SYSUSERS
+ bool "enable sysusers support"
+ help
+ systemd-sysusers creates system users and groups, based on the file format
+ and location specified in sysusers.d(5).
+
+ http://www.freedesktop.org/software/systemd/man/systemd-sysusers.html
+
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 779d7c5..0520ced 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -165,6 +165,12 @@ else
SYSTEMD_CONF_OPTS += --disable-tmpfiles
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_SYSUSERS),y)
+SYSTEMD_CONF_OPTS += --enable-sysusers
+else
+SYSTEMD_CONF_OPTS += --disable-sysusers
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y)
SYSTEMD_CONF_OPTS += --enable-networkd
define SYSTEMD_INSTALL_RESOLVCONF_HOOK
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 03/31] package/systemd: add optional support for firstboot
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 02/31] package/systemd: add optional support for sysusers Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 04/31] package/systemd: add optional support for random-seed Maxime Hadjinlian
` (28 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
[Maxime: Add default y]
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/Config.in | 9 +++++++++
package/systemd/systemd.mk | 6 ++++++
2 files changed, 15 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index 3aa9ff0..f028d4e 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -149,6 +149,15 @@ config BR2_PACKAGE_SYSTEMD_SYSUSERS
http://www.freedesktop.org/software/systemd/man/systemd-sysusers.html
+config BR2_PACKAGE_SYSTEMD_FIRSTBOOT
+ bool "enable firstboot support"
+ default y
+ help
+ systemd-firstboot initializes the most basic system settings interactively
+ on the first boot.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-firstboot.html
+
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 0520ced..c5d6478 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -171,6 +171,12 @@ else
SYSTEMD_CONF_OPTS += --disable-sysusers
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_FIRSTBOOT),y)
+SYSTEMD_CONF_OPTS += --enable-firstboot
+else
+SYSTEMD_CONF_OPTS += --disable-firstboot
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y)
SYSTEMD_CONF_OPTS += --enable-networkd
define SYSTEMD_INSTALL_RESOLVCONF_HOOK
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 04/31] package/systemd: add optional support for random-seed
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 02/31] package/systemd: add optional support for sysusers Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 03/31] package/systemd: add optional support for firstboot Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 05/31] package/systemd: add optional support for backlight Maxime Hadjinlian
` (27 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
---
package/systemd/Config.in | 9 +++++++++
package/systemd/systemd.mk | 6 ++++++
2 files changed, 15 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index f028d4e..c08ddf1 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -158,6 +158,15 @@ config BR2_PACKAGE_SYSTEMD_FIRSTBOOT
http://www.freedesktop.org/software/systemd/man/systemd-firstboot.html
+config BR2_PACKAGE_SYSTEMD_RANDOMSEED
+ bool "enable random-seed support"
+ help
+ systemd-random-seed is a service that restores the random seed of the system
+ at early boot and saves it at shutdown. Saving/restoring the random seed
+ across boots increases the amount of available entropy early at boot.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-random-seed.service.html
+
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index c5d6478..5672f00 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -177,6 +177,12 @@ else
SYSTEMD_CONF_OPTS += --disable-firstboot
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_RANDOMSEED),y)
+SYSTEMD_CONF_OPTS += --enable-randomseed
+else
+SYSTEMD_CONF_OPTS += --disable-randomseed
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y)
SYSTEMD_CONF_OPTS += --enable-networkd
define SYSTEMD_INSTALL_RESOLVCONF_HOOK
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 05/31] package/systemd: add optional support for backlight
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (2 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 04/31] package/systemd: add optional support for random-seed Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 06/31] package/systemd: add optional support for rfkill Maxime Hadjinlian
` (26 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
---
package/systemd/Config.in | 8 ++++++++
package/systemd/systemd.mk | 6 ++++++
2 files changed, 14 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index c08ddf1..5e17209 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -167,6 +167,14 @@ config BR2_PACKAGE_SYSTEMD_RANDOMSEED
http://www.freedesktop.org/software/systemd/man/systemd-random-seed.service.html
+config BR2_PACKAGE_SYSTEMD_BACKLIGHT
+ bool "enable backlight support"
+ help
+ systemd-backlight is a service that restores the display backlight
+ brightness at early boot and saves it at shutdown.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-backlight at .service.html
+
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 5672f00..98c97c3 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -183,6 +183,12 @@ else
SYSTEMD_CONF_OPTS += --disable-randomseed
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_BACKLIGHT),y)
+SYSTEMD_CONF_OPTS += --enable-backlight
+else
+SYSTEMD_CONF_OPTS += --disable-backlight
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y)
SYSTEMD_CONF_OPTS += --enable-networkd
define SYSTEMD_INSTALL_RESOLVCONF_HOOK
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 06/31] package/systemd: add optional support for rfkill
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (3 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 05/31] package/systemd: add optional support for backlight Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 07/31] package/systemd: add optional support for logind Maxime Hadjinlian
` (25 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
---
package/systemd/Config.in | 8 ++++++++
package/systemd/systemd.mk | 6 ++++++
2 files changed, 14 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index 5e17209..b562e64 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -175,6 +175,14 @@ config BR2_PACKAGE_SYSTEMD_BACKLIGHT
http://www.freedesktop.org/software/systemd/man/systemd-backlight at .service.html
+config BR2_PACKAGE_SYSTEMD_RFKILL
+ bool "enable rfkill tools"
+ help
+ systemd-rfkill is a service that restores the RF kill switch state at early
+ boot and saves it at shutdown.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-rfkill at .service.html
+
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 98c97c3..edd72c1 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -189,6 +189,12 @@ else
SYSTEMD_CONF_OPTS += --disable-backlight
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_RFKILL),y)
+SYSTEMD_CONF_OPTS += --enable-rfkill
+else
+SYSTEMD_CONF_OPTS += --disable-rfkill
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y)
SYSTEMD_CONF_OPTS += --enable-networkd
define SYSTEMD_INSTALL_RESOLVCONF_HOOK
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 07/31] package/systemd: add optional support for logind
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (4 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 06/31] package/systemd: add optional support for rfkill Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 08/31] package/systemd: add optional support for machined Maxime Hadjinlian
` (24 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
---
package/systemd/Config.in | 7 +++++++
package/systemd/systemd.mk | 6 ++++++
2 files changed, 13 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index b562e64..944aeb7 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -183,6 +183,13 @@ config BR2_PACKAGE_SYSTEMD_RFKILL
http://www.freedesktop.org/software/systemd/man/systemd-rfkill at .service.html
+config BR2_PACKAGE_SYSTEMD_LOGIND
+ bool "enable login daemon"
+ help
+ systemd-logind is a system service that manages user logins.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-logind.service.html
+
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index edd72c1..93b56fc 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -195,6 +195,12 @@ else
SYSTEMD_CONF_OPTS += --disable-rfkill
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_LOGIND),y)
+SYSTEMD_CONF_OPTS += --enable-logind
+else
+SYSTEMD_CONF_OPTS += --disable-logind
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y)
SYSTEMD_CONF_OPTS += --enable-networkd
define SYSTEMD_INSTALL_RESOLVCONF_HOOK
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 08/31] package/systemd: add optional support for machined
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (5 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 07/31] package/systemd: add optional support for logind Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 09/31] package/systemd: add optional support for importd Maxime Hadjinlian
` (23 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
---
package/systemd/Config.in | 8 ++++++++
package/systemd/systemd.mk | 6 ++++++
2 files changed, 14 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index 944aeb7..8a1c312 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -190,6 +190,14 @@ config BR2_PACKAGE_SYSTEMD_LOGIND
http://www.freedesktop.org/software/systemd/man/systemd-logind.service.html
+config BR2_PACKAGE_SYSTEMD_MACHINED
+ bool "enable machine daemon"
+ help
+ systemd-machined is a system service that keeps track of virtual machines
+ and containers, and processes belonging to them.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-machined.service.html
+
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 93b56fc..44a22a9 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -201,6 +201,12 @@ else
SYSTEMD_CONF_OPTS += --disable-logind
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_MACHINED),y)
+SYSTEMD_CONF_OPTS += --enable-machined
+else
+SYSTEMD_CONF_OPTS += --disable-machined
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y)
SYSTEMD_CONF_OPTS += --enable-networkd
define SYSTEMD_INSTALL_RESOLVCONF_HOOK
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 09/31] package/systemd: add optional support for importd
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (6 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 08/31] package/systemd: add optional support for machined Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 10/31] package/systemd: add optional support for hostnamed Maxime Hadjinlian
` (22 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
---
package/systemd/Config.in | 14 ++++++++++++++
package/systemd/systemd.mk | 6 ++++++
2 files changed, 20 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index 8a1c312..17f62a4 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -198,6 +198,20 @@ config BR2_PACKAGE_SYSTEMD_MACHINED
http://www.freedesktop.org/software/systemd/man/systemd-machined.service.html
+config BR2_PACKAGE_SYSTEMD_IMPORTD
+ bool "enable import daemon"
+ select BR2_PACKAGE_LIBCURL
+ select BR2_PACKAGE_LIBGCRYPT
+ select BR2_PACKAGE_BZIP2
+ select BR2_PACKAGE_LZ4
+ select BR2_PACKAGE_XZ
+ select BR2_PACKAGE_ZLIB
+ help
+ systemd-importd is a system service that manages virtual machine and
+ container images for systemd-machined and machinectl.
+
+ http://www.freedesktop.org/software/systemd/man/machinectl.html#Image%20Transfer%20Commands
+
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 44a22a9..8bcbcf8 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -207,6 +207,12 @@ else
SYSTEMD_CONF_OPTS += --disable-machined
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_IMPORTD),y)
+SYSTEMD_CONF_OPTS += --enable-importd
+else
+SYSTEMD_CONF_OPTS += --disable-importd
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y)
SYSTEMD_CONF_OPTS += --enable-networkd
define SYSTEMD_INSTALL_RESOLVCONF_HOOK
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 10/31] package/systemd: add optional support for hostnamed
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (7 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 09/31] package/systemd: add optional support for importd Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 11/31] package/systemd: add optional support for timedated Maxime Hadjinlian
` (21 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
[Maxime: add default y]
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/Config.in | 9 +++++++++
package/systemd/systemd.mk | 6 ++++++
2 files changed, 15 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index 17f62a4..68f410d 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -212,6 +212,15 @@ config BR2_PACKAGE_SYSTEMD_IMPORTD
http://www.freedesktop.org/software/systemd/man/machinectl.html#Image%20Transfer%20Commands
+config BR2_PACKAGE_SYSTEMD_HOSTNAMED
+ bool "enable hostname daemon"
+ default y
+ help
+ systemd-hostnamed is a system service that may be used as a mechanism to
+ change the system's hostname.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-hostnamed.service.html
+
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 8bcbcf8..5e58017 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -213,6 +213,12 @@ else
SYSTEMD_CONF_OPTS += --disable-importd
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_HOSTNAMED),y)
+SYSTEMD_CONF_OPTS += --enable-hostnamed
+else
+SYSTEMD_CONF_OPTS += --disable-hostnamed
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y)
SYSTEMD_CONF_OPTS += --enable-networkd
define SYSTEMD_INSTALL_RESOLVCONF_HOOK
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 11/31] package/systemd: add optional support for timedated
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (8 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 10/31] package/systemd: add optional support for hostnamed Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 12/31] package/systemd: add optional support for localed Maxime Hadjinlian
` (20 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
[Maxime: Add default y]
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/Config.in | 10 ++++++++++
package/systemd/systemd.mk | 6 ++++++
2 files changed, 16 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index 68f410d..bd282ea 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -221,6 +221,16 @@ config BR2_PACKAGE_SYSTEMD_HOSTNAMED
http://www.freedesktop.org/software/systemd/man/systemd-hostnamed.service.html
+config BR2_PACKAGE_SYSTEMD_TIMEDATED
+ bool "enable timedate daemon"
+ default y
+ help
+ systemd-timedated is a system service that may be used as a mechanism to
+ change the system clock and timezone, as well as to enable/disable NTP
+ time synchronization.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-timedated.service.html
+
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 5e58017..ad75315 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -219,6 +219,12 @@ else
SYSTEMD_CONF_OPTS += --disable-hostnamed
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_TIMEDATED),y)
+SYSTEMD_CONF_OPTS += --enable-timedated
+else
+SYSTEMD_CONF_OPTS += --disable-timedated
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y)
SYSTEMD_CONF_OPTS += --enable-networkd
define SYSTEMD_INSTALL_RESOLVCONF_HOOK
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 12/31] package/systemd: add optional support for localed
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (9 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 11/31] package/systemd: add optional support for timedated Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 13/31] package/systemd: add optional support for coredump Maxime Hadjinlian
` (19 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
---
package/systemd/Config.in | 9 +++++++++
package/systemd/systemd.mk | 6 ++++++
2 files changed, 15 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index bd282ea..22355d0 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -231,6 +231,15 @@ config BR2_PACKAGE_SYSTEMD_TIMEDATED
http://www.freedesktop.org/software/systemd/man/systemd-timedated.service.html
+config BR2_PACKAGE_SYSTEMD_LOCALED
+ bool "enable locale daemon"
+ help
+ systemd-localed is a system service that may be used as mechanism to change
+ the system locale settings, as well as the console key mapping and default
+ X11 key mapping.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-localed.service.html
+
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index ad75315..ee7f74d 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -225,6 +225,12 @@ else
SYSTEMD_CONF_OPTS += --disable-timedated
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_LOCALED),y)
+SYSTEMD_CONF_OPTS += --enable-localed
+else
+SYSTEMD_CONF_OPTS += --disable-localed
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y)
SYSTEMD_CONF_OPTS += --enable-networkd
define SYSTEMD_INSTALL_RESOLVCONF_HOOK
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 13/31] package/systemd: add optional support for coredump
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (10 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 12/31] package/systemd: add optional support for localed Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 14/31] package/systemd: add optional support for polkit Maxime Hadjinlian
` (18 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
---
package/systemd/Config.in | 8 ++++++++
package/systemd/systemd.mk | 7 +++++++
2 files changed, 15 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index 22355d0..b0cc672 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -240,6 +240,14 @@ config BR2_PACKAGE_SYSTEMD_LOCALED
http://www.freedesktop.org/software/systemd/man/systemd-localed.service.html
+config BR2_PACKAGE_SYSTEMD_COREDUMP
+ bool "enable coredump hook"
+ help
+ systemd-coredump can be used as a helper binary by the kernel when a user
+ space program receives a fatal signal and dumps core.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-coredump.html
+
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index ee7f74d..4a2654c 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -231,6 +231,12 @@ else
SYSTEMD_CONF_OPTS += --disable-localed
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_COREDUMP),y)
+SYSTEMD_CONF_OPTS += --enable-coredump
+else
+SYSTEMD_CONF_OPTS += --disable-coredump
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y)
SYSTEMD_CONF_OPTS += --enable-networkd
define SYSTEMD_INSTALL_RESOLVCONF_HOOK
@@ -289,6 +295,7 @@ SYSTEMD_POST_INSTALL_TARGET_HOOKS += \
SYSTEMD_INSTALL_RESOLVCONF_HOOK
define SYSTEMD_USERS
+ systemd-coredump -1 systemd-coredump -1 * /var/lib/systemd/coredump - - Core Dumper
systemd-journal -1 systemd-journal -1 * /var/log/journal - - Journal
systemd-journal-gateway -1 systemd-journal-gateway -1 * /var/log/journal - - Journal Gateway
systemd-journal-remote -1 systemd-journal-remote -1 * /var/log/journal/remote - - Journal Remote
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 14/31] package/systemd: add optional support for polkit
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (11 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 13/31] package/systemd: add optional support for coredump Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 15/31] package/systemd: add optional support for hibernation Maxime Hadjinlian
` (17 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
---
package/systemd/Config.in | 10 ++++++++++
package/systemd/systemd.mk | 6 ++++++
2 files changed, 16 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index b0cc672..a857a95 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -248,6 +248,16 @@ config BR2_PACKAGE_SYSTEMD_COREDUMP
http://www.freedesktop.org/software/systemd/man/systemd-coredump.html
+config BR2_PACKAGE_SYSTEMD_POLKIT
+ bool "enable polkit support"
+ select BR2_PACKAGE_POLKIT
+ help
+ If enabled, systemd is built with polkit support and policy files for its
+ services are generated and installed. It is useful for allowing unprivileged
+ processes to speak to systemd's many privileged processes.
+
+ http://wiki.freedesktop.org/www/Software/polkit/
+
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 4a2654c..5b0aa01 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -237,6 +237,12 @@ else
SYSTEMD_CONF_OPTS += --disable-coredump
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_POLKIT),y)
+SYSTEMD_CONF_OPTS += --enable-polkit
+else
+SYSTEMD_CONF_OPTS += --disable-polkit
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y)
SYSTEMD_CONF_OPTS += --enable-networkd
define SYSTEMD_INSTALL_RESOLVCONF_HOOK
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 15/31] package/systemd: add optional support for hibernation
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (12 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 14/31] package/systemd: add optional support for polkit Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 22:11 ` Thomas Petazzoni
2016-07-01 21:51 ` [Buildroot] [PATCH 16/31] package/systemd: use 'menuconfig' Maxime Hadjinlian
` (16 subsequent siblings)
30 siblings, 1 reply; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
---
package/systemd/Config.in | 10 +++++++++-
package/systemd/systemd.mk | 6 ++++++
2 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index a857a95..3fcb74d 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -308,4 +308,12 @@ config BR2_PACKAGE_SYSTEMD_SMACK_SUPPORT
When this feature is enabled, Systemd mounts smackfs and manages
security labels for sockets.
-endif
+config BR2_PACKAGE_SYSTEMD_HIBERNATE
+ bool "enable hibernation support"
+ help
+ When this features is enabled, additional tools and services are built to
+ support suspending and resuming the system.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-sleep.html
+
+endif # BR2_PACKAGE_SYSTEMD
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 5b0aa01..96c34a4 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -277,6 +277,12 @@ else
SYSTEMD_CONF_OPTS += --disable-smack
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_HIBERNATE),y)
+SYSTEMD_CONF_OPTS += --enable-hibernate
+else
+SYSTEMD_CONF_OPTS += --disable-hibernate
+endif
+
# mq_getattr needs -lrt
SYSTEMD_MAKE_OPTS += LIBS=-lrt
SYSTEMD_MAKE_OPTS += LDFLAGS+=-ldl
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 16/31] package/systemd: use 'menuconfig'
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (13 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 15/31] package/systemd: add optional support for hibernation Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 17/31] package/systemd: only create 'systemd-journal' group Maxime Hadjinlian
` (15 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
systemd has a bunch of options now, so use 'menuconfig' to the group the
options in a submenu.
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
---
package/systemd/Config.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index 3fcb74d..c6e0dcc 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -7,7 +7,7 @@ config BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS
BR2_sh4a || BR2_sh4aeb || BR2_sparc || BR2_x86_64 || \
BR2_aarch64 || BR2_m68k
-config BR2_PACKAGE_SYSTEMD
+menuconfig BR2_PACKAGE_SYSTEMD
bool "systemd"
depends on BR2_INIT_SYSTEMD
depends on BR2_USE_WCHAR # util-linux
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 17/31] package/systemd: only create 'systemd-journal' group
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (14 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 16/31] package/systemd: use 'menuconfig' Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 18/31] package/systemd: remove unnecessary make opts Maxime Hadjinlian
` (14 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
systemd-journal is a group used for controlling user access to the
journal when used with tools like journalctl.
While we're at it, sort the users list to improve readability.
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
---
package/systemd/systemd.mk | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 96c34a4..e463c8e 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -307,16 +307,16 @@ SYSTEMD_POST_INSTALL_TARGET_HOOKS += \
SYSTEMD_INSTALL_RESOLVCONF_HOOK
define SYSTEMD_USERS
+ - - input -1 * - - - Input device group
+ - - systemd-journal -1 * - - - Journal
+ systemd-bus-proxy -1 systemd-bus-proxy -1 * - - - Proxy D-Bus messages to/from a bus
systemd-coredump -1 systemd-coredump -1 * /var/lib/systemd/coredump - - Core Dumper
- systemd-journal -1 systemd-journal -1 * /var/log/journal - - Journal
systemd-journal-gateway -1 systemd-journal-gateway -1 * /var/log/journal - - Journal Gateway
systemd-journal-remote -1 systemd-journal-remote -1 * /var/log/journal/remote - - Journal Remote
systemd-journal-upload -1 systemd-journal-upload -1 * - - - Journal Upload
+ systemd-network -1 systemd-network -1 * - - - Network Manager
systemd-resolve -1 systemd-resolve -1 * - - - Network Name Resolution Manager
- systemd-bus-proxy -1 systemd-bus-proxy -1 * - - - Proxy D-Bus messages to/from a bus
systemd-timesync -1 systemd-timesync -1 * - - - Network Time Synchronization
- systemd-network -1 systemd-network -1 * - - - Network Manager
- - - input -1 * - - - Input device group
endef
define SYSTEMD_DISABLE_SERVICE_TTY1
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 18/31] package/systemd: remove unnecessary make opts
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (15 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 17/31] package/systemd: only create 'systemd-journal' group Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 19/31] package/systemd: Sort menuconfig alphabetically Maxime Hadjinlian
` (13 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
From: Gabe Evans <gabe@hashrabbit.co>
These flags were originally needed to support uClibc in earlier releases.
Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
---
package/systemd/systemd.mk | 4 ----
1 file changed, 4 deletions(-)
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index e463c8e..eefd980 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -283,10 +283,6 @@ else
SYSTEMD_CONF_OPTS += --disable-hibernate
endif
-# mq_getattr needs -lrt
-SYSTEMD_MAKE_OPTS += LIBS=-lrt
-SYSTEMD_MAKE_OPTS += LDFLAGS+=-ldl
-
define SYSTEMD_INSTALL_INIT_HOOK
ln -fs ../lib/systemd/systemd $(TARGET_DIR)/sbin/init
ln -fs ../bin/systemctl $(TARGET_DIR)/sbin/halt
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 19/31] package/systemd: Sort menuconfig alphabetically
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (16 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 18/31] package/systemd: remove unnecessary make opts Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 20/31] package/systemd: add optional support for audit Maxime Hadjinlian
` (12 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/Config.in | 251 ++++++++++++++++++++++++----------------------
1 file changed, 132 insertions(+), 119 deletions(-)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index c6e0dcc..c1a4105 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -69,11 +69,6 @@ if BR2_PACKAGE_SYSTEMD
config BR2_PACKAGE_PROVIDES_UDEV
default "systemd"
-config BR2_PACKAGE_SYSTEMD_KDBUS
- bool "enable kdbus support"
- help
- Enable kdbus support for Systemd.
-
config BR2_PACKAGE_SYSTEMD_JOURNAL_GATEWAY
bool "HTTP server for journal events"
select BR2_PACKAGE_LIBMICROHTTPD
@@ -84,16 +79,13 @@ config BR2_PACKAGE_SYSTEMD_JOURNAL_GATEWAY
http://www.freedesktop.org/software/systemd/man/systemd-journal-gatewayd.service.html
-config BR2_PACKAGE_SYSTEMD_HWDB
- bool "enable hwdb installation"
- default y
+config BR2_PACKAGE_SYSTEMD_BACKLIGHT
+ bool "enable backlight support"
help
- Enables hardware database installation to /usr/lib/udev/hwdb.d
-
- Disabling this option improves first boot time (or every boot
- time in case of initramfs images) and saves several MB space.
+ systemd-backlight is a service that restores the display backlight
+ brightness at early boot and saves it at shutdown.
- https://www.freedesktop.org/software/systemd/man/hwdb.html
+ http://www.freedesktop.org/software/systemd/man/systemd-backlight at .service.html
config BR2_PACKAGE_SYSTEMD_BINFMT
bool "enable binfmt tool"
@@ -103,14 +95,6 @@ config BR2_PACKAGE_SYSTEMD_BINFMT
http://www.freedesktop.org/software/systemd/man/systemd-binfmt.service.html
-config BR2_PACKAGE_SYSTEMD_VCONSOLE
- bool "enable vconsole tool"
- help
- systemd-vconsole-setup is an early boot service that
- configures the virtual console font and console keymap.
-
- http://www.freedesktop.org/software/systemd/man/systemd-vconsole-setup.service.html
-
config BR2_PACKAGE_SYSTEMD_BOOTCHART
bool "enable bootchart tool"
help
@@ -121,33 +105,26 @@ config BR2_PACKAGE_SYSTEMD_BOOTCHART
http://www.freedesktop.org/software/systemd/man/systemd-bootchart.html
-config BR2_PACKAGE_SYSTEMD_QUOTACHECK
- bool "enable quotacheck tools"
+config BR2_PACKAGE_SYSTEMD_COREDUMP
+ bool "enable coredump hook"
help
- systemd-quotacheck is a service responsible for file system
- quota checks. It is run once at boot after all necessary
- file systems are mounted. It is pulled in only if at least
- one file system has quotas enabled.
+ systemd-coredump can be used as a helper binary by the kernel when a user
+ space program receives a fatal signal and dumps core.
- http://www.freedesktop.org/software/systemd/man/systemd-quotacheck.service.html
+ http://www.freedesktop.org/software/systemd/man/systemd-coredump.html
-config BR2_PACKAGE_SYSTEMD_TMPFILES
- bool "enable tmpfiles support"
- default y
+config BR2_PACKAGE_SYSTEMD_COMPAT
+ bool "enable compatibility libraries"
help
- systemd-tmpfiles creates, deletes, and cleans up volatile and temporary
- files and directories, based on the configuration file format and location
- specified in tmpfiles.d(5).
-
- http://www.freedesktop.org/software/systemd/man/systemd-tmpfiles.html
+ Since systemd 209, the following libraries have been merged into
+ libsystemd.so:
-config BR2_PACKAGE_SYSTEMD_SYSUSERS
- bool "enable sysusers support"
- help
- systemd-sysusers creates system users and groups, based on the file format
- and location specified in sysusers.d(5).
+ - libsystemd-daemon
+ - libsystemd-id128
+ - libsystemd-journal
+ - libsystemd-login
- http://www.freedesktop.org/software/systemd/man/systemd-sysusers.html
+ This option enables the installation of compatibility *.pc files.
config BR2_PACKAGE_SYSTEMD_FIRSTBOOT
bool "enable firstboot support"
@@ -158,45 +135,33 @@ config BR2_PACKAGE_SYSTEMD_FIRSTBOOT
http://www.freedesktop.org/software/systemd/man/systemd-firstboot.html
-config BR2_PACKAGE_SYSTEMD_RANDOMSEED
- bool "enable random-seed support"
- help
- systemd-random-seed is a service that restores the random seed of the system
- at early boot and saves it at shutdown. Saving/restoring the random seed
- across boots increases the amount of available entropy early at boot.
-
- http://www.freedesktop.org/software/systemd/man/systemd-random-seed.service.html
-
-config BR2_PACKAGE_SYSTEMD_BACKLIGHT
- bool "enable backlight support"
- help
- systemd-backlight is a service that restores the display backlight
- brightness at early boot and saves it at shutdown.
-
- http://www.freedesktop.org/software/systemd/man/systemd-backlight at .service.html
-
-config BR2_PACKAGE_SYSTEMD_RFKILL
- bool "enable rfkill tools"
+config BR2_PACKAGE_SYSTEMD_HIBERNATE
+ bool "enable hibernation support"
help
- systemd-rfkill is a service that restores the RF kill switch state at early
- boot and saves it at shutdown.
+ When this features is enabled, additional tools and services are built to
+ support suspending and resuming the system.
- http://www.freedesktop.org/software/systemd/man/systemd-rfkill at .service.html
+ http://www.freedesktop.org/software/systemd/man/systemd-sleep.html
-config BR2_PACKAGE_SYSTEMD_LOGIND
- bool "enable login daemon"
+config BR2_PACKAGE_SYSTEMD_HOSTNAMED
+ bool "enable hostname daemon"
+ default y
help
- systemd-logind is a system service that manages user logins.
+ systemd-hostnamed is a system service that may be used as a mechanism to
+ change the system's hostname.
- http://www.freedesktop.org/software/systemd/man/systemd-logind.service.html
+ http://www.freedesktop.org/software/systemd/man/systemd-hostnamed.service.html
-config BR2_PACKAGE_SYSTEMD_MACHINED
- bool "enable machine daemon"
+config BR2_PACKAGE_SYSTEMD_HWDB
+ bool "enable HWDB (hardware database support)"
help
- systemd-machined is a system service that keeps track of virtual machines
- and containers, and processes belonging to them.
+ The hardware database is a key-value store for associating modalias-like
+ keys to udev-property-like values. It is used primarily by udev to add the
+ relevant properties to matching devices, but it can also be
+ queried directly.
- http://www.freedesktop.org/software/systemd/man/systemd-machined.service.html
+ http://www.freedesktop.org/software/systemd/man/systemd-hwdb.html
+ http://www.freedesktop.org/software/systemd/man/hwdb.html
config BR2_PACKAGE_SYSTEMD_IMPORTD
bool "enable import daemon"
@@ -212,24 +177,10 @@ config BR2_PACKAGE_SYSTEMD_IMPORTD
http://www.freedesktop.org/software/systemd/man/machinectl.html#Image%20Transfer%20Commands
-config BR2_PACKAGE_SYSTEMD_HOSTNAMED
- bool "enable hostname daemon"
- default y
- help
- systemd-hostnamed is a system service that may be used as a mechanism to
- change the system's hostname.
-
- http://www.freedesktop.org/software/systemd/man/systemd-hostnamed.service.html
-
-config BR2_PACKAGE_SYSTEMD_TIMEDATED
- bool "enable timedate daemon"
- default y
+config BR2_PACKAGE_SYSTEMD_KDBUS
+ bool "enable kdbus support"
help
- systemd-timedated is a system service that may be used as a mechanism to
- change the system clock and timezone, as well as to enable/disable NTP
- time synchronization.
-
- http://www.freedesktop.org/software/systemd/man/systemd-timedated.service.html
+ Enable kdbus support for Systemd.
config BR2_PACKAGE_SYSTEMD_LOCALED
bool "enable locale daemon"
@@ -240,23 +191,20 @@ config BR2_PACKAGE_SYSTEMD_LOCALED
http://www.freedesktop.org/software/systemd/man/systemd-localed.service.html
-config BR2_PACKAGE_SYSTEMD_COREDUMP
- bool "enable coredump hook"
+config BR2_PACKAGE_SYSTEMD_LOGIND
+ bool "enable login daemon"
help
- systemd-coredump can be used as a helper binary by the kernel when a user
- space program receives a fatal signal and dumps core.
+ systemd-logind is a system service that manages user logins.
- http://www.freedesktop.org/software/systemd/man/systemd-coredump.html
+ http://www.freedesktop.org/software/systemd/man/systemd-logind.service.html
-config BR2_PACKAGE_SYSTEMD_POLKIT
- bool "enable polkit support"
- select BR2_PACKAGE_POLKIT
+config BR2_PACKAGE_SYSTEMD_MACHINED
+ bool "enable machine daemon"
help
- If enabled, systemd is built with polkit support and policy files for its
- services are generated and installed. It is useful for allowing unprivileged
- processes to speak to systemd's many privileged processes.
+ systemd-machined is a system service that keeps track of virtual machines
+ and containers, and processes belonging to them.
- http://wiki.freedesktop.org/www/Software/polkit/
+ http://www.freedesktop.org/software/systemd/man/systemd-machined.service.html
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
@@ -270,8 +218,77 @@ config BR2_PACKAGE_SYSTEMD_NETWORKD
http://www.freedesktop.org/software/systemd/man/systemd-networkd.html
+config BR2_PACKAGE_SYSTEMD_POLKIT
+ bool "enable polkit support"
+ select BR2_PACKAGE_POLKIT
+ help
+ If enabled, systemd is built with polkit support and policy files for its
+ services are generated and installed. It is useful for allowing unprivileged
+ processes to speak to systemd's many privileged processes.
+
+ http://wiki.freedesktop.org/www/Software/polkit/
+
+config BR2_PACKAGE_SYSTEMD_QUOTACHECK
+ bool "enable quotacheck tools"
+ help
+ systemd-quotacheck is a service responsible for file system
+ quota checks. It is run once at boot after all necessary
+ file systems are mounted. It is pulled in only if at least
+ one file system has quotas enabled.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-quotacheck.service.html
+
+config BR2_PACKAGE_SYSTEMD_RANDOMSEED
+ bool "enable random-seed support"
+ help
+ systemd-random-seed is a service that restores the random seed of the system
+ at early boot and saves it at shutdown. Saving/restoring the random seed
+ across boots increases the amount of available entropy early at boot.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-random-seed.service.html
+
+config BR2_PACKAGE_SYSTEMD_RFKILL
+ bool "enable rfkill tools"
+ help
+ systemd-rfkill is a service that restores the RF kill switch state at early
+ boot and saves it at shutdown.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-rfkill at .service.html
+
+config BR2_PACKAGE_SYSTEMD_SMACK_SUPPORT
+ bool "enable SMACK support"
+ select BR2_PACKAGE_ATTR
+ select BR2_PACKAGE_SMACK
+ help
+ Enable support for SMACK, the Simple Mandatory Access Control
+ Kernel, a minimal approach to Access Control implemented as a kernel
+ LSM.
+
+ This feature requires a kernel >= 3.8.
+
+ When this feature is enabled, Systemd mounts smackfs and manages
+ security labels for sockets.
+
+config BR2_PACKAGE_SYSTEMD_SYSUSERS
+ bool "enable sysusers support"
+ help
+ systemd-sysusers creates system users and groups, based on the file format
+ and location specified in sysusers.d(5).
+
+ http://www.freedesktop.org/software/systemd/man/systemd-sysusers.html
+
+config BR2_PACKAGE_SYSTEMD_TIMEDATED
+ bool "enable timedate daemon"
+ default y
+ help
+ systemd-timedated is a system service that may be used as a mechanism to
+ change the system clock and timezone, as well as to enable/disable NTP
+ time synchronization.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-timedated.service.html
+
config BR2_PACKAGE_SYSTEMD_TIMESYNCD
- bool "enable SNTP client"
+ bool "enable timesync daemon"
help
systemd-timesyncd is a service that may be used to synchronize the
local system clock with a Network Time Protocol server.
@@ -294,26 +311,22 @@ config BR2_PACKAGE_SYSTEMD_COMPAT
This option enables the installation of compatibility *.pc files.
-config BR2_PACKAGE_SYSTEMD_SMACK_SUPPORT
- bool "enable SMACK support"
- select BR2_PACKAGE_ATTR
- select BR2_PACKAGE_SMACK
+config BR2_PACKAGE_SYSTEMD_TMPFILES
+ default y
+ bool "enable tmpfiles support"
help
- Enable support for SMACK, the Simple Mandatory Access Control
- Kernel, a minimal approach to Access Control implemented as a kernel
- LSM.
-
- This feature requires a kernel >= 3.8.
+ systemd-tmpfiles creates, deletes, and cleans up volatile and temporary
+ files and directories, based on the configuration file format and location
+ specified in tmpfiles.d(5).
- When this feature is enabled, Systemd mounts smackfs and manages
- security labels for sockets.
+ http://www.freedesktop.org/software/systemd/man/systemd-tmpfiles.html
-config BR2_PACKAGE_SYSTEMD_HIBERNATE
- bool "enable hibernation support"
+config BR2_PACKAGE_SYSTEMD_VCONSOLE
+ bool "enable vconsole tool"
help
- When this features is enabled, additional tools and services are built to
- support suspending and resuming the system.
+ systemd-vconsole-setup is an early boot service that
+ configures the virtual console font and console keymap.
- http://www.freedesktop.org/software/systemd/man/systemd-sleep.html
+ http://www.freedesktop.org/software/systemd/man/systemd-vconsole-setup.service.html
endif # BR2_PACKAGE_SYSTEMD
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 20/31] package/systemd: add optional support for audit
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (17 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 19/31] package/systemd: Sort menuconfig alphabetically Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 21/31] package/systemd: Disable the test coverage Maxime Hadjinlian
` (11 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/systemd.mk | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index eefd980..e3aacc6 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -64,6 +64,13 @@ else
SYSTEMD_CONF_OPTS += --disable-acl
endif
+ifeq ($(BR2_PACKAGE_AUDIT),y)
+SYSTEMD_CONF_OPTS += --enable-audit
+SYSTEMD_DEPENDENCIES += audit
+else
+SYSTEMD_CONF_OPTS += --disable-audit
+endif
+
ifeq ($(BR2_PACKAGE_LIBSECCOMP),y)
SYSTEMD_CONF_OPTS += --enable-seccomp
SYSTEMD_DEPENDENCIES += libseccomp
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 21/31] package/systemd: Disable the test coverage
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (18 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 20/31] package/systemd: add optional support for audit Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 22/31] package/systemd: Disable IMA support Maxime Hadjinlian
` (10 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/systemd.mk | 1 +
1 file changed, 1 insertion(+)
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index e3aacc6..c15ef58 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -36,6 +36,7 @@ SYSTEMD_CONF_OPTS += \
--disable-gnuefi \
--disable-ldconfig \
--disable-tests \
+ --disable-coverage \
--with-default-dnssec=no \
--without-python
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 22/31] package/systemd: Disable IMA support
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (19 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 21/31] package/systemd: Disable the test coverage Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 23/31] package/systemd: add optional support for libidn Maxime Hadjinlian
` (9 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/systemd.mk | 1 +
1 file changed, 1 insertion(+)
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index c15ef58..313e781 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -31,6 +31,7 @@ SYSTEMD_CONF_OPTS += \
--disable-manpages \
--disable-selinux \
--disable-pam \
+ --disable-ima \
--disable-libcryptsetup \
--disable-efi \
--disable-gnuefi \
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 23/31] package/systemd: add optional support for libidn
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (20 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 22/31] package/systemd: Disable IMA support Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 24/31] package/systemd: add optional support for qrencode Maxime Hadjinlian
` (8 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/systemd.mk | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 313e781..e57b595 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -73,6 +73,13 @@ else
SYSTEMD_CONF_OPTS += --disable-audit
endif
+ifeq ($(BR2_PACKAGE_LIBIDN),y)
+SYSTEMD_CONF_OPTS += --enable-libidn
+SYSTEMD_DEPENDENCIES += libidn
+else
+SYSTEMD_CONF_OPTS += --disable-libidn
+endif
+
ifeq ($(BR2_PACKAGE_LIBSECCOMP),y)
SYSTEMD_CONF_OPTS += --enable-seccomp
SYSTEMD_DEPENDENCIES += libseccomp
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 24/31] package/systemd: add optional support for qrencode
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (21 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 23/31] package/systemd: add optional support for libidn Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 25/31] package/systemd: Add optional support for myhostname Maxime Hadjinlian
` (7 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
The support of qrencode depends of the journal gateway feature as it is
used to display the key used to seal the journal.
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/systemd.mk | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index e57b595..c79b64c 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -141,8 +141,14 @@ endif
ifeq ($(BR2_PACKAGE_SYSTEMD_JOURNAL_GATEWAY),y)
SYSTEMD_DEPENDENCIES += libmicrohttpd
SYSTEMD_CONF_OPTS += --enable-microhttpd
+ifeq ($(BR2_PACKAGE_LIBQRENCODE),y)
+SYSTEMD_CONF_OPTS += --enable-qrencode
+SYSTEMD_DEPENDENCIES += libqrencode
else
-SYSTEMD_CONF_OPTS += --disable-microhttpd
+SYSTEMD_CONF_OPTS += --disable-qrencode
+endif
+else
+SYSTEMD_CONF_OPTS += --disable-microhttpd --disable-qrencode
endif
ifeq ($(BR2_PACKAGE_SYSTEMD_HWDB),y)
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 25/31] package/systemd: Add optional support for myhostname
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (22 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 24/31] package/systemd: add optional support for qrencode Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 26/31] package/systemd: Add optional support for resolved Maxime Hadjinlian
` (6 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/Config.in | 11 +++++++++++
package/systemd/systemd.mk | 6 ++++++
2 files changed, 17 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index c1a4105..8e72526 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -206,6 +206,17 @@ config BR2_PACKAGE_SYSTEMD_MACHINED
http://www.freedesktop.org/software/systemd/man/systemd-machined.service.html
+config BR2_PACKAGE_SYSTEMD_MYHOSTNAME
+ bool "enable myhostname NSS plugin"
+ default y
+ help
+ nss-myhostname is a plug-in module for the GNU Name Service Switch (NSS)
+ functionality of the GNU C Library (glibc), primarily providing hostname
+ resolution for the locally configured system hostname as returned by
+ gethostname(2).
+
+ http://www.freedesktop.org/software/systemd/man/nss-myhostname.html
+
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index c79b64c..1be2b53 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -229,6 +229,12 @@ else
SYSTEMD_CONF_OPTS += --disable-machined
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_MYHOSTNAME),y)
+SYSTEMD_CONF_OPTS += --enable-myhostname
+else
+SYSTEMD_CONF_OPTS += --disable-myhostname
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_IMPORTD),y)
SYSTEMD_CONF_OPTS += --enable-importd
else
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 26/31] package/systemd: Add optional support for resolved
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (23 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 25/31] package/systemd: Add optional support for myhostname Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 27/31] package/systemd: Add optional libxkbcommon support Maxime Hadjinlian
` (5 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/Config.in | 10 ++++++++++
package/systemd/systemd.mk | 6 ++++++
2 files changed, 16 insertions(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index 8e72526..f91684e 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -258,6 +258,16 @@ config BR2_PACKAGE_SYSTEMD_RANDOMSEED
http://www.freedesktop.org/software/systemd/man/systemd-random-seed.service.html
+config BR2_PACKAGE_SYSTEMD_RESOLVED
+ bool "enable resolve daemon"
+ default y
+ help
+ systemd-resolved is a system service that provides network name
+ resolution to local applications. It implements a caching and validating
+ DNS/DNSSEC stub resolver, as well as an LLMNR resolver and responder.
+
+ http://www.freedesktop.org/software/systemd/man/systemd-resolved.html
+
config BR2_PACKAGE_SYSTEMD_RFKILL
bool "enable rfkill tools"
help
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 1be2b53..d63d1cc 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -247,6 +247,12 @@ else
SYSTEMD_CONF_OPTS += --disable-hostnamed
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_RESOLVED),y)
+SYSTEMD_CONF_OPTS += --enable-resolved
+else
+SYSTEMD_CONF_OPTS += --disable-resolved
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_TIMEDATED),y)
SYSTEMD_CONF_OPTS += --enable-timedated
else
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 27/31] package/systemd: Add optional libxkbcommon support
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (24 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 26/31] package/systemd: Add optional support for resolved Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 28/31] package/systemd: Force enable blkid Maxime Hadjinlian
` (4 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/systemd.mk | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index d63d1cc..08c60df 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -87,6 +87,13 @@ else
SYSTEMD_CONF_OPTS += --disable-seccomp
endif
+ifeq ($(BR2_PACKAGE_LIBXKBCOMMON),y)
+SYSTEMD_CONF_OPTS += --enable-xkbcommon
+SYSTEMD_DEPENDENCIES += libxkbcommon
+else
+SYSTEMD_CONF_OPTS += --disable-xkbcommon
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_KDBUS),y)
SYSTEMD_CONF_OPTS += --enable-kdbus
else
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 28/31] package/systemd: Force enable blkid
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (25 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 27/31] package/systemd: Add optional libxkbcommon support Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 29/31] package/systemd: Create user only when needed Maxime Hadjinlian
` (3 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
Since systemd select BR2_PACKAGE_UTIL_LINUX_LIBBLKID, we can safely
force this option.
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/systemd.mk | 1 +
1 file changed, 1 insertion(+)
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 08c60df..8b8d124 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -27,6 +27,7 @@ endif
SYSTEMD_CONF_OPTS += \
--with-rootprefix= \
+ --enable-blkid \
--enable-static=no \
--disable-manpages \
--disable-selinux \
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 29/31] package/systemd: Create user only when needed
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (26 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 28/31] package/systemd: Force enable blkid Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 30/31] package/systemd: Default yes for timesyncd Maxime Hadjinlian
` (2 subsequent siblings)
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
We don't want to create a bunch of group and users that might not be
used, it's more elegant to create them when the associated features is
selected.
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/systemd.mk | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 8b8d124..a02da6a 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -257,6 +257,7 @@ endif
ifeq ($(BR2_PACKAGE_SYSTEMD_RESOLVED),y)
SYSTEMD_CONF_OPTS += --enable-resolved
+SYSTEMD_RESOLVED_USER = systemd-resolve -1 systemd-resolve -1 * - - - Network Name Resolution Manager
else
SYSTEMD_CONF_OPTS += --disable-resolved
endif
@@ -275,6 +276,7 @@ endif
ifeq ($(BR2_PACKAGE_SYSTEMD_COREDUMP),y)
SYSTEMD_CONF_OPTS += --enable-coredump
+SYSTEMD_COREDUMP_USER = systemd-coredump -1 systemd-coredump -1 * /var/lib/systemd/coredump - - Core Dumper
else
SYSTEMD_CONF_OPTS += --disable-coredump
endif
@@ -287,6 +289,7 @@ endif
ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y)
SYSTEMD_CONF_OPTS += --enable-networkd
+SYSTEMD_NETWORKD_USER = systemd-network -1 systemd-network -1 * - - - Network Manager
define SYSTEMD_INSTALL_RESOLVCONF_HOOK
ln -sf ../run/systemd/resolve/resolv.conf \
$(TARGET_DIR)/etc/resolv.conf
@@ -304,6 +307,7 @@ endif
ifeq ($(BR2_PACKAGE_SYSTEMD_TIMESYNCD),y)
SYSTEMD_CONF_OPTS += --enable-timesyncd
+SYSTEMD_TIMESYNCD_USER = systemd-timesync -1 systemd-timesync -1 * - - - Network Time Synchronization
define SYSTEMD_INSTALL_SERVICE_TIMESYNC
mkdir -p $(TARGET_DIR)/etc/systemd/system/sysinit.target.wants
ln -sf ../../../../lib/systemd/system/systemd-timesyncd.service \
@@ -348,13 +352,13 @@ define SYSTEMD_USERS
- - input -1 * - - - Input device group
- - systemd-journal -1 * - - - Journal
systemd-bus-proxy -1 systemd-bus-proxy -1 * - - - Proxy D-Bus messages to/from a bus
- systemd-coredump -1 systemd-coredump -1 * /var/lib/systemd/coredump - - Core Dumper
systemd-journal-gateway -1 systemd-journal-gateway -1 * /var/log/journal - - Journal Gateway
systemd-journal-remote -1 systemd-journal-remote -1 * /var/log/journal/remote - - Journal Remote
systemd-journal-upload -1 systemd-journal-upload -1 * - - - Journal Upload
- systemd-network -1 systemd-network -1 * - - - Network Manager
- systemd-resolve -1 systemd-resolve -1 * - - - Network Name Resolution Manager
- systemd-timesync -1 systemd-timesync -1 * - - - Network Time Synchronization
+ $(SYSTEMD_COREDUMP_USER)
+ $(SYSTEMD_NETWORKD_USER)
+ $(SYSTEMD_RESOLVED_USER)
+ $(SYSTEMD_TIMESYNCD_USER)
endef
define SYSTEMD_DISABLE_SERVICE_TTY1
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 30/31] package/systemd: Default yes for timesyncd
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (27 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 29/31] package/systemd: Create user only when needed Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 31/31] package/systemd: Default yes for networkd Maxime Hadjinlian
2016-07-02 11:14 ` [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Thomas Petazzoni
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
It seems logical to enable a few options along with systemd when it's
the init system.
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/Config.in | 1 +
1 file changed, 1 insertion(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index f91684e..5751918 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -310,6 +310,7 @@ config BR2_PACKAGE_SYSTEMD_TIMEDATED
config BR2_PACKAGE_SYSTEMD_TIMESYNCD
bool "enable timesync daemon"
+ default y
help
systemd-timesyncd is a service that may be used to synchronize the
local system clock with a Network Time Protocol server.
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 31/31] package/systemd: Default yes for networkd
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (28 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 30/31] package/systemd: Default yes for timesyncd Maxime Hadjinlian
@ 2016-07-01 21:51 ` Maxime Hadjinlian
2016-07-02 11:14 ` [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Thomas Petazzoni
30 siblings, 0 replies; 33+ messages in thread
From: Maxime Hadjinlian @ 2016-07-01 21:51 UTC (permalink / raw)
To: buildroot
It seems logical to enable a few options along with systemd when it's
the init system.
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/systemd/Config.in | 1 +
1 file changed, 1 insertion(+)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index 5751918..0d0148e 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -219,6 +219,7 @@ config BR2_PACKAGE_SYSTEMD_MYHOSTNAME
config BR2_PACKAGE_SYSTEMD_NETWORKD
bool "enable network manager"
+ default y
help
systemd-networkd is a system service that manages networks.
It detects and configures network devices as they appear, as well as
--
2.8.1
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 15/31] package/systemd: add optional support for hibernation
2016-07-01 21:51 ` [Buildroot] [PATCH 15/31] package/systemd: add optional support for hibernation Maxime Hadjinlian
@ 2016-07-01 22:11 ` Thomas Petazzoni
0 siblings, 0 replies; 33+ messages in thread
From: Thomas Petazzoni @ 2016-07-01 22:11 UTC (permalink / raw)
To: buildroot
Hello,
On Fri, 1 Jul 2016 23:51:15 +0200, Maxime Hadjinlian wrote:
> From: Gabe Evans <gabe@hashrabbit.co>
>
> Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
> ---
> package/systemd/Config.in | 10 +++++++++-
> package/systemd/systemd.mk | 6 ++++++
> 2 files changed, 15 insertions(+), 1 deletion(-)
>
> diff --git a/package/systemd/Config.in b/package/systemd/Config.in
> index a857a95..3fcb74d 100644
> --- a/package/systemd/Config.in
> +++ b/package/systemd/Config.in
> @@ -308,4 +308,12 @@ config BR2_PACKAGE_SYSTEMD_SMACK_SUPPORT
> When this feature is enabled, Systemd mounts smackfs and manages
> security labels for sockets.
>
> -endif
> +config BR2_PACKAGE_SYSTEMD_HIBERNATE
> + bool "enable hibernation support"
> + help
> + When this features is enabled, additional tools and services are built to
> + support suspending and resuming the system.
> +
> + http://www.freedesktop.org/software/systemd/man/systemd-sleep.html
> +
> +endif # BR2_PACKAGE_SYSTEMD
The addition of the comment here has nothing to do with the patch being
done.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 33+ messages in thread
* [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
` (29 preceding siblings ...)
2016-07-01 21:51 ` [Buildroot] [PATCH 31/31] package/systemd: Default yes for networkd Maxime Hadjinlian
@ 2016-07-02 11:14 ` Thomas Petazzoni
30 siblings, 0 replies; 33+ messages in thread
From: Thomas Petazzoni @ 2016-07-02 11:14 UTC (permalink / raw)
To: buildroot
Hello,
On Fri, 1 Jul 2016 23:51:01 +0200, Maxime Hadjinlian wrote:
> From: Gabe Evans <gabe@hashrabbit.co>
>
> Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
> [Maxime: Add default y]
> Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
I've applied patches 1-18, but for many of them, I had to rewrap the
Config.in help text as several of them had too long lines.
Due to this, patch 19 (which re-orders the Config.in options) did not
apply, with lots of conflicts.
I nonetheless managed to apply patches 20, 21, 22, 23 and 24, as well
as 27 and 28. So you have 19, 25, 26, 29, 30 and 31 that remain to be
applied. I've kept them in the "New" state on patchwork so that you can
easily identify what remains to be applied.
Also, could you integrate your bootchard changes in the same series, in
order to avoid conflicts?
Thanks,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 33+ messages in thread
end of thread, other threads:[~2016-07-02 11:14 UTC | newest]
Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-01 21:51 [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 02/31] package/systemd: add optional support for sysusers Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 03/31] package/systemd: add optional support for firstboot Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 04/31] package/systemd: add optional support for random-seed Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 05/31] package/systemd: add optional support for backlight Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 06/31] package/systemd: add optional support for rfkill Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 07/31] package/systemd: add optional support for logind Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 08/31] package/systemd: add optional support for machined Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 09/31] package/systemd: add optional support for importd Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 10/31] package/systemd: add optional support for hostnamed Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 11/31] package/systemd: add optional support for timedated Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 12/31] package/systemd: add optional support for localed Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 13/31] package/systemd: add optional support for coredump Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 14/31] package/systemd: add optional support for polkit Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 15/31] package/systemd: add optional support for hibernation Maxime Hadjinlian
2016-07-01 22:11 ` Thomas Petazzoni
2016-07-01 21:51 ` [Buildroot] [PATCH 16/31] package/systemd: use 'menuconfig' Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 17/31] package/systemd: only create 'systemd-journal' group Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 18/31] package/systemd: remove unnecessary make opts Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 19/31] package/systemd: Sort menuconfig alphabetically Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 20/31] package/systemd: add optional support for audit Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 21/31] package/systemd: Disable the test coverage Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 22/31] package/systemd: Disable IMA support Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 23/31] package/systemd: add optional support for libidn Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 24/31] package/systemd: add optional support for qrencode Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 25/31] package/systemd: Add optional support for myhostname Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 26/31] package/systemd: Add optional support for resolved Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 27/31] package/systemd: Add optional libxkbcommon support Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 28/31] package/systemd: Force enable blkid Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 29/31] package/systemd: Create user only when needed Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 30/31] package/systemd: Default yes for timesyncd Maxime Hadjinlian
2016-07-01 21:51 ` [Buildroot] [PATCH 31/31] package/systemd: Default yes for networkd Maxime Hadjinlian
2016-07-02 11:14 ` [Buildroot] [PATCH 01/31] package/systemd: add optional support for tmpfiles Thomas Petazzoni
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.