From: Erwin Rol <er...@erwinrol.com>

Add a menu option to install a /etc/directfbrc file
via the install_alternative mechanism

Signed-off-by: Erwin Rol <er...@erwinrol.com>
---
 generic/etc/directfbrc |    2 ++
 rules/directfb.in      |    7 +++++++
 rules/directfb.make    |    4 ++++
 3 files changed, 13 insertions(+), 0 deletions(-)
 create mode 100644 generic/etc/directfbrc

diff --git a/generic/etc/directfbrc b/generic/etc/directfbrc
new file mode 100644
index 0000000..be229df
--- /dev/null
+++ b/generic/etc/directfbrc
@@ -0,0 +1,2 @@
+system=x11
+depth=24
diff --git a/rules/directfb.in b/rules/directfb.in
index 119285a..9a9fde6 100644
--- a/rules/directfb.in
+++ b/rules/directfb.in
@@ -52,6 +52,13 @@ config DIRECTFB_WM_UNIQUE
        bool "enable unique (wm module)"
        select DIRECTFB_IMAGE_PNG
 
+menu "config files                "
+
+config DIRECTFB_CONFIG_DIRECTFBRC
+       bool "/etc/directfbrc"
+
+endmenu
+
 menu "image providers             "
 
 config DIRECTFB_IMAGE_GIF
diff --git a/rules/directfb.make b/rules/directfb.make
index b49d010..39f135e 100644
--- a/rules/directfb.make
+++ b/rules/directfb.make
@@ -193,6 +193,10 @@ $(STATEDIR)/directfb.targetinstall:
        @$(call install_fixup,directfb,DEPENDS,)
        @$(call install_fixup,directfb,DESCRIPTION,missing)
 
+ifdef PTXCONF_DIRECTFB_CONFIG_DIRECTFBRC
+       @$(call install_alternative, directfb, 0, 0, 0644, /etc/directfbrc)
+endif
+
        @$(call install_copy, directfb, 0, 0, 0755, -, /usr/bin/dfbinfo)
 
        @$(call install_copy, directfb, 0, 0, 0644, -, 
/usr/lib/libdirectfb-1.4.so.0.3.0)
-- 
1.6.0.6


--
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to