Avoid 'rpm -q' bug for 'make pkg'
RPM version 4.9.0 has been observed to generate extra debug messages in certain cases. These debug messages prevent us from cleanly acquiring the architecture. This is clearly an upstream RPM bug which will get fixed. But until then a safe solution is to pipe the result through 'tail -1' to just grab the architecture bit we care about. Example 'rpm -qp spl-0.6.0-rc4.src.rpm --qf %{arch}' output: Freeing read locks for locker 0x166: 28031/47480843735008 Freeing read locks for locker 0x168: 28031/47480843735008 x86_64
This commit is contained in:
parent
372c257233
commit
a32661a6c9
|
@ -910,7 +910,7 @@ deb-modules: deb-local rpm-modules
|
||||||
name=${PACKAGE}-modules; \
|
name=${PACKAGE}-modules; \
|
||||||
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
||||||
release=`echo ${LINUX_VERSION} | $(SED) -e "s/-/_/g"`; \
|
release=`echo ${LINUX_VERSION} | $(SED) -e "s/-/_/g"`; \
|
||||||
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch}`; \
|
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch} | tail -1`; \
|
||||||
pkg1=$${name}-$${version}_$${release}.$${arch}.rpm; \
|
pkg1=$${name}-$${version}_$${release}.$${arch}.rpm; \
|
||||||
pkg2=$${name}-devel-$${version}_$${release}.$${arch}.rpm; \
|
pkg2=$${name}-devel-$${version}_$${release}.$${arch}.rpm; \
|
||||||
fakeroot $(ALIEN) --scripts --to-deb $$pkg1 $$pkg2; \
|
fakeroot $(ALIEN) --scripts --to-deb $$pkg1 $$pkg2; \
|
||||||
|
@ -919,7 +919,7 @@ deb-modules: deb-local rpm-modules
|
||||||
deb-utils: deb-local rpm-utils
|
deb-utils: deb-local rpm-utils
|
||||||
name=${PACKAGE}; \
|
name=${PACKAGE}; \
|
||||||
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
||||||
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch}`; \
|
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch} | tail -1`; \
|
||||||
pkg1=$${name}-$${version}.$${arch}.rpm; \
|
pkg1=$${name}-$${version}.$${arch}.rpm; \
|
||||||
fakeroot $(ALIEN) --scripts --to-deb $$pkg1; \
|
fakeroot $(ALIEN) --scripts --to-deb $$pkg1; \
|
||||||
$(RM) $$pkg1
|
$(RM) $$pkg1
|
||||||
|
@ -939,7 +939,7 @@ tgz-modules: tgz-local rpm-modules
|
||||||
name=${PACKAGE}-modules; \
|
name=${PACKAGE}-modules; \
|
||||||
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
||||||
release=`echo ${LINUX_VERSION} | $(SED) -e "s/-/_/g"`; \
|
release=`echo ${LINUX_VERSION} | $(SED) -e "s/-/_/g"`; \
|
||||||
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch}`; \
|
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch} | tail -1`; \
|
||||||
pkg1=$${name}-$${version}_$${release}.$${arch}.rpm; \
|
pkg1=$${name}-$${version}_$${release}.$${arch}.rpm; \
|
||||||
pkg2=$${name}-devel-$${version}_$${release}.$${arch}.rpm; \
|
pkg2=$${name}-devel-$${version}_$${release}.$${arch}.rpm; \
|
||||||
fakeroot $(ALIEN) --scripts --to-tgz $$pkg1 $$pkg2; \
|
fakeroot $(ALIEN) --scripts --to-tgz $$pkg1 $$pkg2; \
|
||||||
|
@ -948,7 +948,7 @@ tgz-modules: tgz-local rpm-modules
|
||||||
tgz-utils: tgz-local rpm-utils
|
tgz-utils: tgz-local rpm-utils
|
||||||
name=${PACKAGE}; \
|
name=${PACKAGE}; \
|
||||||
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
||||||
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch}`; \
|
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch} | tail -1`; \
|
||||||
pkg1=$${name}-$${version}.$${arch}.rpm; \
|
pkg1=$${name}-$${version}.$${arch}.rpm; \
|
||||||
fakeroot $(ALIEN) --scripts --to-tgz $$pkg1; \
|
fakeroot $(ALIEN) --scripts --to-tgz $$pkg1; \
|
||||||
$(RM) $$pkg1
|
$(RM) $$pkg1
|
||||||
|
|
|
@ -32,7 +32,7 @@ deb-modules: deb-local rpm-modules
|
||||||
name=${PACKAGE}-modules; \
|
name=${PACKAGE}-modules; \
|
||||||
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
||||||
release=`echo ${LINUX_VERSION} | $(SED) -e "s/-/_/g"`; \
|
release=`echo ${LINUX_VERSION} | $(SED) -e "s/-/_/g"`; \
|
||||||
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch}`; \
|
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch} | tail -1`; \
|
||||||
pkg1=$${name}-$${version}_$${release}.$${arch}.rpm; \
|
pkg1=$${name}-$${version}_$${release}.$${arch}.rpm; \
|
||||||
pkg2=$${name}-devel-$${version}_$${release}.$${arch}.rpm; \
|
pkg2=$${name}-devel-$${version}_$${release}.$${arch}.rpm; \
|
||||||
fakeroot $(ALIEN) --scripts --to-deb $$pkg1 $$pkg2; \
|
fakeroot $(ALIEN) --scripts --to-deb $$pkg1 $$pkg2; \
|
||||||
|
@ -41,7 +41,7 @@ deb-modules: deb-local rpm-modules
|
||||||
deb-utils: deb-local rpm-utils
|
deb-utils: deb-local rpm-utils
|
||||||
name=${PACKAGE}; \
|
name=${PACKAGE}; \
|
||||||
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
||||||
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch}`; \
|
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch} | tail -1`; \
|
||||||
pkg1=$${name}-$${version}.$${arch}.rpm; \
|
pkg1=$${name}-$${version}.$${arch}.rpm; \
|
||||||
fakeroot $(ALIEN) --scripts --to-deb $$pkg1; \
|
fakeroot $(ALIEN) --scripts --to-deb $$pkg1; \
|
||||||
$(RM) $$pkg1
|
$(RM) $$pkg1
|
||||||
|
|
|
@ -25,7 +25,7 @@ tgz-modules: tgz-local rpm-modules
|
||||||
name=${PACKAGE}-modules; \
|
name=${PACKAGE}-modules; \
|
||||||
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
||||||
release=`echo ${LINUX_VERSION} | $(SED) -e "s/-/_/g"`; \
|
release=`echo ${LINUX_VERSION} | $(SED) -e "s/-/_/g"`; \
|
||||||
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch}`; \
|
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch} | tail -1`; \
|
||||||
pkg1=$${name}-$${version}_$${release}.$${arch}.rpm; \
|
pkg1=$${name}-$${version}_$${release}.$${arch}.rpm; \
|
||||||
pkg2=$${name}-devel-$${version}_$${release}.$${arch}.rpm; \
|
pkg2=$${name}-devel-$${version}_$${release}.$${arch}.rpm; \
|
||||||
fakeroot $(ALIEN) --scripts --to-tgz $$pkg1 $$pkg2; \
|
fakeroot $(ALIEN) --scripts --to-tgz $$pkg1 $$pkg2; \
|
||||||
|
@ -34,7 +34,7 @@ tgz-modules: tgz-local rpm-modules
|
||||||
tgz-utils: tgz-local rpm-utils
|
tgz-utils: tgz-local rpm-utils
|
||||||
name=${PACKAGE}; \
|
name=${PACKAGE}; \
|
||||||
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
version=${SPL_META_VERSION}-${SPL_META_RELEASE}; \
|
||||||
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch}`; \
|
arch=`$(RPM) -qp $${name}-$${version}.src.rpm --qf %{arch} | tail -1`; \
|
||||||
pkg1=$${name}-$${version}.$${arch}.rpm; \
|
pkg1=$${name}-$${version}.$${arch}.rpm; \
|
||||||
fakeroot $(ALIEN) --scripts --to-tgz $$pkg1; \
|
fakeroot $(ALIEN) --scripts --to-tgz $$pkg1; \
|
||||||
$(RM) $$pkg1
|
$(RM) $$pkg1
|
||||||
|
|
Loading…
Reference in New Issue