2021-03-04 21:23:27 +08:00
|
|
|
DESTDIR=
|
|
|
|
PREFIX=/usr
|
|
|
|
CONFDIR=/etc/zfsbootmenu
|
|
|
|
MODDIR=$(PREFIX)/lib/dracut/modules.d
|
|
|
|
MANDIR=$(PREFIX)/share/man
|
|
|
|
BINDIR=$(PREFIX)/bin
|
|
|
|
EXAMPLES=$(PREFIX)/share/examples/zfsbootmenu
|
|
|
|
|
2020-08-20 10:01:07 +08:00
|
|
|
.PHONY: install default
|
2020-01-01 03:29:30 +08:00
|
|
|
|
2020-08-20 10:01:07 +08:00
|
|
|
default:
|
|
|
|
|
|
|
|
install:
|
2021-08-27 22:55:55 +08:00
|
|
|
# Recursively install non-executable parts of the Dracut module
|
|
|
|
find 90zfsbootmenu -type f -not -perm /111 -exec \
|
|
|
|
install -Dm 0644 "{}" "$(DESTDIR)$(MODDIR)/{}" \;
|
|
|
|
# Executable parts of the module
|
|
|
|
find 90zfsbootmenu -type f -perm /111 -exec \
|
|
|
|
install -Dm 0755 "{}" "$(DESTDIR)$(MODDIR)/{}" \;
|
2021-03-04 21:23:27 +08:00
|
|
|
install -m 0644 -t "$(DESTDIR)$(CONFDIR)" -D etc/zfsbootmenu/config.yaml
|
|
|
|
install -m 0644 -t "$(DESTDIR)$(CONFDIR)/dracut.conf.d/" -D etc/zfsbootmenu/dracut.conf.d/*
|
2022-01-26 13:24:04 +08:00
|
|
|
install -m 0755 -t "$(DESTDIR)$(BINDIR)" -D bin/*
|
|
|
|
install -m 0644 -t "$(DESTDIR)$(MANDIR)/man5" -D man/*.5
|
|
|
|
install -m 0644 -t "$(DESTDIR)$(MANDIR)/man7" -D man/*.7
|
|
|
|
install -m 0644 -t "$(DESTDIR)$(MANDIR)/man8" -D man/*.8
|
2021-03-04 21:23:27 +08:00
|
|
|
install -m 0755 -t "$(DESTDIR)$(EXAMPLES)" -D contrib/*
|