$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:
parent
dc6a971801
commit
b15359d1d4
@ -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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user