$(BINDIR)/backupmount \
$(BINDIR)/restore
-package: build \
- $(BUILDDIR)/DEBIAN/control
+package: $(BUILDDIR)/$(PACKAGENAME).deb
clean:
rm -rf build
-$(BUILDDIR)/DEBIAN/control:
+$(BUILDDIR)/$(PACKAGENAME)/DEBIAN/control:
mkdir --parents $(@D)
cat control | sed "s/\$$VERSION/$(VERSION)/" > $(@)
$(BINDIR)/restore:
mkdir --parents $(@D)
cp restore $(@)
+
+$(BUILDDIR)/$(PACKAGENAME).deb: \
+ $(BINDIR)/backup \
+ $(BINDIR)/backupmount \
+ $(BINDIR)/restore \
+ $(BUILDDIR)/$(PACKAGENAME)/DEBIAN/control
+
+ mkdir --parents $(@D)
+ umask 0022
+ cd build && dpkg-deb --build --root-owner-group $(PACKAGENAME)