summaryrefslogtreecommitdiffstats
path: root/rules/mgetty.make
diff options
context:
space:
mode:
authorBjoern Buerger <b.buerger@pengutronix.de>2004-03-12 14:57:40 +0000
committerBjoern Buerger <b.buerger@pengutronix.de>2004-03-12 14:57:40 +0000
commit1282617b3591beceac399b1ee6db580f78872442 (patch)
treeacafe1504143ebd926483f6b584756b07a639738 /rules/mgetty.make
parentea063a1a13c9c2b3e799cbd65a4cd22d853884bb (diff)
downloadptxdist-1282617b3591beceac399b1ee6db580f78872442.tar.gz
ptxdist-1282617b3591beceac399b1ee6db580f78872442.tar.xz
bsp: added config files
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunk@1199 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/mgetty.make')
-rw-r--r--rules/mgetty.make17
1 files changed, 14 insertions, 3 deletions
diff --git a/rules/mgetty.make b/rules/mgetty.make
index 6a453f7d7..4893b5bc1 100644
--- a/rules/mgetty.make
+++ b/rules/mgetty.make
@@ -1,5 +1,5 @@
# -*-makefile-*-
-# $Id: mgetty.make,v 1.3 2004/03/09 14:07:50 bsp Exp $
+# $Id: mgetty.make,v 1.4 2004/03/12 14:57:40 bbu Exp $
#
# Copyright (C) 2003 by BSP
#
@@ -79,7 +79,11 @@ $(STATEDIR)/mgetty.prepare: $(mgetty_prepare_deps)
@$(call clean, $(MGETTY_DIR)/config.cache)
cp $(PTXCONF_MGETTY_CONFIG) $(MGETTY_DIR)/policy.h
find $(MGETTY_DIR) -name Makefile \
- -exec perl -i -p -e 's/^CC.*=.*//' {} \;
+ -exec sed -i -e 's/^CC.*=.*//' \
+ -e 's/^CFLAGS.*=.*/CFLAGS+=-DAUTO_PPP/' \
+ -e 's/^LDFLAGS.*=.*//' \
+ -e 's/^LIBS.*=.*//' \
+ -e 's/^prefix.*=.*/prefix=/' {} \;
touch $@
# ----------------------------------------------------------------------------
@@ -92,7 +96,8 @@ mgetty_compile_deps = $(STATEDIR)/mgetty.prepare
$(STATEDIR)/mgetty.compile: $(mgetty_compile_deps)
@$(call targetinfo, $@)
- $(MGETTY_PATH) $(MGETTY_ENV) make -C $(MGETTY_DIR) bin-all
+ $(MGETTY_PATH) $(MGETTY_ENV) make -C $(MGETTY_DIR) \
+ bin-all mgetty.config login.config sendfax.config
touch $@
# ----------------------------------------------------------------------------
@@ -119,7 +124,13 @@ $(STATEDIR)/mgetty.targetinstall: $(mgetty_targetinstall_deps)
mkdir -p $(ROOTDIR)/usr/bin
mkdir -p $(ROOTDIR)/usr/sbin
mkdir -p $(ROOTDIR)/usr/lib/mgetty+sendfax
+ mkdir -p $(ROOTDIR)/etc/mgetty+sendfax
+ $(INSTALL) -m 600 $(MGETTY_DIR)/login.config $(ROOTDIR)/etc/mgetty+sendfax
+ $(INSTALL) -m 600 $(MGETTY_DIR)/mgetty.config $(ROOTDIR)/etc/mgetty+sendfax
+ $(INSTALL) -m 600 $(MGETTY_DIR)/dialin.config $(ROOTDIR)/etc/mgetty+sendfax
+ $(INSTALL) -m 644 $(MGETTY_DIR)/sendfax.config $(ROOTDIR)/etc/mgetty+sendfax
+ $(INSTALL) -m 644 $(MGETTY_DIR)/faxrunq.config $(ROOTDIR)/etc/mgetty+sendfax
$(INSTALL) -s -m 700 $(MGETTY_DIR)/mgetty $(ROOTDIR)/usr/sbin
$(CROSSSTRIP) -R .note -R .comment $(ROOTDIR)/usr/sbin/mgetty
$(INSTALL) -s -m 755 $(MGETTY_DIR)/sendfax $(ROOTDIR)/usr/bin