change dracut tarball compression to xz
parent
bb1ba3a1ca
commit
5db9c5c1d9
20
Makefile
20
Makefile
|
@ -155,27 +155,27 @@ clean:
|
||||||
$(RM) */*/*~
|
$(RM) */*/*~
|
||||||
$(RM) $(manpages:%=%.xml) dracut.xml
|
$(RM) $(manpages:%=%.xml) dracut.xml
|
||||||
$(RM) test-*.img
|
$(RM) test-*.img
|
||||||
$(RM) dracut-*.rpm dracut-*.tar.bz2
|
$(RM) dracut-*.rpm dracut-*.tar.bz2 dracut-*.tar.xz
|
||||||
$(RM) dracut-version.sh
|
$(RM) dracut-version.sh
|
||||||
$(RM) dracut-install install/dracut-install $(DRACUT_INSTALL_OBJECTS)
|
$(RM) dracut-install install/dracut-install $(DRACUT_INSTALL_OBJECTS)
|
||||||
$(RM) $(manpages) dracut.html
|
$(RM) $(manpages) dracut.html
|
||||||
$(MAKE) -C test clean
|
$(MAKE) -C test clean
|
||||||
|
|
||||||
dist: dracut-$(VERSION).tar.bz2
|
dist: dracut-$(VERSION).tar.xz
|
||||||
|
|
||||||
dracut-$(VERSION).tar.bz2: doc syncheck
|
dracut-$(VERSION).tar.xz: doc syncheck
|
||||||
@echo "DRACUT_VERSION=$(VERSION)" > dracut-version.sh
|
@echo "DRACUT_VERSION=$(VERSION)" > dracut-version.sh
|
||||||
git archive --format=tar $(VERSION) --prefix=dracut-$(VERSION)/ > dracut-$(VERSION).tar
|
git archive --format=tar $(VERSION) --prefix=dracut-$(VERSION)/ > dracut-$(VERSION).tar
|
||||||
mkdir -p dracut-$(VERSION)
|
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
|
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)
|
tar --owner=root --group=root -rf dracut-$(VERSION).tar $$(find dracut-$(VERSION) -type f)
|
||||||
rm -fr -- dracut-$(VERSION).tar.bz2 dracut-$(VERSION)
|
rm -fr -- dracut-$(VERSION).tar.xz dracut-$(VERSION)
|
||||||
bzip2 -9 dracut-$(VERSION).tar
|
xz -9 dracut-$(VERSION).tar
|
||||||
rm -f -- dracut-$(VERSION).tar
|
rm -f -- dracut-$(VERSION).tar
|
||||||
|
|
||||||
rpm: dracut-$(VERSION).tar.bz2 syncheck
|
rpm: dracut-$(VERSION).tar.xz syncheck
|
||||||
rpmbuild=$$(mktemp -d -t rpmbuild-dracut.XXXXXX); src=$$(pwd); \
|
rpmbuild=$$(mktemp -d -t rpmbuild-dracut.XXXXXX); src=$$(pwd); \
|
||||||
cp dracut-$(VERSION).tar.bz2 "$$rpmbuild"; \
|
cp dracut-$(VERSION).tar.xz "$$rpmbuild"; \
|
||||||
LC_MESSAGES=C $$src/git2spec.pl $(VERSION) "$$rpmbuild" < dracut.spec > $$rpmbuild/dracut.spec; \
|
LC_MESSAGES=C $$src/git2spec.pl $(VERSION) "$$rpmbuild" < dracut.spec > $$rpmbuild/dracut.spec; \
|
||||||
(cd "$$rpmbuild"; rpmbuild --define "_topdir $$PWD" --define "_sourcedir $$PWD" \
|
(cd "$$rpmbuild"; rpmbuild --define "_topdir $$PWD" --define "_sourcedir $$PWD" \
|
||||||
--define "_specdir $$PWD" --define "_srcrpmdir $$PWD" \
|
--define "_specdir $$PWD" --define "_srcrpmdir $$PWD" \
|
||||||
|
@ -215,9 +215,9 @@ hostimage: all
|
||||||
AUTHORS:
|
AUTHORS:
|
||||||
git shortlog --numbered --summary -e |while read a rest; do echo $$rest;done > AUTHORS
|
git shortlog --numbered --summary -e |while read a rest; do echo $$rest;done > AUTHORS
|
||||||
|
|
||||||
dracut.html.sign: dracut-$(VERSION).tar.bz2
|
dracut.html.sign: dracut-$(VERSION).tar.xz
|
||||||
gpg-sign-all dracut-$(VERSION).tar.bz2 dracut.html
|
gpg-sign-all dracut-$(VERSION).tar.xz dracut.html
|
||||||
|
|
||||||
upload: dracut.html.sign
|
upload: dracut.html.sign
|
||||||
kup put dracut-$(VERSION).tar.bz2 dracut-$(VERSION).tar.sign /pub/linux/utils/boot/dracut/
|
kup put dracut-$(VERSION).tar.xz dracut-$(VERSION).tar.sign /pub/linux/utils/boot/dracut/
|
||||||
kup put dracut.html dracut.html.sign /pub/linux/utils/boot/dracut/
|
kup put dracut.html dracut.html.sign /pub/linux/utils/boot/dracut/
|
||||||
|
|
|
@ -28,7 +28,7 @@ URL: https://dracut.wiki.kernel.org/
|
||||||
|
|
||||||
# Source can be generated by
|
# Source can be generated by
|
||||||
# http://git.kernel.org/?p=boot/dracut/dracut.git;a=snapshot;h=%{version};sf=tgz
|
# http://git.kernel.org/?p=boot/dracut/dracut.git;a=snapshot;h=%{version};sf=tgz
|
||||||
Source0: http://www.kernel.org/pub/linux/utils/boot/dracut/dracut-%{version}.tar.bz2
|
Source0: http://www.kernel.org/pub/linux/utils/boot/dracut/dracut-%{version}.tar.xz
|
||||||
|
|
||||||
BuildRequires: bash git
|
BuildRequires: bash git
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue