lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

001-destdir.patch (1594B)


      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