diff --git a/Makefile b/Makefile index cd46165..4f4cd89 100644 --- a/Makefile +++ b/Makefile @@ -9,6 +9,7 @@ BOOT_DIR_DEBIAN ?= /boot/grub BOOT_DIR_FEDORA ?= /boot/grub2 GRUB_UPDATE_EXCLUDE ?= false +INSTALL_DOCS ?= true SHARE_DIR = $(DESTDIR)$(PREFIX)/share LIB_DIR = $(DESTDIR)$(PREFIX)/lib @@ -40,11 +41,16 @@ install: @mkdir "${TEMP_DIR}" @chmod 777 ${TEMP_DIR} @cp manpages/grub-btrfs.8.man ${TEMP_DIR}/grub-btrfs.8 - @bzip2 ${TEMP_DIR}/grub-btrfs.8 - @install -Dm644 -t "${MAN_DIR}/man8" "${TEMP_DIR}/grub-btrfs.8.bz2" + @if test "$(INSTALL_DOCS)" = true; then \ + echo "Installing manpages..."; \ + bzip2 ${TEMP_DIR}/grub-btrfs.8; \ + install -Dm644 -t "${MAN_DIR}/man8" "${TEMP_DIR}/grub-btrfs.8.bz2"; \ + fi @cp manpages/grub-btrfsd.8.man ${TEMP_DIR}/grub-btrfsd.8 - @bzip2 ${TEMP_DIR}/grub-btrfsd.8 - @install -Dm644 -t "${MAN_DIR}/man8" "${TEMP_DIR}/grub-btrfsd.8.bz2"; + @if test "$(INSTALL_DOCS)" = true; then \ + bzip2 ${TEMP_DIR}/grub-btrfsd.8; \ + install -Dm644 -t "${MAN_DIR}/man8" "${TEMP_DIR}/grub-btrfsd.8.bz2"; \ + fi @install -Dm755 -t "$(DESTDIR)/etc/grub.d/" 41_snapshots-btrfs @install -Dm644 -t "$(DESTDIR)/etc/default/grub-btrfs/" config @install -Dm744 -t "$(BIN_DIR)/" grub-btrfsd; @@ -65,9 +71,12 @@ install: install -Dm644 "initramfs/Arch Linux/overlay_snap_ro-install" "$(LIB_DIR)/initcpio/install/grub-btrfs-overlayfs"; \ install -Dm644 "initramfs/Arch Linux/overlay_snap_ro-hook" "$(LIB_DIR)/initcpio/hooks/grub-btrfs-overlayfs"; \ fi - @install -Dm644 -t "$(SHARE_DIR)/licenses/$(PKGNAME)/" LICENSE - @install -Dm644 -t "$(SHARE_DIR)/doc/$(PKGNAME)/" README.md - @install -Dm644 "initramfs/readme.md" "$(SHARE_DIR)/doc/$(PKGNAME)/initramfs-overlayfs.md" + @if test "$(INSTALL_DOCS)" = true; then \ + echo "Installing docs..."; \ + install -Dm644 -t "$(SHARE_DIR)/licenses/$(PKGNAME)/" LICENSE; \ + install -Dm644 -t "$(SHARE_DIR)/doc/$(PKGNAME)/" README.md; \ + install -Dm644 "initramfs/readme.md" "$(SHARE_DIR)/doc/$(PKGNAME)/initramfs-overlayfs.md"; \ + fi @rm -rf "${TEMP_DIR}" @if command -v grub-mkconfig > /dev/null && [ -e "$(BOOT_DIR_DEBIAN)/grub.cfg" ] && test "$(GRUB_UPDATE_EXCLUDE)" = false; then \ echo "Updating the GRUB menu..."; \ diff --git a/config b/config index 720a5d4..2aa7123 100644 --- a/config +++ b/config @@ -1,7 +1,7 @@ #!/usr/bin/env bash -GRUB_BTRFS_VERSION=4.12-master-2023-03-26T19:08:16+00:00 +GRUB_BTRFS_VERSION=4.12-master-2023-03-26T19:39:51+00:00 # Disable grub-btrfs. # Default: "false"