3 # Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
6 --- mgetty-1.1.30/Makefile~install
7 +++ mgetty-1.1.30/Makefile
9 # if your systems doesn't have one, use the shell script that I provide
10 # in "inst.sh" (taken from X11R5). Needed on IRIX5.2
12 -#INSTALL=install -c -o root -g wheel # NeXT/BSD
13 +#INSTALL=install -c -g wheel # NeXT/BSD
14 #INSTALL=/usr/ucb/install -c -o bin -g bin # AIX, Solaris 2.x
15 #INSTALL=installbsd -c -o bin -g bin # OSF/1, AIX 4.1, 4.2
16 #INSTALL=/usr/bin/X11/bsdinst -c -o bin # IRIX
18 +# tool to strip binaries
21 # prefix, where most (all?) of the stuff lives, usually /usr/local or /usr
25 install: install.bin install.doc
27 +install.doc: install.man install.info
29 install.bin: mgetty sendfax newslock \
30 login.config mgetty.config sendfax.config
33 -test -d $(SBINDIR) || ( ./mkidirs $(SBINDIR) ; chmod 755 $(SBINDIR) )
34 -mv -f $(SBINDIR)/mgetty $(SBINDIR)/mgetty.old
35 -mv -f $(SBINDIR)/sendfax $(SBINDIR)/sendfax.old
36 - $(INSTALL) -s -m 755 mgetty $(SBINDIR)
37 - $(INSTALL) -s -m 755 sendfax $(SBINDIR)
38 + $(INSTALL) -m 755 mgetty $(SBINDIR)
39 + $(STRIP) $(SBINDIR)/mgetty
40 + $(INSTALL) -m 755 sendfax $(SBINDIR)
41 + $(STRIP) $(SBINDIR)/sendfax
43 # data files + directories
46 test -d $(CONFDIR) || \
47 ( ./mkidirs $(CONFDIR) && chmod 755 $(CONFDIR))
48 test -f $(CONFDIR)/login.config || \
49 - $(INSTALL) -o root -m 600 login.config $(CONFDIR)/
50 + $(INSTALL) -m 600 login.config $(CONFDIR)/
51 test -f $(CONFDIR)/mgetty.config || \
52 - $(INSTALL) -o root -m 600 mgetty.config $(CONFDIR)/
53 + $(INSTALL) -m 600 mgetty.config $(CONFDIR)/
54 test -f $(CONFDIR)/sendfax.config || \
55 - $(INSTALL) -o root -m 644 sendfax.config $(CONFDIR)/
56 + $(INSTALL) -m 644 sendfax.config $(CONFDIR)/
57 test -f $(CONFDIR)/dialin.config || \
58 - $(INSTALL) -o root -m 600 dialin.config $(CONFDIR)/
59 + $(INSTALL) -m 600 dialin.config $(CONFDIR)/
60 test -f $(CONFDIR)/faxrunq.config || \
61 - $(INSTALL) -o root -m 644 faxrunq.config $(CONFDIR)/
62 + $(INSTALL) -m 644 faxrunq.config $(CONFDIR)/
64 # test for outdated stuff
67 # fax spool directories
70 - ( mkdir $(spool) && chmod 755 $(spool) )
71 + ( mkdir -p $(spool) && chmod 755 $(spool) )
72 test -d $(FAX_SPOOL) || \
73 - ( mkdir $(FAX_SPOOL) && \
74 - chown $(FAX_OUT_USER) $(FAX_SPOOL) && \
75 + ( mkdir -p $(FAX_SPOOL) && \
76 chmod 755 $(FAX_SPOOL) )
77 test -d $(FAX_SPOOL_IN) || \
78 - ( mkdir $(FAX_SPOOL_IN) && chmod 755 $(FAX_SPOOL_IN) )
79 + ( mkdir -p $(FAX_SPOOL_IN) && chmod 755 $(FAX_SPOOL_IN) )
80 test -d $(FAX_SPOOL_OUT) || \
81 - mkdir $(FAX_SPOOL_OUT)
82 - chown $(FAX_OUT_USER) $(FAX_SPOOL_OUT)
83 + mkdir -p $(FAX_SPOOL_OUT)
84 chmod 755 $(FAX_SPOOL_OUT)
88 cd g3 ; $(MAKE) install INSTALL="$(INSTALL)" \
90 - LIBDIR=$(LIBDIR) CONFDIR=$(CONFDIR)
91 + LIBDIR=$(LIBDIR) CONFDIR=$(CONFDIR) STRIP=$(STRIP)
93 # fax programs / scripts / font file
95 cd fax ; $(MAKE) install INSTALL="$(INSTALL)" \
96 FAX_OUT_USER=$(FAX_OUT_USER) \
97 BINDIR=$(BINDIR) SBINDIR=$(SBINDIR) \
98 - LIBDIR=$(LIBDIR) CONFDIR=$(CONFDIR)
99 + LIBDIR=$(LIBDIR) CONFDIR=$(CONFDIR) STRIP=$(STRIP)
103 if [ ! -z "$(INSTALL_MECHO)" ] ; then \
105 $(CC) $(CFLAGS) -o mg.echo mg.echo.c && \
106 - $(INSTALL) -s -m 755 mg.echo $(BINDIR) ; \
107 + $(INSTALL) -m 755 mg.echo $(BINDIR) ; \
108 + $(STRIP) $(BINDIR)/mg.echo ; \
112 --- mgetty-1.1.30/fax/Makefile~install
113 +++ mgetty-1.1.30/fax/Makefile
116 $(INSTALL) -m 755 faxrunqd $(SBINDIR)
117 $(INSTALL) faxq-helper $(LIBDIR)
118 - chown $(FAX_OUT_USER) $(LIBDIR)/faxq-helper
119 chmod 4711 $(LIBDIR)/faxq-helper
122 --- mgetty-1.1.30/g3/Makefile~install
123 +++ mgetty-1.1.30/g3/Makefile
127 for f in $(G3_PROGRAMS) ; do \
128 - $(INSTALL) -s -m 755 $$f $(BINDIR) ; \
129 + $(INSTALL) -m 755 $$f $(BINDIR) ; \
130 + $(STRIP) $(BINDIR)/$$f ; \
133 # make symlink for "g3topbm" (so third-party fax viewers won't fail)