On Fri, Aug 31, 2018 at 09:40:19AM +0200, Martijn van Duren wrote:
> 1) Implements the copy_overwrite function so we can reuse it in all
> functions.
> 2) Add the copy_overwrite function to copy_{link,fifo,special}
> 3) Change dne variable to exists for copy_file to be consistent with
> the naming in the other copy_* functions.
> 
> OK?

Unfortunately, these cp(1) diffs somehow broke texlive's
module indexing:

larry$ doas mktexlsr
cp: /usr/local/share/texmf-dist/ls-R: No such file or directory
chmod: /usr/local/share/texmf-dist/ls-R: No such file or directory              
                                                       
mktexlsr: /usr/local/share/texmf-dist/ls-R: no write permission, skipping...    
                                                       
cp: /usr/local/share/texmf-local/ls-R: No such file or directory
chmod: /usr/local/share/texmf-local/ls-R: No such file or directory             
                                                       
mktexlsr: /usr/local/share/texmf-local/ls-R: no write permission, skipping...   
                                                       
cp: /usr/local/share/texmf-var/ls-R: No such file or directory
chmod: /usr/local/share/texmf-var/ls-R: No such file or directory
mktexlsr: /usr/local/share/texmf-var/ls-R: no write permission, skipping...     
                                                       
mktexlsr: Done.

After backing out your cp diffs it works again:

larry$ doas mktexlsr
mktexlsr: Updating /usr/local/share/texmf-dist/ls-R...
mktexlsr: Updating /usr/local/share/texmf-local/ls-R...
mktexlsr: Updating /usr/local/share/texmf-var/ls-R...
mktexlsr: Done.

Please let's back these diffs out for now, and then try to find a solution.

Reply via email to