]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/mgetty/mgetty-1.1.30/install.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / mgetty / mgetty-1.1.30 / install.patch
1
2 #
3 # Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
4 #
5
6 --- mgetty-1.1.30/Makefile~install
7 +++ mgetty-1.1.30/Makefile
8 @@ -170,10 +170,13 @@
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
11  INSTALL=install -c
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
17 +
18 +# tool to strip binaries
19 +STRIP=strip
20  #
21  # prefix, where most (all?) of the stuff lives, usually /usr/local or /usr
22  #
23 @@ -586,6 +589,8 @@
24  
25  install: install.bin install.doc
26  
27 +install.doc: install.man install.info
28 +
29  install.bin: mgetty sendfax newslock \
30                 login.config mgetty.config sendfax.config 
31  #
32 @@ -597,8 +602,10 @@
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
42  #
43  # data files + directories
44  #
45 @@ -607,15 +614,15 @@
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)/
63  #
64  # test for outdated stuff
65  #
66 @@ -630,37 +637,36 @@
67  # fax spool directories
68  #
69         test -d $(spool) || \
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)
85  #
86  # g3 tool programs
87  #
88         cd g3 ; $(MAKE) install INSTALL="$(INSTALL)" \
89                                 BINDIR=$(BINDIR) \
90 -                               LIBDIR=$(LIBDIR) CONFDIR=$(CONFDIR)
91 +                               LIBDIR=$(LIBDIR) CONFDIR=$(CONFDIR) STRIP=$(STRIP)
92  #
93  # fax programs / scripts / font file
94  #
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)
100  #
101  # compatibility
102  #
103         if [ ! -z "$(INSTALL_MECHO)" ] ; then \
104             cd compat ; \
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 ; \
109         fi
110  
111  #
112 --- mgetty-1.1.30/fax/Makefile~install
113 +++ mgetty-1.1.30/fax/Makefile
114 @@ -61,7 +61,6 @@
115         done
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
120  #
121  # data files
122 --- mgetty-1.1.30/g3/Makefile~install
123 +++ mgetty-1.1.30/g3/Makefile
124 @@ -37,7 +37,8 @@
125  # install programs
126  #
127         for f in $(G3_PROGRAMS) ; do \
128 -               $(INSTALL) -s -m 755 $$f $(BINDIR) ; \
129 +               $(INSTALL) -m 755 $$f $(BINDIR) ; \
130 +               $(STRIP) $(BINDIR)/$$f ; \
131         done
132  #
133  # make symlink for "g3topbm" (so third-party fax viewers won't fail)