All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/2] ncurses: install screen terminfo file
@ 2012-05-07 10:33 Gustavo Zacarias
  2012-05-07 10:33 ` [Buildroot] [PATCH 2/2] screen: enable terminfo and install screenrc Gustavo Zacarias
  2012-05-07 21:22 ` [Buildroot] [PATCH 1/2] ncurses: install screen terminfo file Peter Korsgaard
  0 siblings, 2 replies; 4+ messages in thread
From: Gustavo Zacarias @ 2012-05-07 10:33 UTC (permalink / raw)
  To: buildroot

Install the terminfo file for screen as reported on bug #5204

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/ncurses/ncurses.mk |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/package/ncurses/ncurses.mk b/package/ncurses/ncurses.mk
index eb8a043..10a55dd 100644
--- a/package/ncurses/ncurses.mk
+++ b/package/ncurses/ncurses.mk
@@ -117,6 +117,8 @@ define NCURSES_INSTALL_TARGET_CMDS
 	cp -dpf $(STAGING_DIR)/usr/share/terminfo/a/ansi $(TARGET_DIR)/usr/share/terminfo/a
 	mkdir -p $(TARGET_DIR)/usr/share/terminfo/l
 	cp -dpf $(STAGING_DIR)/usr/share/terminfo/l/linux $(TARGET_DIR)/usr/share/terminfo/l
+	mkdir -p $(TARGET_DIR)/usr/share/terminfo/s
+	cp -dpf $(STAGING_DIR)/usr/share/terminfo/s/screen $(TARGET_DIR)/usr/share/terminfo/s
 	$(NCURSES_INSTALL_TARGET_DEVFILES)
 endef # NCURSES_INSTALL_TARGET_CMDS
 
-- 
1.7.3.4

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH 2/2] screen: enable terminfo and install screenrc
  2012-05-07 10:33 [Buildroot] [PATCH 1/2] ncurses: install screen terminfo file Gustavo Zacarias
@ 2012-05-07 10:33 ` Gustavo Zacarias
  2012-05-07 21:22   ` Peter Korsgaard
  2012-05-07 21:22 ` [Buildroot] [PATCH 1/2] ncurses: install screen terminfo file Peter Korsgaard
  1 sibling, 1 reply; 4+ messages in thread
From: Gustavo Zacarias @ 2012-05-07 10:33 UTC (permalink / raw)
  To: buildroot

Enable terminfo support as reported on bug #5198
Also install screenrc if it's not already present in the target.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/screen/screen.mk |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/package/screen/screen.mk b/package/screen/screen.mk
index 4b3d427..d117bde 100644
--- a/package/screen/screen.mk
+++ b/package/screen/screen.mk
@@ -7,8 +7,17 @@
 SCREEN_VERSION = 4.0.3
 SCREEN_SITE = $(BR2_GNU_MIRROR)/screen
 SCREEN_DEPENDENCIES = ncurses
-SCREEN_CONF_ENV = ac_cv_header_elf_h=no ac_cv_header_dwarf_h=no
+SCREEN_CONF_ENV = ac_cv_header_elf_h=no ac_cv_header_dwarf_h=no \
+	CFLAGS="$(TARGET_CFLAGS) -DTERMINFO"
 SCREEN_MAKE = $(MAKE1)
 SCREEN_INSTALL_TARGET_OPT = DESTDIR=$(TARGET_DIR) SCREEN=screen install_bin
 
+define SCREEN_INSTALL_SCREENRC
+	if [ ! -f $(TARGET_DIR)/etc/screenrc ]; then \
+		$(INSTALL) -m 0755 -D $(@D)/etc/screenrc $(TARGET_DIR)/etc/screenrc; \
+	fi
+endef
+
+SCREEN_POST_INSTALL_TARGET_HOOKS += SCREEN_INSTALL_SCREENRC
+
 $(eval $(call AUTOTARGETS))
-- 
1.7.3.4

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH 1/2] ncurses: install screen terminfo file
  2012-05-07 10:33 [Buildroot] [PATCH 1/2] ncurses: install screen terminfo file Gustavo Zacarias
  2012-05-07 10:33 ` [Buildroot] [PATCH 2/2] screen: enable terminfo and install screenrc Gustavo Zacarias
@ 2012-05-07 21:22 ` Peter Korsgaard
  1 sibling, 0 replies; 4+ messages in thread
From: Peter Korsgaard @ 2012-05-07 21:22 UTC (permalink / raw)
  To: buildroot

>>>>> "Gustavo" == Gustavo Zacarias <gustavo@zacarias.com.ar> writes:

 Gustavo> Install the terminfo file for screen as reported on bug #5204
 Gustavo> Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH 2/2] screen: enable terminfo and install screenrc
  2012-05-07 10:33 ` [Buildroot] [PATCH 2/2] screen: enable terminfo and install screenrc Gustavo Zacarias
@ 2012-05-07 21:22   ` Peter Korsgaard
  0 siblings, 0 replies; 4+ messages in thread
From: Peter Korsgaard @ 2012-05-07 21:22 UTC (permalink / raw)
  To: buildroot

>>>>> "Gustavo" == Gustavo Zacarias <gustavo@zacarias.com.ar> writes:

 Gustavo> Enable terminfo support as reported on bug #5198
 Gustavo> Also install screenrc if it's not already present in the target.

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-05-07 21:22 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-07 10:33 [Buildroot] [PATCH 1/2] ncurses: install screen terminfo file Gustavo Zacarias
2012-05-07 10:33 ` [Buildroot] [PATCH 2/2] screen: enable terminfo and install screenrc Gustavo Zacarias
2012-05-07 21:22   ` Peter Korsgaard
2012-05-07 21:22 ` [Buildroot] [PATCH 1/2] ncurses: install screen terminfo file Peter Korsgaard

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.