mirror of
https://github.com/Antynea/grub-btrfs.git
synced 2026-10-20 02:42:03 +08:00
Add Makefile (#60)
This commit is contained in:
+6
-7
@@ -17,8 +17,8 @@
|
|||||||
# - Automatically detect snapper and use snapper's snapshot description if available.
|
# - Automatically detect snapper and use snapper's snapshot description if available.
|
||||||
#
|
#
|
||||||
# How to customize it:
|
# How to customize it:
|
||||||
# - Refer 41_snapshots-btrfs_config for the list of available options and their default values.
|
# - Refer to config for the list of available options and their default values.
|
||||||
# - Place your configurations to either /etc/grub.d/41_snapshots-btrfs_config or /etc/default/grub.
|
# - Place your configurations to /etc/default/grub-btrfs/config.
|
||||||
#
|
#
|
||||||
# - Generate grub.cfg (on Arch Linux use grub-mkconfig -o /boot/$grub_directory/grub.cfg)
|
# - Generate grub.cfg (on Arch Linux use grub-mkconfig -o /boot/$grub_directory/grub.cfg)
|
||||||
#
|
#
|
||||||
@@ -43,15 +43,14 @@ prefix="/usr"
|
|||||||
exec_prefix="/usr"
|
exec_prefix="/usr"
|
||||||
datarootdir="/usr/share"
|
datarootdir="/usr/share"
|
||||||
sysconfdir="/etc"
|
sysconfdir="/etc"
|
||||||
grub_btrfs_config="${sysconfdir}/grub.d/41_snapshots-btrfs_config"
|
grub_btrfs_config="${sysconfdir}/default/grub-btrfs/config"
|
||||||
|
|
||||||
. "${sysconfdir}/default/grub"
|
|
||||||
[[ -f "$grub_btrfs_config" ]] && . "$grub_btrfs_config"
|
[[ -f "$grub_btrfs_config" ]] && . "$grub_btrfs_config"
|
||||||
. "$datarootdir/grub/grub-mkconfig_lib"
|
. "$datarootdir/grub/grub-mkconfig_lib"
|
||||||
|
|
||||||
######################################
|
###################################################
|
||||||
### Variables in /etc/default/grub ###
|
### Variables in /etc/default/grub-btrfs/config ###
|
||||||
######################################
|
###################################################
|
||||||
## Disable Grub-btrfs (default=active)
|
## Disable Grub-btrfs (default=active)
|
||||||
grub_btrfs_disable=${GRUB_BTRFS_DISABLE:-"false"}
|
grub_btrfs_disable=${GRUB_BTRFS_DISABLE:-"false"}
|
||||||
[[ "${grub_btrfs_disable}" == "true" ]] && exit 0
|
[[ "${grub_btrfs_disable}" == "true" ]] && exit 0
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
PKGNAME ?= grub-btrfs
|
||||||
|
PREFIX ?= /usr
|
||||||
|
|
||||||
|
SHARE_DIR = $(DESTDIR)$(PREFIX)/share
|
||||||
|
LIB_DIR = $(DESTDIR)$(PREFIX)/lib
|
||||||
|
|
||||||
|
.PHONY: install
|
||||||
|
|
||||||
|
install:
|
||||||
|
@install -Dm755 -t "$(DESTDIR)/etc/grub.d/" 41_snapshots-btrfs
|
||||||
|
@install -Dm644 -t "$(DESTDIR)/etc/default/grub-btrfs/" config
|
||||||
|
@install -Dm644 -t "$(LIB_DIR)/systemd/system/" grub-btrfs.service
|
||||||
|
@install -Dm644 -t "$(LIB_DIR)/systemd/system/" grub-btrfs.path
|
||||||
|
@install -Dm644 -t "$(SHARE_DIR)/licenses/$(PKGNAME)/" LICENSE
|
||||||
Reference in New Issue
Block a user