From 5ec18e4e11fcabe14978dd04494f56d299a77e0a Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Fri, 25 Apr 2014 11:23:24 +0200 Subject: [PATCH] Generate 06btrfs-mksnapshot and respect PREFIX --- btrfs/mksnapshot/.gitignore | 1 + btrfs/mksnapshot/06btrfs-mksnapshot | 1 - btrfs/mksnapshot/06btrfs-mksnapshot.tmpl | 1 + btrfs/mksnapshot/Makefile | 13 +++++++++++-- 4 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 btrfs/mksnapshot/.gitignore delete mode 100644 btrfs/mksnapshot/06btrfs-mksnapshot create mode 100644 btrfs/mksnapshot/06btrfs-mksnapshot.tmpl diff --git a/btrfs/mksnapshot/.gitignore b/btrfs/mksnapshot/.gitignore new file mode 100644 index 0000000..8bd8bba --- /dev/null +++ b/btrfs/mksnapshot/.gitignore @@ -0,0 +1 @@ +06btrfs-mksnapshot diff --git a/btrfs/mksnapshot/06btrfs-mksnapshot b/btrfs/mksnapshot/06btrfs-mksnapshot deleted file mode 100644 index 3b2e041..0000000 --- a/btrfs/mksnapshot/06btrfs-mksnapshot +++ /dev/null @@ -1 +0,0 @@ -DPkg::Pre-Invoke { "if [ -x /usr/local/sbin/btrfs-mksnapshot-rootfs ]; then /usr/local/sbin/btrfs-mksnapshot-rootfs; fi"; }; diff --git a/btrfs/mksnapshot/06btrfs-mksnapshot.tmpl b/btrfs/mksnapshot/06btrfs-mksnapshot.tmpl new file mode 100644 index 0000000..add475a --- /dev/null +++ b/btrfs/mksnapshot/06btrfs-mksnapshot.tmpl @@ -0,0 +1 @@ +DPkg::Pre-Invoke { "if [ -x :PREFIX:/sbin/btrfs-mksnapshot-rootfs ]; then :PREFIX:/sbin/btrfs-mksnapshot-rootfs; fi"; }; diff --git a/btrfs/mksnapshot/Makefile b/btrfs/mksnapshot/Makefile index 01c7c67..b70ab69 100644 --- a/btrfs/mksnapshot/Makefile +++ b/btrfs/mksnapshot/Makefile @@ -8,9 +8,14 @@ # (at your option) any later version. # -all: btrfs-mksnapshot +ALL = btrfs-mksnapshot btrfs-mksnapshot-rootfs 06btrfs-mksnapshot -install-local: btrfs-mksnapshot +all: $(ALL) + +clean-local: + rm -f 06btrfs-mksnapshot + +install-local: $(ALL) install -d -o $(USER) -g $(GROUP) -m 755 \ $(DESTDIR)$(PREFIX)/sbin install -p -o $(USER) -g $(GROUP) -m 755 btrfs-mksnapshot \ @@ -22,4 +27,8 @@ install-local: btrfs-mksnapshot install -p -o $(USER) -g $(GROUP) -m 644 06btrfs-mksnapshot \ $(DESTDIR)/etc/apt/apt.conf.d/06btrfs-mksnapshot +06btrfs-mksnapshot: 06btrfs-mksnapshot.tmpl + cat 06btrfs-mksnapshot.tmpl | sed -e 's@:PREFIX:@$(PREFIX)@g' \ + >06btrfs-mksnapshot + include ../../Makefile.ax -- 2.39.2