/
githubmirror
/
mdevctl
Обзор
Документация
Войти
/
githubmirror
/
mdevctl
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
0.47
Makefile
45 строк
2 KB
Alex Williamson
Fixup Makefile and spec for README.md
08 июл 2019, 22:21
08 июл 2019, 22:21
1c98f58
Код
Авторство
О чём код?
PREFIX=/usr UDEVDIR=$(shell pkg-config --variable=udevdir udev) UNITDIR=$(shell pkg-config --variable=systemdsystemunitdir systemd) SBINDIR=$(PREFIX)/sbin CONFDIR=/etc/mdevctl.d MANDIR=$(PREFIX)/share/man NAME=mdevctl VERSION=0.$(shell git rev-list --count HEAD) COMMIT=$(shell git rev-list --max-count 1 HEAD) NVFMT=$(NAME)-$(VERSION)-$(COMMIT) files: mdevctl mdev@.service 60-mdevctl.rules mdevctl.8 \ Makefile COPYING README.md mdevctl.spec.in archive: files tag mdevctl.spec git archive --prefix=$(NVFMT)/ HEAD > $(NVFMT).tar gzip -f -9 $(NVFMT).tar mdevctl.spec: mdevctl.spec.in files sed -e 's:#VERSION#:$(VERSION):g' \ -e 's:#COMMIT#:$(COMMIT):g' < mdevctl.spec.in > mdevctl.spec git log --format="* %cd %aN <%ae>%n%B" --date=local mdevctl.spec.in | sed -r -e 's/%/%%/g' -e 's/[0-9]+:[0-9]+:[0-9]+ //' >> mdevctl.spec srpm: mdevctl.spec archive rpmbuild -bs --define "_sourcedir $(PWD)" --define "_specdir $(PWD)" --define "_builddir $(PWD)" --define "_srcrpmdir $(PWD)" --define "_rpmdir $(PWD)" mdevctl.spec rpm: mdevctl.spec archive rpmbuild -bb --define "_sourcedir $(PWD)" --define "_specdir $(PWD)" --define "_builddir $(PWD)" --define "_srcrpmdir $(PWD)" --define "_rpmdir $(PWD)" mdevctl.spec install: mkdir -p $(DESTDIR)$(CONFDIR) mkdir -p $(DESTDIR)$(UDEVDIR)/rules.d/ install -m 644 60-mdevctl.rules $(DESTDIR)$(UDEVDIR)/rules.d/ mkdir -p $(DESTDIR)$(UNITDIR) install -m 644 mdev@.service $(DESTDIR)$(UNITDIR)/ mkdir -p $(DESTDIR)$(SBINDIR) install -m 755 mdevctl $(DESTDIR)$(SBINDIR)/ mkdir -p $(DESTDIR)$(MANDIR)/man8 install -m 644 mdevctl.8 $(DESTDIR)$(MANDIR)/man8/ clean: rm -f mdevctl.spec *.src.rpm noarch/*.rpm *.tar.gz tag: git tag -l $(VERSION) | grep -q $(VERSION) || git tag $(VERSION)