[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#402763: mktexlsr called by root with no arguments prints a spurious "no" line



Package: tetex-bin
Version: 3.0-27
Severity: minor

The patch applied to mktexlsr (via patch-deb) in revision 2014 has the
rather ugly effect of printing a "no" line when mktexlsr is called by
root with no arguments:

  # mktexlsr
  no
  mktexlsr: Updating /usr/local/share/texmf/ls-R... 
  mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN... 
  mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFDIST-TETEX... 
  mktexlsr: Updating /var/lib/texmf/ls-R... 
  mktexlsr: Done.
  #

Of course, this shows up in upgrades to current sid, as in:

  Setting up tetex-base (3.0.dfsg.3-3) ...
  no
  mktexlsr: Updating /usr/local/share/texmf/ls-R... 
  mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN... 
  mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFDIST-TETEX... 
  mktexlsr: Updating /var/lib/texmf/ls-R... 
  mktexlsr: Done.
  Running updmap-sys. This may take some time... done.

  no
  mktexlsr: Updating /usr/local/share/texmf/ls-R... 
  mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN... 
  mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFDIST-TETEX... 
  mktexlsr: Updating /var/lib/texmf/ls-R... 
  mktexlsr: Done.
  Running fmtutil-sys. This may take some time... done.
  no
  mktexlsr: Updating /usr/local/share/texmf/ls-R... 
  mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN... 
  mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFDIST-TETEX... 
  mktexlsr: Updating /var/lib/texmf/ls-R... 
  mktexlsr: Done.

The culprit is here (line 76 of mktexlsr):

  if test "`id -u`" -eq 0; then NOROOTHOME=true; echo "no"; fi;

Severity: minor, but if there was an "ugly" tag, I'd surely set it. ;-)

PS: maybe texlive-base-bin is also affected; I didn't check.

-- 
Florent



Reply to: