• [gentoo-dev] [PATCH] texlive-common.eclass: respect EPREFIX in symlink

    From Sam James@21:1/5 to All on Mon Jan 31 06:50:01 2022
    Closes: https://bugs.gentoo.org/832408
    Signed-off-by: Sam James <sam@gentoo.org>
    ---
    eclass/texlive-common.eclass | 4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

    diff --git a/eclass/texlive-common.eclass b/eclass/texlive-common.eclass
    index 1fe33444f1e56..5acac2090cd16 100644
    --- a/eclass/texlive-common.eclass
    +++ b/eclass/texlive-common.eclass
    @@ -1,4 +1,4 @@
    -# Copyright 1999-2020 Gentoo Authors
    +# Copyright 1999-2022 Gentoo Authors
    # Distributed under the terms of the GNU General Public License v2

    # @ECLASS: texlive-common.eclass
    @@ -46,7 +46,7 @@ texlive-common_handle_config_files() {
    dodir /etc/texmf/$(dirname ${f}).d
    einfo "Moving (and symlinking) ${EPREFIX}${TEXMF_PATH}/${f} to ${EPREFIX}/etc/texmf/$(dirname ${f}).d"
    mv "${ED}/${TEXMF_PATH}/${f}" "${ED}/etc/texmf/$(dirname ${f}).d" || die "mv ${f} failed."
    - dosym /etc/texmf/$(dirname ${f}).d/$(basename ${f}) ${TEXMF_PATH}/${f}
    + dosym "${EPREFIX}"/etc/texmf/$(dirname ${f}).d/$(basename ${f}) ${TEXMF_PATH}/${f}
    done < <(find -name '*.cnf' -type f -o -name '*.cfg' -type f | sed -e "s:
  • From Ulrich Mueller@21:1/5 to All on Mon Jan 31 07:00:03 2022
    On Mon, 31 Jan 2022, Sam James wrote:

    - dosym /etc/texmf/$(dirname ${f}).d/$(basename ${f}) ${TEXMF_PATH}/${f}
    + dosym "${EPREFIX}"/etc/texmf/$(dirname ${f}).d/$(basename ${f}) ${TEXMF_PATH}/${f}

    Any reason why this cannot use dosym -r (or dosym8 -r in older EAPIs)?

    Ulrich

    -----BEGIN PGP SIGNATURE-----

    iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmH3eb8PHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4uVc4IAMiVDHDQWXV2pEuhfBLM/orJIHkbF+jluyAq Ns9GSbzmGsr3gnT3bX/JOrKQPHDBDKqkpJWrtYia4Dydr6iZrWPx0Jhe9qENx6DJ Mmy5uNlSxkjaKGdz8wLxAXGDbPds7WRX9xnAKbLWLBYNckDT71maKaygit1Gfmux Gb44JY65exgEPA2pCJYbauPbvL1Q0q74KUOG4FFc6T30XojitP0qdzzRTTZc88Xm CyWDK2cu9EO2KE0crWQKPB3GBQJ1g/Zf+LUFfVDBdEBBMcxWVFftdfPaluMW2Rf/ 1RNxCv8roWydsuM3T+c29Ffn1TlwxqhxemhpFnALI5ixEb7BOio=
    =nokO
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sam James@21:1/5 to All on Tue Feb 1 00:00:02 2022
    On 31 Jan 2022, at 05:55, Ulrich Mueller <ulm@gentoo.org> wrote:

    On Mon, 31 Jan 2022, Sam James wrote:

    - dosym /etc/texmf/$(dirname ${f}).d/$(basename ${f}) ${TEXMF_PATH}/${f}
    + dosym "${EPREFIX}"/etc/texmf/$(dirname ${f}).d/$(basename ${f}) ${TEXMF_PATH}/${f}

    Any reason why this cannot use dosym -r (or dosym8 -r in older EAPIs)?


    Done, thanks!

    Best,
    sam

    -----BEGIN PGP SIGNATURE-----

    iQGTBAEBCgB9FiEEYOpPv/uDUzOcqtTy9JIoEO6gSDsFAmH4aRRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYw RUE0RkJGRkI4MzUzMzM5Q0FBRDRGMkY0OTIyODEwRUVBMDQ4M0IACgkQ9JIoEO6g SDu4pwf/ZSji6ikPC8p6Sc27nghC7U69RNgpSX2OxJ8+mkMK0Vh2DxhlICHJ8wDg beyXRMIhQ9FZX+1YS9nXc2QaI0IWOkFY5nLPJ52XnfbdpI757HvF6aoC7a9HkVsA Nt/sFlGTtl5pzcIhUlIgq0CVBDbFDrtlxQdNpbQThX0KlrkT9vpjXMm2wokqXS7Q yLVU6+UYJkEdHYHigcSS9B9EC2SrbRs3jTYjvnCBfvLN+BjwQv1/Aa3TB9HvPiZ2 YtPD4H2jgCV4ej34tgwdhNxZ2D6vmcTFgv86XkCw+zXh6ddG4jAA4OUMwvYXG8Tm SRqM2eHzaBJnVEafvD+1+VxZSuQKnw==
    =0B6u
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)