Merge branch 'main' into oscs_fix_cjri788au51vtpiu8um0

This commit is contained in:
Tiger Wang 2023-10-07 11:08:59 +08:00 committed by GitHub
commit d3e9f13acd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 24 additions and 15 deletions

View File

@ -83,7 +83,7 @@ Furthermore, the personal cloud could combine personal data to train personalize
- Multiple hardware and base system support
- ZimaBoard, NUC, RPi, old computers, whatever is available.
- Selected apps in the app store, one-click installation
- Nextcloud, HomeAssiant, AdGuard, Jellyfin, *arr and more!
- Nextcloud, HomeAssistant, AdGuard, Jellyfin, *arr and more!
- Easily install numerous Docker apps
- Over 100,000 apps from the Docker ecosystem can be easily installed
- Elegant drive and file management

View File

@ -20,10 +20,11 @@ servers:
tags:
- name: Health methods
description: |-
(TODO)
- name: File methods
These methods are used to check the health and status of the CasaOS API and associated services.
- name: File methods
description: |-
(TODO)
The File methods allow you to interact with files and directories on the CasaOS system.
x-tagGroups:
- name: Methods
@ -232,4 +233,4 @@ components:
example: "CasaOS"
status:
type: string
example: "online"
example: "online"

View File

@ -2,7 +2,7 @@ package common
const (
SERVICENAME = "casaos"
VERSION = "0.4.4.2"
VERSION = "0.4.4.3"
BODY = " "
RANW_NAME = "IceWhale-RemoteAccess"
)

View File

@ -33,7 +33,7 @@ import (
func InitFunction() {
go InitNetworkMount()
go InitInfo()
go InitZerotier()
//go InitZerotier()
}
func InitInfo() {

View File

@ -102,16 +102,20 @@ func FileOperate(k string) {
os.RemoveAll(temp.To + "/" + lastPath)
}
}
err := os.Rename(v.From, temp.To+"/"+lastPath)
if err != nil {
logger.Error("file move error", zap.Any("err", err))
err = file.MoveFile(v.From, temp.To+"/"+lastPath)
err := file.CopyDir(v.From, temp.To, temp.Style)
if err == nil {
err = os.RemoveAll(v.From)
if err != nil {
logger.Error("MoveFile error", zap.Any("err", err))
continue
}
logger.Error("file move error", zap.Any("err", err))
err = file.MoveFile(v.From, temp.To+"/"+lastPath)
if err != nil {
logger.Error("MoveFile error", zap.Any("err", err))
continue
}
}
}
} else if temp.Type == "copy" {
err := file.CopyDir(v.From, temp.To, temp.Style)
if err != nil {

View File

@ -473,6 +473,7 @@ func GetCPUThermalZone() string {
break
}
}
Cache.SetDefault(keyName, path)
return path
}
@ -483,7 +484,10 @@ func (s *systemService) GetCPUTemperature() int {
if len(path) > 0 {
outPut = string(file.ReadFullFile(path + "/temp"))
} else {
outPut = "0"
outPut = string(file.ReadFullFile("/sys/class/hwmon/hwmon0/temp1_input"))
if len(outPut) == 0 {
outPut = "0"
}
}
celsius, _ := strconv.Atoi(strings.TrimSpace(outPut))