tcsh vs bash

Norbert Preining norbert at preining.info
Sun Aug 1 15:17:43 CEST 2021


Hi,

> everything works. Good. But now I want to switch to using tcsh as my SHELL
> and then nothing works.  The PATH variable is OK and the main difference in
> the output of tlmgr conf in tcsh is the following:

Hmmm ...

> Missing argument in sprintf at /usr/local/bin/tlmgr line 6461.

I guess that comes from this code:
	  for my $m (sort(qw/fmtutil.cnf config.ps mktex.cnf pdftexconfig.tex/)) {
	    info(sprintf("%-17s %s", "$m:", `kpsewhich $m`));
	  }
and the missing argument means that the backticks didn't work.

What is your
	/bin/sh
pointing at? I hope not csh or so - because that would be badly broken.
/bin/sh should be something bourne/ksh/whatever, but **never** (t)csh.

Backticks should use /bin/sh - AFAIR ...

Best

Norbert

--
PREINING Norbert                              https://www.preining.info
Fujitsu Research  +  IFMGA Guide  +  TU Wien  +  TeX Live  + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13


More information about the tex-live mailing list.