/
githubmirror
/
mdevctl
Обзор
Документация
Войти
/
githubmirror
/
mdevctl
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
0.49
Makefile
52 строки
2 KB
Alex Williamson
Fedora integration
01 окт 2019, 22:02
01 окт 2019, 22:02
e2bda09
Код
Авторство
О чём код?
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) NVFMT=$(NAME)-$(VERSION) 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' < mdevctl.spec.in > mdevctl.spec PREV=""; \ for TAG in `git tag --sort=version:refname | tac`; do \ if [ -n "$$PREV" ]; then \ git log --format="- %s" $$TAG..$$PREV >> mdevctl.spec; \ fi; \ git log -1 --format="%n* %cd %aN <%ae> - $$TAG-1" --date="format:%a %b %d %Y" $$TAG >> mdevctl.spec; \ PREV=$$TAG; \ done; \ git log --format="- %s" $$TAG >> 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)/ ln -s mdevctl $(DESTDIR)$(SBINDIR)/lsmdev 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)