-dist: dracut-$(VERSION).tar.xz
-
-dracut-$(VERSION).tar.xz: doc syncheck
- @echo "DRACUT_VERSION=$(VERSION)" > dracut-version.sh
- git archive --format=tar $(VERSION) --prefix=dracut-$(VERSION)/ > dracut-$(VERSION).tar
- mkdir -p dracut-$(VERSION)
- for i in $(manpages) dracut.html dracut-version.sh; do [ "$${i%/*}" != "$$i" ] && mkdir -p "dracut-$(VERSION)/$${i%/*}"; cp "$$i" "dracut-$(VERSION)/$$i"; done
- tar --owner=root --group=root -rf dracut-$(VERSION).tar $$(find dracut-$(VERSION) -type f)
- rm -fr -- dracut-$(VERSION).tar.xz dracut-$(VERSION)
- xz -9 dracut-$(VERSION).tar
- rm -f -- dracut-$(VERSION).tar
-
-rpm: dracut-$(VERSION).tar.xz syncheck
- rpmbuild=$$(mktemp -d -t rpmbuild-dracut.XXXXXX); src=$$(pwd); \
- cp dracut-$(VERSION).tar.xz "$$rpmbuild"; \
- LC_MESSAGES=C $$src/git2spec.pl $(VERSION) "$$rpmbuild" < dracut.spec > $$rpmbuild/dracut.spec; \
- (cd "$$rpmbuild"; \
- wget https://www.gnu.org/licenses/lgpl-2.1.txt; \
- rpmbuild --define "_topdir $$PWD" --define "_sourcedir $$PWD" \
- --define "_specdir $$PWD" --define "_srcrpmdir $$PWD" \
- --define "_rpmdir $$PWD" -ba dracut.spec; ) && \
- ( mv "$$rpmbuild"/$$(arch)/*.rpm .; mv "$$rpmbuild"/*.src.rpm .;rm -fr -- "$$rpmbuild"; ls *.rpm )
+dist: dracut-$(DRACUT_MAIN_VERSION).tar.xz
+
+dracut-$(DRACUT_MAIN_VERSION).tar.xz: doc syncheck
+ git archive --format=tar $(DRACUT_MAIN_VERSION) --prefix=dracut-$(DRACUT_MAIN_VERSION)/ > dracut-$(DRACUT_MAIN_VERSION).tar
+ mkdir -p dracut-$(DRACUT_MAIN_VERSION)
+ for i in $(manpages) dracut.html; do [ "$${i%/*}" != "$$i" ] && mkdir -p "dracut-$(DRACUT_MAIN_VERSION)/$${i%/*}"; cp "$$i" "dracut-$(DRACUT_MAIN_VERSION)/$$i"; done
+ tar --owner=root --group=root -rf dracut-$(DRACUT_MAIN_VERSION).tar $$(find dracut-$(DRACUT_MAIN_VERSION) -type f)
+ rm -fr -- dracut-$(DRACUT_MAIN_VERSION).tar.xz dracut-$(DRACUT_MAIN_VERSION)
+ xz -9 dracut-$(DRACUT_MAIN_VERSION).tar
+ rm -f -- dracut-$(DRACUT_MAIN_VERSION).tar