]> arthur.barton.de Git - ax-linux.git/commitdiff
Generate 06btrfs-mksnapshot and respect PREFIX
authorAlexander Barton <alex@barton.de>
Fri, 25 Apr 2014 09:23:24 +0000 (11:23 +0200)
committerAlexander Barton <alex@barton.de>
Fri, 25 Apr 2014 09:23:24 +0000 (11:23 +0200)
btrfs/mksnapshot/.gitignore [new file with mode: 0644]
btrfs/mksnapshot/06btrfs-mksnapshot [deleted file]
btrfs/mksnapshot/06btrfs-mksnapshot.tmpl [new file with mode: 0644]
btrfs/mksnapshot/Makefile

diff --git a/btrfs/mksnapshot/.gitignore b/btrfs/mksnapshot/.gitignore
new file mode 100644 (file)
index 0000000..8bd8bba
--- /dev/null
@@ -0,0 +1 @@
+06btrfs-mksnapshot
diff --git a/btrfs/mksnapshot/06btrfs-mksnapshot b/btrfs/mksnapshot/06btrfs-mksnapshot
deleted file mode 100644 (file)
index 3b2e041..0000000
+++ /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 (file)
index 0000000..add475a
--- /dev/null
@@ -0,0 +1 @@
+DPkg::Pre-Invoke { "if [ -x :PREFIX:/sbin/btrfs-mksnapshot-rootfs ]; then :PREFIX:/sbin/btrfs-mksnapshot-rootfs; fi"; };
index 01c7c6705becd268e74aa2c88b66d0968fb034e3..b70ab69310befa3c2644f6ccb5ed3e65952809f8 100644 (file)
@@ -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