config.mk: control sed -ne 's/^Version: /VERSION=/p; s/^Architecture: /ARCH=/p; s/^Package: /PKG=/p;' < $< > $@ echo 'export VERSION ARCH PKG' >> $@ include config.mk PKG_FILE = $(PKG)_$(VERSION)_$(ARCH).deb export PKG_FILE $(PKG_FILE): control equivs-build control clean-equivs: rm -f control equivs-stamp equivs-stamp: control $(MAKE) $(PKG_FILE) $(MAKE) install-equivs rm $(PKG_FILE) touch $@ .PHONY: install-equivs install-equivs: ifneq (0,$(shell id -u)) sudo $(MAKE) PKG_FILE=$(PKG_FILE) MAKEFLAGS=$(MAKEFLAGS) $@ else dpkg -i $${PKG_FILE} ifneq ($(REMOVE_EQUIVS_PACKAGE),) dpkg -r $${PKG_FILE%%_*} endif endif