From: Elan Ruusamäe Date: Sun, 3 Apr 2011 19:34:24 +0000 (+0000) Subject: - fix runuser test (updated from fedora) X-Git-Tag: auto/ac/coreutils-8_10-1~2 X-Git-Url: https://git.pld-linux.org/?a=commitdiff_plain;h=b33fa43c39fb638841a243e43736951ac965690a;p=packages%2Fcoreutils.git - fix runuser test (updated from fedora) - disable some other broken tests - spec cosmetics Changed files: coreutils.spec -> 1.173 --- diff --git a/coreutils.spec b/coreutils.spec index 180b001..f3b0546 100644 --- a/coreutils.spec +++ b/coreutils.spec @@ -137,6 +137,23 @@ Programy zawarte w tym pakiecie to: # allow rebuilding *.gmo %{__rm} po/stamp-po +# fails under C locale: +# LC_ALL=C echo -e "ça\nçb\n"|LC_ALL=C fmt -p 'ç' +# fmt: memory exhausted +%{__rm} tests/misc/fmt +%{__sed} -i -e '/misc\/fmt/d' tests/Makefile.am + +# getgid needs to be fixed: +# getgid: missing operand +# Try `getgid --help' for more information. +%{__rm} tests/misc/help-version +%{__sed} -i -e '/misc\/help-version/d' tests/Makefile.am + +# broken (racy?) +# +du: fts_read failed: T/U/3/a/b: No such file or directory +%{__rm} tests/du/move-dir-while-traversing +%{__sed} -i -e '/du\/move-dir-while-traversing/d' tests/Makefile.am + %build %{__gettextize} %{__aclocal} -I m4 @@ -169,25 +186,27 @@ sleep,sort,stat,stty,sync,touch,true,unlink,uname} $RPM_BUILD_ROOT/bin mv -f $RPM_BUILD_ROOT%{_bindir}/chroot $RPM_BUILD_ROOT%{_sbindir} # su is missed by "make install" called by non-root -install src/su $RPM_BUILD_ROOT/bin -install src/runuser $RPM_BUILD_ROOT/sbin +install -p src/su $RPM_BUILD_ROOT/bin +install -p src/runuser $RPM_BUILD_ROOT/sbin -install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir} -install %{SOURCE3} %{SOURCE4} $RPM_BUILD_ROOT/etc/shrc.d -install %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/su -install %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su-l -install %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/runuser -install %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser-l +cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir} +cp -p %{SOURCE3} %{SOURCE4} $RPM_BUILD_ROOT/etc/shrc.d +cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/su +cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su-l +cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/runuser +cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser-l cp -a man/pt_BR man/pt -for d in cs da de es fi fr hu id it ja ko nl pl pt ru zh_CN ; do +for d in cs da de es fi fr hu id it ja ko nl pl pt ru zh_CN; do install -d $RPM_BUILD_ROOT%{_mandir}/$d/man1 - install man/$d/*.1 $RPM_BUILD_ROOT%{_mandir}/$d/man1 + cp -p man/$d/*.1 $RPM_BUILD_ROOT%{_mandir}/$d/man1 done install %{SOURCE9} $RPM_BUILD_ROOT%{_mandir}/pl/man1/mktemp.1 # unwanted (-f left intentionally - some manuals could have no translations) rm -f $RPM_BUILD_ROOT%{_mandir}/*/man1/{hostname,kill,uptime}.1 +%{__rm} $RPM_BUILD_ROOT%{_infodir}/dir + %find_lang %{name} %clean