[packages] vsftpd: override LDFLAGS as well to avoid -fpic requirement, refresh patch...
[openwrt/svn-archive/archive.git] / net / vsftpd / patches / 001-destdir.patch
1 --- a/Makefile
2 +++ b/Makefile
3 @@ -22,6 +22,8 @@ OBJS = main.o utility.o prelogin.o ftpcm
4 seccompsandbox.o
5
6
7 +DESTDIR =
8 +
9 .c.o:
10 $(CC) -c $*.c $(CFLAGS) $(IFLAGS)
11
12 @@ -29,21 +31,20 @@ vsftpd: $(OBJS)
13 $(CC) -o vsftpd $(OBJS) $(LINK) $(LDFLAGS) $(LIBS)
14
15 install:
16 - if [ -x /usr/local/sbin ]; then \
17 - $(INSTALL) -m 755 vsftpd /usr/local/sbin/vsftpd; \
18 - else \
19 - $(INSTALL) -m 755 vsftpd /usr/sbin/vsftpd; fi
20 - if [ -x /usr/local/man ]; then \
21 - $(INSTALL) -m 644 vsftpd.8 /usr/local/man/man8/vsftpd.8; \
22 - $(INSTALL) -m 644 vsftpd.conf.5 /usr/local/man/man5/vsftpd.conf.5; \
23 - elif [ -x /usr/share/man ]; then \
24 - $(INSTALL) -m 644 vsftpd.8 /usr/share/man/man8/vsftpd.8; \
25 - $(INSTALL) -m 644 vsftpd.conf.5 /usr/share/man/man5/vsftpd.conf.5; \
26 - else \
27 - $(INSTALL) -m 644 vsftpd.8 /usr/man/man8/vsftpd.8; \
28 - $(INSTALL) -m 644 vsftpd.conf.5 /usr/man/man5/vsftpd.conf.5; fi
29 - if [ -x /etc/xinetd.d ]; then \
30 - $(INSTALL) -m 644 xinetd.d/vsftpd /etc/xinetd.d/vsftpd; fi
31 + mkdir -p $(DESTDIR)/usr/sbin
32 + $(INSTALL) -m 755 vsftpd $(DESTDIR)/usr/sbin/
33 + mkdir -p $(DESTDIR)/usr/share/man/man8
34 + $(INSTALL) -m 644 vsftpd.8 $(DESTDIR)/usr/share/man/man8/
35 + mkdir -p $(DESTDIR)/usr/share/man/man5
36 + $(INSTALL) -m 644 vsftpd.conf.5 $(DESTDIR)/usr/share/man/man5/
37 + mkdir -p $(DESTDIR)/etc/xinetd.d
38 + $(INSTALL) -m 644 xinetd.d/vsftpd $(DESTDIR)/etc/xinetd.d/
39 +
40 +uninstall:
41 + rm -f $(DESTDIR)/usr/sbin/vsftpd
42 + rm -f $(DESTDIR)/usr/share/man/man8/vsftpd.8
43 + rm -f $(DESTDIR)/usr/share/man/man5/vsftpd.conf.5
44 + rm -f $(DESTDIR)/etc/xinetd.d/vsftpd
45
46 clean:
47 rm -f *.o *.swp vsftpd