mirror of
https://github.com/xpipe-io/xpipe.git
synced 2026-06-22 14:29:18 -04:00
Add arch information
This commit is contained in:
@@ -24,6 +24,7 @@ public class AppProperties {
|
||||
String build;
|
||||
UUID buildUuid;
|
||||
String sentryUrl;
|
||||
String arch;
|
||||
boolean image;
|
||||
boolean staging;
|
||||
Path dataDir;
|
||||
@@ -51,6 +52,7 @@ public class AppProperties {
|
||||
.map(UUID::fromString)
|
||||
.orElse(UUID.randomUUID());
|
||||
sentryUrl = System.getProperty("io.xpipe.app.sentryUrl");
|
||||
arch = System.getProperty("io.xpipe.app.arch");
|
||||
dataDir = parseDataDir();
|
||||
staging = Optional.ofNullable(System.getProperty("io.xpipe.app.staging"))
|
||||
.map(Boolean::parseBoolean)
|
||||
|
||||
@@ -3,6 +3,7 @@ package io.xpipe.app.update;
|
||||
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||
import com.fasterxml.jackson.annotation.JsonTypeName;
|
||||
import io.xpipe.app.core.AppProperties;
|
||||
import io.xpipe.app.util.ScriptHelper;
|
||||
import io.xpipe.app.util.TerminalHelper;
|
||||
import io.xpipe.core.impl.FileNames;
|
||||
@@ -102,7 +103,7 @@ public class AppInstaller {
|
||||
public abstract void installLocal(String file) throws Exception;
|
||||
|
||||
public boolean isCorrectAsset(String name) {
|
||||
return name.endsWith(getExtension());
|
||||
return name.endsWith(getExtension()) && name.contains(AppProperties.get().getArch());
|
||||
}
|
||||
|
||||
public abstract String getExtension();
|
||||
|
||||
Reference in New Issue
Block a user