diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2006-11-14 15:38:17 +0000 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2006-11-14 15:38:17 +0000 |
commit | b9971c337f08500fa61105fc1f585f1d02ae9e1c (patch) | |
tree | 05f93ce5142459cb408872603b43e6587b5c4a1c /rules | |
parent | 1fe594dfd6c3473c58b93666b344b86c160af499 (diff) | |
download | ptxdist-b9971c337f08500fa61105fc1f585f1d02ae9e1c.tar.gz ptxdist-b9971c337f08500fa61105fc1f585f1d02ae9e1c.tar.xz |
install default config file
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6323 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules')
-rw-r--r-- | rules/screen.in | 14 | ||||
-rw-r--r-- | rules/screen.make | 7 |
2 files changed, 17 insertions, 4 deletions
diff --git a/rules/screen.in b/rules/screen.in index fc9cb4c01..c384ee9bb 100644 --- a/rules/screen.in +++ b/rules/screen.in @@ -1,7 +1,15 @@ -config SCREEN +menuconfig SCREEN bool - prompt "screen" + prompt "screen " select NCURSES help Screen is a full-screen window manager that multiplexes a physical - terminal between several processes, typically interactive shells.
\ No newline at end of file + terminal between several processes, typically interactive shells. + +config SCREEN_CONFIG_FILE + depends on SCREEN + string + prompt "file for /etc/screenrc" + default "${PTXDIST_TOPDIR}/generic/etc/screenrc" + help + which file to install as /etc/screenrc diff --git a/rules/screen.make b/rules/screen.make index 443d168db..4ac2cff33 100644 --- a/rules/screen.make +++ b/rules/screen.make @@ -63,7 +63,8 @@ SCREEN_ENV := $(CROSS_ENV) # # autoconf # -SCREEN_AUTOCONF := $(CROSS_AUTOCONF_USR) +SCREEN_AUTOCONF := $(CROSS_AUTOCONF_USR) \ + --with-sys-screenrc=/etc/screenrc $(STATEDIR)/screen.prepare: $(screen_prepare_deps_default) @$(call targetinfo, $@) @@ -115,6 +116,10 @@ $(STATEDIR)/screen.targetinstall: $(screen_targetinstall_deps_default) @$(call install_copy, screen, 0, 0, 0755, $(SCREEN_DIR)/screen, /usr/bin/screen) + @if [ -n "$(PTXCONF_SCREEN_CONFIG_FILE)" ]; then \ + $(call install_copy, screen, 0, 0, 0755, $(PTXCONF_SCREEN_CONFIG_FILE), /etc/screenrc); \ + fi + @$(call install_finish,screen) @$(call touch, $@) |