1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
define TOOLS
cache_check
cache_dump
cache_metadata_size
cache_repair
cache_restore
cache_writeback
thin_check
thin_delta
thin_dump
thin_ls
thin_repair
thin_restore
thin_rmap
thin_metadata_size
thin_metadata_pack
thin_metadata_unpack
thin_migrate
thin_trim
era_check
era_dump
era_invalidate
era_restore
endef
include /usr/share/dpkg/default.mk
%:
dh $@ --buildsystem=cargo
override_dh_installman: $(foreach i,$(TOOLS),debian/thin-provisioning-tools/usr/share/man/man8/$(i).8)
dh_installman
override_dh_link:
mv debian/thin-provisioning-tools/usr/bin debian/thin-provisioning-tools/usr/sbin
dh_link $(foreach i,$(TOOLS),usr/sbin/pdata_tools usr/sbin/$(i))
debian/thin-provisioning-tools/usr/share/man/%.8: %.txt
@mkdir -p $(dir $@)
bin/txt2man -t $(basename $(notdir $<)) -s 8 -v "System Manager's Manual" -r "Device Mapper Tools" $< > $@
|