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
e2e7aa2df8
commit
bd2f5ac97f
|
@ -947,7 +947,7 @@ deb-modules: deb-local rpm-modules
|
||||||
name=${PACKAGE}-modules; \
|
name=${PACKAGE}-modules; \
|
||||||
version=${ZFS_META_VERSION}-${ZFS_META_RELEASE}; \
|
version=${ZFS_META_VERSION}-${ZFS_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; \
|
||||||
|
@ -956,7 +956,7 @@ deb-modules: deb-local rpm-modules
|
||||||
deb-utils: deb-local rpm-utils
|
deb-utils: deb-local rpm-utils
|
||||||
name=${PACKAGE}; \
|
name=${PACKAGE}; \
|
||||||
version=${ZFS_META_VERSION}-${ZFS_META_RELEASE}; \
|
version=${ZFS_META_VERSION}-${ZFS_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; \
|
||||||
pkg2=$${name}-devel-$${version}.$${arch}.rpm; \
|
pkg2=$${name}-devel-$${version}.$${arch}.rpm; \
|
||||||
pkg3=$${name}-test-$${version}.$${arch}.rpm; \
|
pkg3=$${name}-test-$${version}.$${arch}.rpm; \
|
||||||
|
@ -978,7 +978,7 @@ tgz-modules: tgz-local rpm-modules
|
||||||
name=${PACKAGE}-modules; \
|
name=${PACKAGE}-modules; \
|
||||||
version=${ZFS_META_VERSION}-${ZFS_META_RELEASE}; \
|
version=${ZFS_META_VERSION}-${ZFS_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; \
|
||||||
|
@ -987,7 +987,7 @@ tgz-modules: tgz-local rpm-modules
|
||||||
tgz-utils: tgz-local rpm-utils
|
tgz-utils: tgz-local rpm-utils
|
||||||
name=${PACKAGE}; \
|
name=${PACKAGE}; \
|
||||||
version=${ZFS_META_VERSION}-${ZFS_META_RELEASE}; \
|
version=${ZFS_META_VERSION}-${ZFS_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; \
|
||||||
pkg2=$${name}-devel-$${version}.$${arch}.rpm; \
|
pkg2=$${name}-devel-$${version}.$${arch}.rpm; \
|
||||||
pkg3=$${name}-test-$${version}.$${arch}.rpm; \
|
pkg3=$${name}-test-$${version}.$${arch}.rpm; \
|
||||||
|
|
|
@ -18,7 +18,7 @@ deb-modules: deb-local rpm-modules
|
||||||
name=${PACKAGE}-modules; \
|
name=${PACKAGE}-modules; \
|
||||||
version=${ZFS_META_VERSION}-${ZFS_META_RELEASE}; \
|
version=${ZFS_META_VERSION}-${ZFS_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; \
|
||||||
|
@ -27,7 +27,7 @@ deb-modules: deb-local rpm-modules
|
||||||
deb-utils: deb-local rpm-utils
|
deb-utils: deb-local rpm-utils
|
||||||
name=${PACKAGE}; \
|
name=${PACKAGE}; \
|
||||||
version=${ZFS_META_VERSION}-${ZFS_META_RELEASE}; \
|
version=${ZFS_META_VERSION}-${ZFS_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; \
|
||||||
pkg2=$${name}-devel-$${version}.$${arch}.rpm; \
|
pkg2=$${name}-devel-$${version}.$${arch}.rpm; \
|
||||||
pkg3=$${name}-test-$${version}.$${arch}.rpm; \
|
pkg3=$${name}-test-$${version}.$${arch}.rpm; \
|
||||||
|
|
|
@ -11,7 +11,7 @@ tgz-modules: tgz-local rpm-modules
|
||||||
name=${PACKAGE}-modules; \
|
name=${PACKAGE}-modules; \
|
||||||
version=${ZFS_META_VERSION}-${ZFS_META_RELEASE}; \
|
version=${ZFS_META_VERSION}-${ZFS_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; \
|
||||||
|
@ -20,7 +20,7 @@ tgz-modules: tgz-local rpm-modules
|
||||||
tgz-utils: tgz-local rpm-utils
|
tgz-utils: tgz-local rpm-utils
|
||||||
name=${PACKAGE}; \
|
name=${PACKAGE}; \
|
||||||
version=${ZFS_META_VERSION}-${ZFS_META_RELEASE}; \
|
version=${ZFS_META_VERSION}-${ZFS_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; \
|
||||||
pkg2=$${name}-devel-$${version}.$${arch}.rpm; \
|
pkg2=$${name}-devel-$${version}.$${arch}.rpm; \
|
||||||
pkg3=$${name}-test-$${version}.$${arch}.rpm; \
|
pkg3=$${name}-test-$${version}.$${arch}.rpm; \
|
||||||
|
|
Loading…
Reference in New Issue