mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 07:14:28 +01:00
reslove issue 717 about logo url and add coreelec support (#718)
This commit is contained in:
@@ -209,7 +209,7 @@ enum StatusCmdType {
|
|||||||
echo._('echo ${SystemType.linuxSign}'),
|
echo._('echo ${SystemType.linuxSign}'),
|
||||||
time._('date +%s'),
|
time._('date +%s'),
|
||||||
net._('cat /proc/net/dev'),
|
net._('cat /proc/net/dev'),
|
||||||
sys._('cat /etc/*-release | grep PRETTY_NAME'),
|
sys._('cat /etc/*-release | grep ^PRETTY_NAME'),
|
||||||
cpu._('cat /proc/stat | grep cpu'),
|
cpu._('cat /proc/stat | grep cpu'),
|
||||||
uptime._('uptime'),
|
uptime._('uptime'),
|
||||||
conn._('cat /proc/net/snmp'),
|
conn._('cat /proc/net/snmp'),
|
||||||
|
|||||||
@@ -105,6 +105,7 @@ enum PkgManager {
|
|||||||
return PkgManager.apt;
|
return PkgManager.apt;
|
||||||
case Dist.opensuse:
|
case Dist.opensuse:
|
||||||
return PkgManager.zypper;
|
return PkgManager.zypper;
|
||||||
|
case Dist.coreelec:
|
||||||
case Dist.wrt:
|
case Dist.wrt:
|
||||||
return PkgManager.opkg;
|
return PkgManager.opkg;
|
||||||
case Dist.arch:
|
case Dist.arch:
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ enum Dist {
|
|||||||
alpine,
|
alpine,
|
||||||
rocky,
|
rocky,
|
||||||
deepin,
|
deepin,
|
||||||
|
coreelec,
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ class _ServerDetailPageState extends State<ServerDetailPage>
|
|||||||
if (logoUrl == null) return UIs.placeholder;
|
if (logoUrl == null) return UIs.placeholder;
|
||||||
|
|
||||||
final dist = si.status.more[StatusCmdType.sys]?.dist;
|
final dist = si.status.more[StatusCmdType.sys]?.dist;
|
||||||
if (dist == null) return UIs.placeholder;
|
if (dist == null && (logoUrl.contains('{DIST}') || logoUrl.contains('{BRIGHT}')) ) return UIs.placeholder;
|
||||||
|
|
||||||
logoUrl = logoUrl
|
logoUrl = logoUrl
|
||||||
.replaceFirst('{DIST}', dist.name)
|
.replaceFirst('{DIST}', dist.name)
|
||||||
|
|||||||
Reference in New Issue
Block a user