branch Attitude Adjustment packages
[12.09/packages.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