mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-15 02:12:42 -04:00
Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8
This commit is contained in:
commit
aa61dd02d5
@ -4,8 +4,10 @@ import java.io.File
|
|||||||
import java.io.FileInputStream
|
import java.io.FileInputStream
|
||||||
import java.io.FileOutputStream
|
import java.io.FileOutputStream
|
||||||
import java.nio.channels.Channels
|
import java.nio.channels.Channels
|
||||||
|
import java.util.regex.Pattern
|
||||||
|
|
||||||
import com.google.common.base.Strings
|
import com.google.common.base.Strings
|
||||||
|
import com.google.common.io.PatternFilenameFilter
|
||||||
import li.cil.oc.OpenComputers
|
import li.cil.oc.OpenComputers
|
||||||
import li.cil.oc.Settings
|
import li.cil.oc.Settings
|
||||||
import li.cil.oc.server.machine.Machine
|
import li.cil.oc.server.machine.Machine
|
||||||
@ -105,9 +107,21 @@ object LuaStateFactory {
|
|||||||
else if (path.endsWith("/") || path.endsWith("\\")) path
|
else if (path.endsWith("/") || path.endsWith("\\")) path
|
||||||
else path + "/"
|
else path + "/"
|
||||||
}
|
}
|
||||||
else ""
|
else "./"
|
||||||
val tmpLibFile = new File(tmpBasePath + tmpLibName)
|
val tmpLibFile = new File(tmpBasePath + tmpLibName)
|
||||||
|
|
||||||
|
// Clean up old library files when not in tmp dir.
|
||||||
|
if (!Settings.get.nativeInTmpDir) {
|
||||||
|
val libDir = new File(tmpBasePath)
|
||||||
|
if (libDir.isDirectory) {
|
||||||
|
for (file <- libDir.listFiles(new PatternFilenameFilter("^" + Pattern.quote("OpenComputersMod-") + ".*" + Pattern.quote("-" + libraryName) + "$"))) {
|
||||||
|
if (file.compareTo(tmpLibFile) != 0) {
|
||||||
|
file.delete()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// If the file, already exists, make sure it's the same we need, if it's
|
// If the file, already exists, make sure it's the same we need, if it's
|
||||||
// not disable use of the natives.
|
// not disable use of the natives.
|
||||||
if (tmpLibFile.exists()) {
|
if (tmpLibFile.exists()) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user