Changeset 9eed74c


Ignore:
Timestamp:
05/09/2023 06:12:10 PM (12 months ago)
Author:
Ken Moffat <ken@…>
Branches:
12.0, 12.1, kea, ken/TL2024, ken/tuningfonts, lazarus, lxqt, plabs/newcss, python3.11, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18, xry111/xf86-video-removal
Children:
973598a
Parents:
665cb6c9
git-author:
Ken Moffat <ken@…> (05/09/2023 06:08:57 PM)
git-committer:
Ken Moffat <ken@…> (05/09/2023 06:12:10 PM)
Message:

Patch texlive for a security fix.

Also add a Warning in install-tl-unx.

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r665cb6c9 r9eed74c  
    4343     <itemizedlist>
    4444       <listitem>
     45         <para>[ken] - Patch texlive source for a security fix.
     46         <ulink url="&blfs-ticket-root;18006">#18006</ulink>.</para>
     47       </listitem>
     48       <listitem>
    4549         <para>[bdubbs] - Update to libxslt-1.1.38. Fixes
    4650         <ulink url="&blfs-ticket-root;18026">#18026</ulink>.</para>
  • pst/typesetting/texlive.xml

    r665cb6c9 r9eed74c  
    181181      </listitem>
    182182
    183 <!--  <listitem>
     183      <listitem>
    184184        <para>
    185185          Required patch: <ulink url=
    186           "&patch-root;/texlive-&texlive-version;-upstream_fixes-1.patch"/>
    187         </para>
    188       </listitem>-->
     186          "&patch-root;/texlive-&texlive-version;-source-security_fix-1.patch"/>
     187        </para>
     188      </listitem>
    189189    </itemizedlist>
    190190
     
    253253
    254254<screen><userinput>export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') &amp;&amp;
     255
     256patch -Np1 -i ../texlive-&texlive-version;-source-security_fix-1.patch &amp;&amp;
    255257
    256258mkdir texlive-build &amp;&amp;
     
    388390
    389391<!-- I've put blank lines in this to make it a little less hard to read. ken -->
    390 <screen role="root"><userinput>mkdir -pv $TEXLIVE_PREFIX/texmf-var/luatex-cache/context/ &amp;&amp;
     392<screen role="root"><userinput>sed -e '/local template=\[\[--ini/s/\(primaryflags%\)\(.*\)/\1 --socket --shell-escape \2/' \
     393 -e '/local template=\[\[%primaryflags%/s/\(primaryflags%\)\(.*\)/\1 --socket --shell-escape \2/' \
     394  -i $TEXLIVE_PREFIX/texmf-dist/scripts/context/lua/mtxrun.lua &amp;&amp;
     395
     396mkdir -pv $TEXLIVE_PREFIX/texmf-var/luatex-cache/context/ &amp;&amp;
    391397
    392398ln -sfv /$TEXLIVE_PREFIX/texmf-dist/scripts/context/lua/mtxrun.lua \
     
    412418  <sect2 role="commands">
    413419    <title>Command Explanations</title>
     420
     421    <para>
     422      <command>patch -Np1 -i ../texlive-&texlive-version;-source-security_fix-1.patch</command>:
     423      this updates the luatex source to v1.17.0 to fix security issues.
     424    </para>
     425
     426    <para>
     427      <command>sed -e '/local template (...)' (...)mtxrun.lua</command>: this makes a
     428      change in a texmf-dist script so that ConTeXt can now run with luatex-v1.17.0.
     429    </para>
    414430
    415431    <para>
  • pst/typesetting/tl-installer.xml

    r665cb6c9 r9eed74c  
    176176      &lt;CCYYMMDD&gt; by the correct directory name.
    177177    </para>
     178
     179    <warning>
     180      <para>
     181        If you have installed any of the luatex programs (luatex, luahbtex,
     182        luajitex, luajithbtex) or ConTeXt with the luametatex backend there
     183        was a security issue fixed by the introduction of luatex v1.17.0.
     184        You should check the version with 'luatex --version' and if it is
     185        less than 1.17.0 you can use tlmgr to update.
     186      </para>
     187    </warning>
    178188
    179189    <note>
Note: See TracChangeset for help on using the changeset viewer.