Created
November 2, 2011 17:10
-
-
Save dcarley/1334240 to your computer and use it in GitHub Desktop.
rpmbuild --showrc with and without redhat-rpm-config
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- with 2011-11-02 18:44:32.000000000 +0000 | |
+++ without-redhat 2011-11-02 18:45:02.000000000 +0000 | |
@@ -9,7 +9,7 @@ | |
compatible os's : linux | |
RPMRC VALUES: | |
-macrofiles : /usr/lib/rpm/macros:/usr/lib/rpm/ia32e-linux/macros:/usr/lib/rpm/redhat/macros:/etc/rpm/macros.*:/etc/rpm/macros:/etc/rpm/ia32e-linux/macros:~/.rpmmacros | |
+macrofiles : /usr/lib/rpm/macros:/usr/lib/rpm/ia32e-linux/macros:/etc/rpm/macros.*:/etc/rpm/macros:/etc/rpm/ia32e-linux/macros:~/.rpmmacros | |
optflags : -O2 -g -m64 -mtune=generic | |
Features supported by rpmlib: | |
@@ -84,29 +84,28 @@ | |
-14: ___build_cmd %{?_sudo:%{_sudo} }%{?_remsh:%{_remsh} %{_remhost} }%{?_remsudo:%{_remsudo} }%{?_remchroot:%{_remchroot} %{_remroot} }%{___build_shell} %{___build_args} | |
-14: ___build_post exit 0 | |
-14: ___build_pre | |
-RPM_SOURCE_DIR="%{u2p:%{_sourcedir}}" | |
-RPM_BUILD_DIR="%{u2p:%{_builddir}}" | |
-RPM_OPT_FLAGS="%{optflags}" | |
-RPM_ARCH="%{_arch}" | |
-RPM_OS="%{_os}" | |
-export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS | |
-RPM_DOC_DIR="%{_docdir}" | |
-export RPM_DOC_DIR | |
-RPM_PACKAGE_NAME="%{name}" | |
-RPM_PACKAGE_VERSION="%{version}" | |
-RPM_PACKAGE_RELEASE="%{release}" | |
-export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE | |
-%{?buildroot:RPM_BUILD_ROOT="%{u2p:%{buildroot}}" | |
-export RPM_BUILD_ROOT} | |
-%{?_javaclasspath:CLASSPATH="%{_javaclasspath}" | |
-export CLASSPATH} | |
-PKG_CONFIG_PATH="%{_libdir}/pkgconfig:%{_datadir}/pkgconfig" | |
-export PKG_CONFIG_PATH | |
- | |
-%{verbose:set -x}%{!verbose:exec > /dev/null} | |
-umask 022 | |
-cd %{u2p:%{_builddir}} | |
-%{nil} | |
+ RPM_SOURCE_DIR="%{u2p:%{_sourcedir}}" | |
+ RPM_BUILD_DIR="%{u2p:%{_builddir}}" | |
+ RPM_OPT_FLAGS="%{optflags}" | |
+ RPM_ARCH="%{_arch}" | |
+ RPM_OS="%{_os}" | |
+ export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS | |
+ RPM_DOC_DIR="%{_docdir}" | |
+ export RPM_DOC_DIR | |
+ RPM_PACKAGE_NAME="%{name}" | |
+ RPM_PACKAGE_VERSION="%{version}" | |
+ RPM_PACKAGE_RELEASE="%{release}" | |
+ export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE | |
+ %{?buildroot:RPM_BUILD_ROOT="%{u2p:%{buildroot}}" | |
+ export RPM_BUILD_ROOT} | |
+ %{?_javaclasspath:CLASSPATH="%{_javaclasspath}" | |
+ export CLASSPATH} | |
+ PKG_CONFIG_PATH="%{_libdir}/pkgconfig:%{_datadir}/pkgconfig" | |
+ export PKG_CONFIG_PATH | |
+ | |
+ %{verbose:set -x}%{!verbose:exec > /dev/null} | |
+ umask 022 | |
+ cd "%{u2p:%{_builddir}}" | |
-14: ___build_shell %{?_buildshell:%{_buildshell}}%{!?_buildshell:/bin/sh} | |
-14: ___build_template #!%{___build_shell} | |
%{___build_pre} | |
@@ -156,9 +155,8 @@ | |
%{nil} | |
-14: __file /usr/bin/file | |
-14: __file_context_path /etc/selinux/%{__policy_tree}/contexts/files/file_contexts | |
--14: __find_provides /usr/lib/rpm/redhat/find-provides | |
--14: __find_requires /usr/lib/rpm/redhat/find-requires | |
--14: __global_cflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 | |
+-14: __find_provides /usr/lib/rpm/find-provides | |
+-14: __find_requires /usr/lib/rpm/find-requires | |
-14: __gpg /usr/bin/gpg | |
-14: __gpg_check_password_cmd %{__gpg} | |
gpg --batch --no-verbose --passphrase-fd 3 -u "%{_gpg_name}" -so - | |
@@ -184,12 +182,10 @@ | |
-14: __objcopy /usr/bin/objcopy | |
-14: __objdump /usr/bin/objdump | |
-14: __os_install_post | |
- /usr/lib/rpm/redhat/brp-compress | |
- %{!?__debug_package:/usr/lib/rpm/redhat/brp-strip %{__strip}} | |
- /usr/lib/rpm/redhat/brp-strip-static-archive %{__strip} | |
- /usr/lib/rpm/redhat/brp-strip-comment-note %{__strip} %{__objdump} | |
- /usr/lib/rpm/brp-python-bytecompile | |
- /usr/lib/rpm/redhat/brp-java-repack-jars | |
+ /usr/lib/rpm/brp-compress | |
+ /usr/lib/rpm/brp-strip | |
+ /usr/lib/rpm/brp-strip-static-archive | |
+ /usr/lib/rpm/brp-strip-comment-note | |
%{nil} | |
-14: __patch /usr/bin/patch | |
-14: __perl /usr/bin/perl | |
@@ -336,7 +332,6 @@ | |
-14: _defaultdocdir %{_usr}/share/doc | |
-14: _dependency_whiteout | |
%{nil} | |
--14: _enable_debug_packages 1 | |
-14: _exec_prefix %{_prefix} | |
-14: _filter_GLIBC_PRIVATE 0 | |
-14: _fixgroup [ `%{__id_u}` = '0' ] && %{__chgrp_Rhf} root | |
@@ -344,7 +339,6 @@ | |
-14: _fixperms %{__chmod} -Rf a+rX,u+w,g-w,o-w | |
-14: _gnu -gnu | |
-14: _gzipbin %{__gzip} | |
--14: _hkp_keyserver %{nil} | |
-14: _host x86_64-redhat-linux-gnu | |
-14: _host_alias %{nil} | |
-14: _host_cpu x86_64 | |
@@ -412,7 +406,7 @@ | |
-14: _target_alias %{_host_alias} | |
-11= _target_cpu x86_64 | |
-11= _target_os linux | |
--14: _target_platform %{_target_cpu}-%{_vendor}-%{_target_os}%{?_gnu} | |
+-14: _target_platform %{_target_cpu}-%{_vendor}-%{_target_os} | |
-14: _target_vendor %{_host_vendor} | |
-14: _tmppath %{_var}/tmp | |
-14: _topdir %{_usrsrc}/redhat | |
@@ -436,22 +430,14 @@ | |
-14: arm armv3l armv4b armv4l armv4tl armv5tel armv5tejl armv6l | |
-14: bcond_with %{expand:%%{?_with_%{1}:%%global with_%{1} 1}} | |
-14: bcond_without %{expand:%%{!?_without_%{1}:%%global with_%{1} 1}} | |
--14: build %%build | |
-LANG=C | |
-export LANG | |
-unset DISPLAY | |
-%{nil} | |
-14: configure | |
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; | |
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; | |
FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; | |
- for i in $(find . -name config.guess -o -name config.sub) ; do | |
- [ -f /usr/lib/rpm/redhat/$(basename $i) ] && %{__rm} -f $i && %{__cp} -fv /usr/lib/rpm/redhat/$(basename $i) $i ; | |
- done ; | |
- ./configure --build=%{_build} --host=%{_host} \ | |
+ ./configure --host=%{_host} --build=%{_build} \ | |
--target=%{_target_platform} \ | |
--program-prefix=%{?_program_prefix} \ | |
- --prefix=%{_prefix} \ | |
+ --prefix=%{_prefix} \ | |
--exec-prefix=%{_exec_prefix} \ | |
--bindir=%{_bindir} \ | |
--sbindir=%{_sbindir} \ | |
@@ -467,116 +453,23 @@ | |
-14: debug_package | |
%ifnarch noarch | |
%global __debug_package 1 | |
-%package debuginfo | |
+%package debug | |
Summary: Debug information for package %{name} | |
Group: Development/Debug | |
-%description debuginfo | |
+AutoReqProv: 0 | |
+%description debug | |
This package provides debug information for package %{name}. | |
Debug information is useful when developing applications that use this | |
package or when debugging this package. | |
-%files debuginfo -f debugfiles.list | |
+%files debug -f debugfiles.list | |
%defattr(-,root,root) | |
%endif | |
%{nil} | |
-14: defined %{expand:%%{?%{1}:1}%%{!?%{1}:0}} | |
--14: find_lang /usr/lib/rpm/redhat/find-lang.sh %{buildroot} | |
--14: install %{?_enable_debug_packages:%{?buildsubdir:%{debug_package}}} | |
-%%install | |
-LANG=C | |
-export LANG | |
-unset DISPLAY | |
-%{nil} | |
+-14: find_lang /usr/lib/rpm/find-lang.sh %{buildroot} | |
-14: ix86 i386 i486 i586 i686 pentium3 pentium4 athlon geode | |
--14: kernel_module_package(n:v:r:s:f:xp:) %{expand:%( | |
- %define kmodtool %{-s*}%{!-s:/usr/lib/rpm/redhat/kmodtool} | |
- %define kmp_version %{-v*}%{!-v:%{version}} | |
- %define kmp_release %{-r*}%{!-r:%{release}} | |
- %define latest_kernel %(rpm -q --qf '%{VERSION}-%{RELEASE}\\n' `rpm -q kernel-devel | /usr/lib/rpm/redhat/rpmsort -r | head -n 1` | head -n 1) | |
- %{!?kernel_version:%{expand:%%global kernel_version %{latest_kernel}}} | |
- %global kverrel %(%{kmodtool} verrel %{?kernel_version} 2>/dev/null) | |
- flavors="default" | |
- if [ "i686" == "%{_target_cpu}" ] | |
- then | |
- xenver=$(rpm -q kernel-xen-devel-%{kverrel}|head -n 1) | |
- kdver=$(rpm -q kernel-kdump-devel-%{kverrel}|head -n 1) | |
- paever=$(rpm -q kernel-PAE-devel-%{kverrel}|head -n 1) | |
- if [ "kernel-xen-devel-%{kverrel}" == "$xenver" ] | |
- then | |
- flavors="$flavors xen" | |
- fi | |
- if [ "kernel-kdump-devel-%{kverrel}" == "$kdver" ] | |
- then | |
- flavors="$flavors kdump" | |
- fi | |
- if [ "kernel-PAE-devel-%{kverrel}" == "$paever" ] | |
- then | |
- flavors="$flavors PAE" | |
- fi | |
- fi | |
- if [ "x86_64" == "%{_target_cpu}" ] | |
- then | |
- xenver=$(rpm -q kernel-xen-devel-%{kverrel}|head -n 1) | |
- if [ "kernel-xen-devel-%{kverrel}" == "$xenver" ] | |
- then | |
- flavors="$flavors xen" | |
- fi | |
- fi | |
- if [ "ppc64" == "%{_target_cpu}" ] || [ "ppc64iseries" == "%{_target_cpu}" ] | |
- then | |
- kdver=$(rpm -q kernel-kdump-devel-%{kverrel}|head -n 1) | |
- if [ "kernel-kdump-devel-%{kverrel}" == "$kdver" ] | |
- then | |
- flavors="$flavors kdump" | |
- fi | |
- fi | |
- if [ "ia64" == "%{_target_cpu}" ] | |
- then | |
- xenver=$(rpm -q kernel-xen-devel-%{kverrel}|head -n 1) | |
- if [ "kernel-xen-devel-%{kverrel}" == "$xenver" ] | |
- then | |
- flavors="$flavors xen" | |
- fi | |
- fi | |
- if [ -z "%*" ]; then | |
- flavors_to_build=$flavors | |
- elif [ -z "%{-x}" ]; then | |
- flavors_to_build="%*" | |
- else | |
- flavors_to_build=" $flavors " | |
- echo "[$flavors_to_build]" >/tmp/tmp.txt | |
- for i in %* | |
- do | |
- flavors_to_build=${flavors_to_build//$i /} | |
- done | |
- fi | |
- echo "%%global flavors_to_build ${flavors_to_build:-%%nil}" | |
- echo "%%global kernel_source() /usr/src/kernels/%kverrel-\$([ %%%%{1} = default ] || echo "%%%%{1}-")%_target_cpu" | |
- if [ ! -z "%{-f*}" ] | |
- then | |
- filelist="%{-f*}" | |
- fi | |
- if [ ! -z "%{-p*}" ] | |
- then | |
- preamble="%{-p*}" | |
- fi | |
- if [ -z "%{kmodtool_generate_buildreqs}" ] | |
- then | |
- nobuildreqs="yes" | |
- fi | |
- if [ ! -z "%{-v*}" ] | |
- then | |
- kmp_version="%{kmp_version}" | |
- fi | |
- if [ ! -z "%{-r*}" ] | |
- then | |
- kmp_release="%{kmp_release} " | |
- fi | |
- kmp_override_filelist="$filelist" kmp_override_preamble="$preamble" kmp_nobuildreqs="$buildreqs" kmp_version="$kmp_version" kmp_release="$kmp_release" %{kmodtool} rpmtemplate_kmp %{-n*}%{!-n:%name} %{kverrel} $flavors_to_build 2>/dev/null | |
-)} | |
--14: kernel_module_package_buildreqs %global kmodtool_generate_buildreqs 1 | |
- kernel-devel | |
-14: makeinstall | |
- %{__make} \ | |
+ make \ | |
prefix=%{?buildroot:%{buildroot}}%{_prefix} \ | |
exec_prefix=%{?buildroot:%{buildroot}}%{_exec_prefix} \ | |
bindir=%{?buildroot:%{buildroot}}%{_bindir} \ | |
@@ -592,22 +485,16 @@ | |
infodir=%{?buildroot:%{buildroot}}%{_infodir} \ | |
install | |
-14: nil %{!?nil} | |
--11: optflags %{__global_cflags} -m64 -mtune=generic | |
+-11: optflags -O2 -g -m64 -mtune=generic | |
-14: perl_archlib %(eval "`%{__perl} -V:installarchlib`"; echo $installarchlib) | |
-14: perl_privlib %(eval "`%{__perl} -V:installprivlib`"; echo $installprivlib) | |
-14: perl_sitearch %(eval "`%{__perl} -V:installsitearch`"; echo $installsitearch) | |
-14: perl_sitelib %(eval "`%{__perl} -V:installsitelib`"; echo $installsitelib) | |
-14: perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch) | |
-14: perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib) | |
--14: prep | |
-%%prep | |
-LANG=C | |
-export LANG | |
-unset DISPLAY | |
-%{nil} | |
-14: requires_eq %(LC_ALL="C" echo '%*' | xargs -r rpm -q --qf 'Requires: %%{name} = %%{epoch}:%%{version}\n' | sed -e 's/ (none):/ /' -e 's/ 0:/ /' | grep -v "is not") | |
-15: sigtype none | |
-14: undefined %{expand:%%{?%{1}:0}%%{!?%{1}:1}} | |
-14: with %{expand:%%{?with_%{1}:1}%%{!?with_%{1}:0}} | |
-14: without %{expand:%%{?with_%{1}:0}%%{!?with_%{1}:1}} | |
-======================== active 280 empty 0 | |
+======================== active 272 empty 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment