Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2019-12-16 15:19:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.4691 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive-filesystem" Mon Dec 16 15:19:07 2019 rev:37 rq:756829 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2019-12-02 11:33:26.318501887 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.4691/texlive-filesystem.changes 2019-12-16 15:19:13.211167858 +0100 @@ -1,0 +2,8 @@ +Fri Dec 13 14:12:29 UTC 2019 - Dr. Werner Fink <[email protected]> + +- Simply use rm(1) for the cron job of texlive as all files below + /var/cache/texmf/ belong to texlive and only root can write and + remove those files (bsc#1158910). All other users do create their + own files below ~/.cache/texmf/ + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texlive.cron ++++++ --- /var/tmp/diff_new_pack.4liq4d/_old 2019-12-16 15:19:15.223167020 +0100 +++ /var/tmp/diff_new_pack.4liq4d/_new 2019-12-16 15:19:15.227167019 +0100 @@ -10,29 +10,31 @@ type -f -p kpsewhich >& /dev/null || exit 0 type -f -p mktexlsr >& /dev/null || exit 0 type -f -p find >& /dev/null || exit 0 +type -f -p xargs >& /dev/null || exit 0 +type -f -p rm >& /dev/null || exit 0 test -r /etc/sysconfig/texlive && . /etc/sysconfig/texlive OLDIFS=$IFS; IFS=':;' VARTEXFONTS="$(kpsewhich --expand-var '$VARTEXFONTS' 2> /dev/null)" IFS=$OLDIFS -if test "$CLEAR_TEXMF_FONTS" = "yes" -a -n "$VARTEXFONTS" -a -x /usr/bin/safe-rm ; then +if test "$CLEAR_TEXMF_FONTS" = "yes" -a -n "$VARTEXFONTS" ; then for p in $VARTEXFONTS ; do test -d $p/pk/ && find $p/pk/ \( -type f -and -atime +20 \) -print0 test -d $p/tfm/ && find $p/tfm/ \( -type f -and -atime +60 \) -print0 test -d $p/source/ && find $p/source/ \( -type f -and -atime +60 \) -print0 - done > >(exec -a xargs xargs -r -L100 -0 -- /usr/bin/safe-rm) + done > >(exec -a xargs xargs -r -L100 -0 -- rm -f) fi -if test -n "$VARTEXFONTS" -a -x /usr/bin/safe-rmdir ; then +if test -n "$VARTEXFONTS" ; then for p in $VARTEXFONTS ; do test -d $p/pk/ && find $p/pk/ \( -type f -and -not -name '*.*pk' \) -print0 test -d $p/tfm/ && find $p/tfm/ \( -type f -and -not -name '*.tfm' \) -print0 test -d $p/source/ && find $p/source/ \( -type f -and -not -name '*.mf' \) -print0 test -d $p/ && find $p/ \( -type f -and -path '*/[^[:alnum:]]*' \) -print0 - done > >(exec -a xargs xargs -r -L100 -0 -- /usr/bin/safe-rm) + done > >(exec -a xargs xargs -r -L100 -0 -- rm -f) for p in $VARTEXFONTS ; do test -d $p/ && find $p/ -depth -type d -and -path '*/[^[:alnum:]]*' - done > >(exec -a xargs xargs -r -L100 -0 -- /usr/bin/safe-rmdir) + done > >(exec -a xargs xargs -r -L100 -0 -- rm -fr) fi #
