btrfs-progs: docs: install uncompressed manual pages

Build systems do not typically compress man pages when installing them.
This is generally left to distro packaging mechanisms, which may end up
recompressing them using a different compressor.

Author: Mike Gilbert <floppym@gentoo.org>
Signed-off-by: David Sterba <dsterba@suse.com>
master
Mike Gilbert 2018-08-06 16:54:31 -04:00 committed by David Sterba
parent c0bf61709b
commit 14357b3e34
1 changed files with 10 additions and 10 deletions

View File

@ -37,9 +37,9 @@ MAN3_TXT += btrfs-ioctl.asciidoc
MAN_TXT = $(MAN3_TXT) $(MAN8_TXT) $(MAN5_TXT) MAN_TXT = $(MAN3_TXT) $(MAN8_TXT) $(MAN5_TXT)
MAN_XML = $(patsubst %.asciidoc,%.xml,$(MAN_TXT)) MAN_XML = $(patsubst %.asciidoc,%.xml,$(MAN_TXT))
MAN_HTML = $(patsubst %.asciidoc,%.html,$(MAN_TXT)) MAN_HTML = $(patsubst %.asciidoc,%.html,$(MAN_TXT))
GZ_MAN3 = $(patsubst %.asciidoc,%.3.gz,$(MAN3_TXT)) MAN3 = $(patsubst %.asciidoc,%.3,$(MAN3_TXT))
GZ_MAN5 = $(patsubst %.asciidoc,%.5.gz,$(MAN5_TXT)) MAN5 = $(patsubst %.asciidoc,%.5,$(MAN5_TXT))
GZ_MAN8 = $(patsubst %.asciidoc,%.8.gz,$(MAN8_TXT)) MAN8 = $(patsubst %.asciidoc,%.8,$(MAN8_TXT))
mandir ?= $(prefix)/share/man mandir ?= $(prefix)/share/man
man3dir = $(mandir)/man3 man3dir = $(mandir)/man3
@ -86,9 +86,9 @@ endif
all: man all: man
man: man3 man5 man8 man: man3 man5 man8
man3: $(GZ_MAN3) man3: $(MAN3)
man5: $(GZ_MAN5) man5: $(MAN5)
man8: $(GZ_MAN8) man8: $(MAN8)
html: $(MAN_HTML) html: $(MAN_HTML)
install: install-man install: install-man
@ -96,15 +96,15 @@ install: install-man
install-man: man install-man: man
$(INSTALL) -d -m 755 $(DESTDIR)$(man5dir) $(INSTALL) -d -m 755 $(DESTDIR)$(man5dir)
$(INSTALL) -d -m 755 $(DESTDIR)$(man8dir) $(INSTALL) -d -m 755 $(DESTDIR)$(man8dir)
$(INSTALL) -m 644 $(GZ_MAN5) $(DESTDIR)$(man5dir) $(INSTALL) -m 644 $(MAN5) $(DESTDIR)$(man5dir)
# the source file name of btrfs.5 clashes with section 8 page, but we # the source file name of btrfs.5 clashes with section 8 page, but we
# want to keep the code generic # want to keep the code generic
$(MV) $(DESTDIR)$(man5dir)/btrfs-man5.5.gz $(DESTDIR)$(man5dir)/btrfs.5.gz $(MV) $(DESTDIR)$(man5dir)/btrfs-man5.5 $(DESTDIR)$(man5dir)/btrfs.5
$(INSTALL) -m 644 $(GZ_MAN8) $(DESTDIR)$(man8dir) $(INSTALL) -m 644 $(MAN8) $(DESTDIR)$(man8dir)
$(INSTALL) -m 644 btrfsck.8 $(DESTDIR)$(man8dir) $(INSTALL) -m 644 btrfsck.8 $(DESTDIR)$(man8dir)
uninstall: uninstall:
cd $(DESTDIR)$(man8dir); rm -f btrfs-check.8.gz $(GZ_MAN8) cd $(DESTDIR)$(man8dir); rm -f btrfs-check.8 $(MAN8)
$(RMDIR) -p --ignore-fail-on-non-empty $(DESTDIR)$(man8dir) $(RMDIR) -p --ignore-fail-on-non-empty $(DESTDIR)$(man8dir)
clean: clean: