$RPM_BUILD_ROOT → %{buildroot}

It is shorter and also does not mess up the host system if somebody
makes a typo.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2024-02-06 11:24:54 +01:00
parent dc6a971801
commit b15359d1d4

View File

@ -336,31 +336,31 @@ make check
%install %install
mkdir -p ${RPM_BUILD_ROOT}%{_bindir} mkdir -p %{buildroot}%{_bindir}
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man{1,6,8,5} mkdir -p %{buildroot}%{_mandir}/man{1,6,8,5}
mkdir -p ${RPM_BUILD_ROOT}%{_sbindir} mkdir -p %{buildroot}%{_sbindir}
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/{pam.d,security/console.apps} mkdir -p %{buildroot}%{_sysconfdir}/{pam.d,security/console.apps}
mkdir -p ${RPM_BUILD_ROOT}%{_tmpfilesdir}/tmpfiles.d mkdir -p %{buildroot}%{_tmpfilesdir}/tmpfiles.d
# install util-linux # install util-linux
%make_install %make_install
# And a dirs uuidd needs that the makefiles don't create # And a dirs uuidd needs that the makefiles don't create
install -m 644 %{SOURCE4} ${RPM_BUILD_ROOT}%{_tmpfilesdir}/uuidd.conf install -m 644 %{SOURCE4} %{buildroot}%{_tmpfilesdir}/uuidd.conf
install -d ${RPM_BUILD_ROOT}/run/uuidd install -d %{buildroot}/run/uuidd
install -d ${RPM_BUILD_ROOT}/var/lib/libuuid install -d %{buildroot}/var/lib/libuuid
# /etc/adjtime # /etc/adjtime
install -m 644 %{SOURCE5} ${RPM_BUILD_ROOT}%{_sysconfdir}/adjtime install -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/adjtime
# libtool junk # libtool junk
rm -rf ${RPM_BUILD_ROOT}%{_libdir}/*.la rm -rf %{buildroot}%{_libdir}/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.la rm -f %{buildroot}%{_libdir}/python*/site-packages/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.a rm -f %{buildroot}%{_libdir}/python*/site-packages/*.a
%ifarch %{sparc} %ifarch %{sparc}
rm -rf ${RPM_BUILD_ROOT}%{_bindir}/sunhostid rm -rf %{buildroot}%{_bindir}/sunhostid
cat << E-O-F > ${RPM_BUILD_ROOT}%{_bindir}/sunhostid cat << E-O-F > %{buildroot}%{_bindir}/sunhostid
#!/bin/sh #!/bin/sh
# this should be _bindir/sunhostid or somesuch. # this should be _bindir/sunhostid or somesuch.
# Copyright 1999 Peter Jones, <pjones@redhat.com> . # Copyright 1999 Peter Jones, <pjones@redhat.com> .
@ -372,12 +372,12 @@ echo \$idprom|dd bs=1 skip=27 count=6
echo echo
) 2>/dev/null ) 2>/dev/null
E-O-F E-O-F
chmod 755 ${RPM_BUILD_ROOT}%{_bindir}/sunhostid chmod 755 %{buildroot}%{_bindir}/sunhostid
%endif %endif
# PAM settings # PAM settings
{ {
pushd ${RPM_BUILD_ROOT}%{_sysconfdir}/pam.d pushd %{buildroot}%{_sysconfdir}/pam.d
install -m 644 %{SOURCE1} ./login install -m 644 %{SOURCE1} ./login
install -m 644 %{SOURCE2} ./remote install -m 644 %{SOURCE2} ./remote
install -m 644 %{SOURCE3} ./chsh install -m 644 %{SOURCE3} ./chsh
@ -390,8 +390,8 @@ chmod 755 ${RPM_BUILD_ROOT}%{_bindir}/sunhostid
} }
%ifnarch s390 s390x %ifnarch s390 s390x
ln -sf hwclock ${RPM_BUILD_ROOT}%{_sbindir}/clock ln -sf hwclock %{buildroot}%{_sbindir}/clock
echo ".so man8/hwclock.8" > ${RPM_BUILD_ROOT}%{_mandir}/man8/clock.8 echo ".so man8/hwclock.8" > %{buildroot}%{_mandir}/man8/clock.8
%endif %endif
# unsupported on SPARCs # unsupported on SPARCs
@ -401,27 +401,27 @@ for I in /sbin/sfdisk \
/sbin/cfdisk \ /sbin/cfdisk \
%{_mandir}/man8/cfdisk.8*; do %{_mandir}/man8/cfdisk.8*; do
rm -f $RPM_BUILD_ROOT$I rm -f %{buildroot}$I
done done
%endif %endif
# we install getopt-*.{bash,tcsh} by doc directive # we install getopt-*.{bash,tcsh} by doc directive
#chmod 644 misc-utils/getopt-*.{bash,tcsh} #chmod 644 misc-utils/getopt-*.{bash,tcsh}
#rm -f ${RPM_BUILD_ROOT}%{_datadir}/doc/util-linux/getopt/* #rm -f %{buildroot}%{_datadir}/doc/util-linux/getopt/*
#rmdir ${RPM_BUILD_ROOT}%{_datadir}/doc/util-linux/getopt #rmdir %{buildroot}%{_datadir}/doc/util-linux/getopt
ln -sf ../proc/self/mounts %{buildroot}/etc/mtab ln -sf ../proc/self/mounts %{buildroot}/etc/mtab
# remove static libs # remove static libs
rm -f $RPM_BUILD_ROOT%{_libdir}/lib{uuid,blkid,mount,smartcols,fdisk}.a rm -f %{buildroot}%{_libdir}/lib{uuid,blkid,mount,smartcols,fdisk}.a
# temporary remove to avoid conflicts with bash-completion pkg # temporary remove to avoid conflicts with bash-completion pkg
rm -f $RPM_BUILD_ROOT%{compldir}/{mount,umount} rm -f %{buildroot}%{compldir}/{mount,umount}
# remove unvanted translations (conflicts with shadow-utils) # remove unvanted translations (conflicts with shadow-utils)
rm -f $RPM_BUILD_ROOT%{_mandir}/*/man1/newgrp.* rm -f %{buildroot}%{_mandir}/*/man1/newgrp.*
rm -f $RPM_BUILD_ROOT%{_mandir}/*/man8/vigr.* rm -f %{buildroot}%{_mandir}/*/man8/vigr.*
rm -f $RPM_BUILD_ROOT%{_mandir}/*/man8/vipw.* rm -f %{buildroot}%{_mandir}/*/man8/vipw.*
# find MO files # find MO files
@ -430,11 +430,11 @@ rm -f $RPM_BUILD_ROOT%{_mandir}/*/man8/vipw.*
touch %{name}.files touch %{name}.files
# create list of setarch(8) symlinks # create list of setarch(8) symlinks
find $RPM_BUILD_ROOT%{_bindir}/ -regextype posix-egrep -type l \ find %{buildroot}%{_bindir}/ -regextype posix-egrep -type l \
-regex ".*(linux32|linux64|s390|s390x|i386|ppc|ppc64|ppc32|sparc|sparc64|sparc32|sparc32bash|mips|mips64|mips32|ia64|x86_64|uname26)$" \ -regex ".*(linux32|linux64|s390|s390x|i386|ppc|ppc64|ppc32|sparc|sparc64|sparc32|sparc32bash|mips|mips64|mips32|ia64|x86_64|uname26)$" \
-printf "%{_bindir}/%f\n" >> %{name}.files -printf "%{_bindir}/%f\n" >> %{name}.files
find $RPM_BUILD_ROOT%{_mandir}/man8 -regextype posix-egrep \ find %{buildroot}%{_mandir}/man8 -regextype posix-egrep \
-regex ".*(linux32|linux64|s390|s390x|i386|ppc|ppc64|ppc32|sparc|sparc64|sparc32|sparc32bash|mips|mips64|mips32|ia64|x86_64|uname26)\.8.*" \ -regex ".*(linux32|linux64|s390|s390x|i386|ppc|ppc64|ppc32|sparc|sparc64|sparc32|sparc32bash|mips|mips64|mips32|ia64|x86_64|uname26)\.8.*" \
-printf "%{_mandir}/man8/%f*\n" >> %{name}.files -printf "%{_mandir}/man8/%f*\n" >> %{name}.files