File bftpd-2.8_install.patch of Package bftpd

--- Makefile.in.orig	2010-04-22 00:19:58.000000000 +0200
+++ Makefile.in	2010-04-22 00:23:05.000000000 +0200
@@ -6,6 +6,8 @@
 prefix=@prefix@
 mandir=@mandir@
 sbindir=@sbindir@
+sysconfdir=@sysconfdir@
+localstatedir=@localstatedir@
 DESTDIR=
 DIRPAX=@DIRPAX@
 PAX=@PAX@
@@ -26,15 +28,19 @@
 $(OBJS): $(HEADERS) Makefile
 
 install: all
-	$(INSTALL) -g 0 -m 700 -o 0 bftpd $(DESTDIR)/$(prefix)/sbin
-	$(INSTALL) -g 0 -m 644 -o 0 bftpd.8 $(DESTDIR)/$(mandir)/man8
+	$(INSTALL) -d $(DESTDIR)$(sbindir)
+	$(INSTALL) -d $(DESTDIR)$(sysconfdir)
+	$(INSTALL) -d $(DESTDIR)$(mandir)/man8
+	#
+	$(INSTALL) -m 700 bftpd $(DESTDIR)/$(prefix)/sbin
+	$(INSTALL) -m 644 bftpd.8 $(DESTDIR)/$(mandir)/man8
 	[ -f $(DESTDIR)/etc/bftpd.conf ] || \
-		$(INSTALL) -g 0 -m 600 -o 0 bftpd.conf $(DESTDIR)/etc
-	mkdir -p $(DESTDIR)/var/log
-	touch $(DESTDIR)/var/log/bftpd.log
-	chmod 644 $(DESTDIR)/var/log/bftpd.log
-	mkdir -p $(DESTDIR)/var/run/bftpd
-	chmod 755 $(DESTDIR)/var/run/bftpd
+		$(INSTALL) -m 600 bftpd.conf $(DESTDIR)/etc
+	#
+	$(INSTALL) -d -m 0755 $(DESTDIR)$(localstatedir)/log
+	$(INSTALL) -d -m 0755 $(DESTDIR)$(localstatedir)/run/bftpd
+	touch $(DESTDIR)$(localstatedir)/log/bftpd.log
+	chmod 644 $(DESTDIR)$(localstatedir)/log/bftpd.log
 
 clean distclean:
 	rm -f *~ $(OBJS) bftpd mksources.finished config.cache
--- Makefile.orig	2010-04-22 00:18:33.000000000 +0200
+++ Makefile	2010-04-22 00:19:50.000000000 +0200
@@ -27,10 +27,10 @@
 $(OBJS): $(HEADERS) Makefile
 
 install: all
-	$(INSTALL) -g 0 -m 700 -o 0 bftpd $(DESTDIR)/$(prefix)/sbin
-	$(INSTALL) -g 0 -m 644 -o 0 bftpd.8 $(DESTDIR)/$(mandir)/man8
+	$(INSTALL) -m 700 bftpd $(DESTDIR)/$(prefix)/sbin
+	$(INSTALL) -m 644 bftpd.8 $(DESTDIR)/$(mandir)/man8
 	[ -f $(DESTDIR)/etc/bftpd.conf ] || \
-		$(INSTALL) -g 0 -m 600 -o 0 bftpd.conf $(DESTDIR)/etc
+		$(INSTALL) -m 600 bftpd.conf $(DESTDIR)/etc
 	mkdir -p $(DESTDIR)/var/log
 	touch $(DESTDIR)/var/log/bftpd.log
 	chmod 644 $(DESTDIR)/var/log/bftpd.log
openSUSE Build Service is sponsored by