ogajduse / rpms / texlive

Forked from rpms/texlive 6 years ago
Clone
feca7cd
diff -up source/texk/kpathsea/mktexlsr.than source/texk/kpathsea/mktexlsr
feca7cd
--- source/texk/kpathsea/mktexlsr.than	2015-07-28 21:31:52.595540260 -0400
feca7cd
+++ source/texk/kpathsea/mktexlsr	2015-07-28 21:32:12.347422108 -0400
feca7cd
@@ -217,7 +217,8 @@ for TEXMFLS_R in "$@"; do
feca7cd
   until PERMS=`kpsestat = "$db_file"`; do sleep 1; done
feca7cd
   chmod $PERMS "$db_file_tmp"
feca7cd
   rm -f "$db_file"
feca7cd
-  mv "$db_file_tmp" "$db_file"
feca7cd
+  # selinux fix
feca7cd
+  cp "$db_file_tmp" "$db_file"
feca7cd
   rm -rf "$db_dir_tmp"
feca7cd
 done
feca7cd
 
feca7cd
diff -up source/texk/texlive/linked_scripts/texlive/fmtutil.pl.orig source/texk/texlive/linked_scripts/texlive/fmtutil.pl
feca7cd
--- source/texk/texlive/linked_scripts/texlive/fmtutil.pl.orig	2016-06-22 10:58:50.754708661 -0400
feca7cd
+++ source/texk/texlive/linked_scripts/texlive/fmtutil.pl	2016-06-22 11:00:32.566943691 -0400
feca7cd
@@ -679,7 +679,7 @@ sub rebuild_one_format {
feca7cd
   }
feca7cd
   TeXLive::TLUtils::mkdirhier($fulldestdir);
feca7cd
   
feca7cd
-  if (!File::Copy::move( "$fmt.log", "$fulldestdir/$fmt.log")) {
feca7cd
+  if (!File::Copy::copy( "$fmt.log", "$fulldestdir/$fmt.log")) {
feca7cd
     print_deferred_error("Cannot move $fmt.log to $fulldestdir.\n");
feca7cd
   }
feca7cd
   if ($opts{'recorder'}) {
feca7cd
@@ -687,13 +687,13 @@ sub rebuild_one_format {
feca7cd
     # package dependencies for each format.  Unfortunately omega-based
feca7cd
     # engines gratuitiously changed the extension from .fls to .ofl.
feca7cd
     my $recfile = $fmt . ($fmt =~ m/^(aleph|lamed)$/ ? ".ofl" : ".fls");
feca7cd
-    if (!File::Copy::move( $recfile, "$fulldestdir/$recfile")) {
feca7cd
+    if (!File::Copy::copy( $recfile, "$fulldestdir/$recfile")) {
feca7cd
       print_deferred_error("Cannot move $recfile to $fulldestdir.\n");
feca7cd
     }
feca7cd
   }
feca7cd
 
feca7cd
   my $destfile = "$fulldestdir/$fmtfile";
feca7cd
-  if (File::Copy::move( $fmtfile, $destfile )) {
feca7cd
+  if (File::Copy::copy( $fmtfile, $destfile )) {
feca7cd
     print_info("$destfile installed.\n");
feca7cd
     #
feca7cd
     # original fmtutil.sh did some magic trick for mplib-luatex.mem