浏览代码

Restructured to add Github release generator

Toby Chui 2 年之前
父节点
当前提交
de8d3fce85
共有 7 个文件被更改,包括 38 次插入125 次删除
  1. 0 0
      agi-doc.md
  2. 0 62
      build.sh
  3. 0 1
      buildFullErrorList.bat
  4. 0 26
      build_binary-only.sh
  5. 0 7
      openwrt-build.bat
  6. 0 6
      riscv64-build.bat
  7. 38 23
      web/SystemAO/info/gomod-license.csv

+ 0 - 0
AGI Documentation.md → agi-doc.md


+ 0 - 62
build.sh

@@ -1,62 +0,0 @@
-# /bin/sh
-echo "Building darwin"
-#GOOS=darwin GOARCH=386 go build
-#mv aroz_online build/aroz_online_macOS_i386
-GOOS=darwin GOARCH=amd64 go build
-mv arozos ../aroz_online_autorelease/arozos_darwin_amd64
-
-echo "Building linux"
-#GOOS=linux GOARCH=386 go build
-#mv aroz_online build/aroz_online_linux_i386
-GOOS=linux GOARCH=amd64 go build
-mv arozos ../aroz_online_autorelease/arozos_linux_amd64
-GOOS=linux GOARCH=arm GOARM=6 go build
-mv arozos ../aroz_online_autorelease/arozos_linux_arm
-GOOS=linux GOARCH=arm GOARM=7 go build
-mv arozos ../aroz_online_autorelease/arozos_linux_armv7
-GOOS=linux GOARCH=arm64 go build
-mv arozos ../aroz_online_autorelease/arozos_linux_arm64
-
-#Currently not CGO is required to build arozos. May remove dependencies later in the future
-echo "Building OpenWRT"
-GOOS=linux GOARCH=mipsle GOMIPS=softfloat CGO_ENABLED=0 go build
-mv arozos ../aroz_online_autorelease/arozos_linux_mipsle
-
-echo "Building windows"
-#GOOS=windows GOARCH=386 go build
-#mv aroz_online.exe aroz_online_windows_i386.exe
-GOOS=windows GOARCH=amd64 go build
-mv arozos.exe ../aroz_online_autorelease/arozos_windows_amd64.exe
-
-echo "Removing old build resources"
-rm -rf ../aroz_online_autorelease/web/
-rm -rf ../aroz_online_autorelease/system/
-#rm -rf ../aroz_online_autorelease/subservice/
-
-echo "Moving subfolders to build folder"
-cp -r ./web ../aroz_online_autorelease/web/
-#cp -r ./subservice ../aroz_online_autorelease/subservice/
-cp -r ./system ../aroz_online_autorelease/system/
-
-rm ../aroz_online_autorelease/system/dev.uuid
-rm ../aroz_online_autorelease/system/ao.db
-mv ../aroz_online_autorelease/system/storage.json ../aroz_online_autorelease/system/storage.json.example
-rm -rf ../aroz_online_autorelease/system/aecron/
-rm ../aroz_online_autorelease/system/cron.json
-rm ../aroz_online_autorelease/system/bridge.json
-rm ../aroz_online_autorelease/system/auth/authlog.db
-
-#Remove modules that should not go into the build folder
-rm -rf "../aroz_online_autorelease/web/Cyinput"
-rm -rf "../aroz_online_autorelease/web/Label Maker"
-rm -rf "../aroz_online_autorelease/web/Dummy"
-
-
-echo "Creating tarball for all required files"
-cd ../aroz_online_autorelease/
-rm web.tar.gz
-tar -czf web.tar.gz system/ web/
-
-cd ../arozos/
-go build
-echo "Completed"

+ 0 - 1
buildFullErrorList.bat

@@ -1 +0,0 @@
-go build -gcflags="-e" >out.txt 2>&1

+ 0 - 26
build_binary-only.sh

@@ -1,26 +0,0 @@
-# /bin/sh
-echo "Building darwin"
-#GOOS=darwin GOARCH=386 go build
-#mv aroz_online build/aroz_online_macOS_i386
-GOOS=darwin GOARCH=amd64 go build
-mv arozos ../aroz_online_autorelease/arozos_darwin_amd64
-
-echo "Building linux"
-#GOOS=linux GOARCH=386 go build
-#mv aroz_online build/aroz_online_linux_i386
-GOOS=linux GOARCH=amd64 go build
-mv arozos ../aroz_online_autorelease/arozos_linux_amd64
-GOOS=linux GOARCH=arm GOARM=6 go build
-mv arozos ../aroz_online_autorelease/arozos_linux_arm
-GOOS=linux GOARCH=arm GOARM=7 go build
-mv arozos ../aroz_online_autorelease/arozos_linux_armv7
-GOOS=linux GOARCH=arm64 go build
-mv arozos ../aroz_online_autorelease/arozos_linux_arm64
-
-echo "Building windows"
-#GOOS=windows GOARCH=386 go build
-#mv aroz_online.exe aroz_online_windows_i386.exe
-GOOS=windows GOARCH=amd64 go build
-mv arozos.exe ../aroz_online_autorelease/arozos_windows_amd64.exe
-
-echo "Completed"

+ 0 - 7
openwrt-build.bat

@@ -1,7 +0,0 @@
-echo Building openWRT
-set GOARCH=mipsle
-set GOOS=linux
-set GOMIPS=softfloat
-set CGO_ENABLED=0
-go build -ldflags "-s -w" -trimpath
-ren "arozos" "arozos_linux_mipsle"

+ 0 - 6
riscv64-build.bat

@@ -1,6 +0,0 @@
-echo Building openWRT
-set GOARCH=riscv64
-set GOOS=linux
-set CGO_ENABLED=0
-go build -ldflags "-s -w" -trimpath
-ren "arozos" "arozos_linux_riscv64"

+ 38 - 23
web/SystemAO/info/gomod-license.csv

@@ -1,19 +1,19 @@
-cloud.google.com/go/compute/metadata,https://github.com/googleapis/google-cloud-go/blob/compute/v1.6.1/compute/LICENSE,Apache-2.0
+cloud.google.com/go/compute/metadata,https://github.com/googleapis/google-cloud-go/blob/compute/v1.9.0/compute/LICENSE,Apache-2.0
 github.com/Microsoft/go-winio,https://github.com/Microsoft/go-winio/blob/v0.5.2/LICENSE,MIT
-github.com/ProtonMail/go-crypto,https://github.com/ProtonMail/go-crypto/blob/902f79d34c9f/LICENSE,BSD-3-Clause
+github.com/ProtonMail/go-crypto,https://github.com/ProtonMail/go-crypto/blob/4b6e5c587895/LICENSE,BSD-3-Clause
 github.com/andybalholm/brotli,https://github.com/andybalholm/brotli/blob/v1.0.4/LICENSE,MIT
 github.com/boltdb/bolt,https://github.com/boltdb/bolt/blob/v1.3.1/LICENSE,MIT
 github.com/cenkalti/backoff,https://github.com/cenkalti/backoff/blob/v2.2.1/LICENSE,MIT
-github.com/dhowden/tag,https://github.com/dhowden/tag/blob/d52dcb253c63/LICENSE,BSD-2-Clause
+github.com/cloudflare/circl,https://github.com/cloudflare/circl/blob/v1.2.0/LICENSE,BSD-3-Clause
+github.com/dhowden/tag,https://github.com/dhowden/tag/blob/adf36e896086/LICENSE,BSD-2-Clause
 github.com/disintegration/imaging,https://github.com/disintegration/imaging/blob/v1.6.2/LICENSE,MIT
 github.com/dsnet/compress,https://github.com/dsnet/compress/blob/f66993602bf5/LICENSE.md,BSD-3-Clause
 github.com/emirpasic/gods,https://github.com/emirpasic/gods/blob/v1.18.1/LICENSE,BSD-2-Clause
-github.com/fclairamb/ftpserverlib,https://github.com/fclairamb/ftpserverlib/blob/v0.18.0/license.txt,MIT
-github.com/fclairamb/go-log,Unknown,Unknown
-github.com/fclairamb/go-log/noop,Unknown,Unknown
+github.com/fclairamb/ftpserverlib,https://github.com/fclairamb/ftpserverlib/blob/v0.19.1/license.txt,MIT
+github.com/fclairamb/go-log,https://github.com/fclairamb/go-log/blob/v0.4.1/license.txt,MIT
 github.com/fogleman/fauxgl,https://github.com/fogleman/fauxgl/blob/27cddc103802/LICENSE.md,MIT
 github.com/fogleman/simplify,https://github.com/fogleman/simplify/blob/d32f302d5046/LICENSE.md,MIT
-github.com/gabriel-vasile/mimetype,https://github.com/gabriel-vasile/mimetype/blob/v1.4.0/LICENSE,MIT
+github.com/gabriel-vasile/mimetype,https://github.com/gabriel-vasile/mimetype/blob/v1.4.1/LICENSE,MIT
 github.com/geoffgarside/ber,https://github.com/geoffgarside/ber/blob/v1.1.0/LICENSE,BSD-3-Clause
 github.com/go-git/gcfg,https://github.com/go-git/gcfg/blob/v1.5.0/LICENSE,BSD-3-Clause
 github.com/go-git/go-billy/v5,https://github.com/go-git/go-billy/blob/v5.3.1/LICENSE,Apache-2.0
@@ -23,48 +23,54 @@ github.com/golang/freetype,Unknown,Unknown
 github.com/golang/freetype/raster,Unknown,Unknown
 github.com/golang/freetype/truetype,Unknown,Unknown
 github.com/golang/snappy,https://github.com/golang/snappy/blob/v0.0.4/LICENSE,BSD-3-Clause
+github.com/google/uuid,https://github.com/google/uuid/blob/v1.3.0/LICENSE,BSD-3-Clause
 github.com/gorilla/securecookie,https://github.com/gorilla/securecookie/blob/v1.1.1/LICENSE,BSD-3-Clause
 github.com/gorilla/sessions,https://github.com/gorilla/sessions/blob/v1.2.1/LICENSE,BSD-3-Clause
 github.com/gorilla/websocket,https://github.com/gorilla/websocket/blob/v1.5.0/LICENSE,BSD-2-Clause
 github.com/grandcat/zeroconf,https://github.com/grandcat/zeroconf/blob/v1.0.0/LICENSE,MIT
+github.com/hashicorp/errwrap,https://github.com/hashicorp/errwrap/blob/v1.1.0/LICENSE,MPL-2.0
+github.com/hashicorp/go-multierror,https://github.com/hashicorp/go-multierror/blob/v1.1.1/LICENSE,MPL-2.0
 github.com/hirochachacha/go-smb2,https://github.com/hirochachacha/go-smb2/blob/v1.1.0/LICENSE,BSD-2-Clause
-github.com/imdario/mergo,https://github.com/imdario/mergo/blob/v0.3.12/LICENSE,BSD-3-Clause
+github.com/imdario/mergo,https://github.com/imdario/mergo/blob/v0.3.13/LICENSE,BSD-3-Clause
 github.com/jbenet/go-context/io,https://github.com/jbenet/go-context/blob/d14ea06fba99/LICENSE,MIT
+github.com/jlaffaye/ftp,https://github.com/jlaffaye/ftp/blob/v0.1.0/LICENSE,ISC
 github.com/kevinburke/ssh_config,https://github.com/kevinburke/ssh_config/blob/v1.2.0/LICENSE,MIT
-github.com/klauspost/compress,https://github.com/klauspost/compress/blob/v1.15.4/LICENSE,Apache-2.0
-github.com/klauspost/compress/internal/snapref,https://github.com/klauspost/compress/blob/v1.15.4/internal\snapref\LICENSE,BSD-3-Clause
-github.com/klauspost/compress/zstd/internal/xxhash,https://github.com/klauspost/compress/blob/v1.15.4/zstd\internal\xxhash\LICENSE.txt,MIT
+github.com/klauspost/compress,https://github.com/klauspost/compress/blob/v1.15.9/LICENSE,Apache-2.0
+github.com/klauspost/compress/internal/snapref,https://github.com/klauspost/compress/blob/v1.15.9/internal\snapref\LICENSE,BSD-3-Clause
+github.com/klauspost/compress/zstd/internal/xxhash,https://github.com/klauspost/compress/blob/v1.15.9/zstd\internal\xxhash\LICENSE.txt,MIT
 github.com/klauspost/pgzip,https://github.com/klauspost/pgzip/blob/v1.2.5/LICENSE,MIT
 github.com/koron/go-ssdp,https://github.com/koron/go-ssdp/blob/v0.0.3/LICENSE,MIT
+github.com/kr/fs,https://github.com/kr/fs/blob/v0.1.0/LICENSE,BSD-3-Clause
 github.com/mholt/archiver/v3,https://github.com/mholt/archiver/blob/v3.5.1/LICENSE,MIT
-github.com/miekg/dns,https://github.com/miekg/dns/blob/v1.1.49/LICENSE,BSD-3-Clause
+github.com/miekg/dns,https://github.com/miekg/dns/blob/v1.1.50/LICENSE,BSD-3-Clause
 github.com/mitchellh/go-homedir,https://github.com/mitchellh/go-homedir/blob/v1.1.0/LICENSE,MIT
 github.com/nfnt/resize,https://github.com/nfnt/resize/blob/83c6a9932646/LICENSE,ISC
 github.com/nwaples/rardecode,https://github.com/nwaples/rardecode/blob/v1.1.3/LICENSE,BSD-2-Clause
 github.com/oliamb/cutter,https://github.com/oliamb/cutter/blob/v0.2.2/LICENSE,MIT
 github.com/oov/psd,https://github.com/oov/psd/blob/5db5eafcecbb/LICENSE,MIT
-github.com/pierrec/lz4/v4,https://github.com/pierrec/lz4/blob/v4.1.14/LICENSE,BSD-3-Clause
+github.com/pierrec/lz4/v4,https://github.com/pierrec/lz4/blob/v4.1.15/LICENSE,BSD-3-Clause
+github.com/pkg/sftp,https://github.com/pkg/sftp/blob/v1.13.5/LICENSE,BSD-2-Clause
 github.com/robertkrimen/otto,https://github.com/robertkrimen/otto/blob/b87d35c0b86f/LICENSE,MIT
 github.com/satori/go.uuid,https://github.com/satori/go.uuid/blob/v1.2.0/LICENSE,MIT
 github.com/sergi/go-diff/diffmatchpatch,https://github.com/sergi/go-diff/blob/v1.2.0/LICENSE,MIT
-github.com/spf13/afero,https://github.com/spf13/afero/blob/v1.8.2/LICENSE.txt,Apache-2.0
+github.com/spf13/afero,https://github.com/spf13/afero/blob/v1.9.2/LICENSE.txt,Apache-2.0
 github.com/studio-b12/gowebdav,https://github.com/studio-b12/gowebdav/blob/c7b1ff8a5e62/LICENSE,BSD-3-Clause
 github.com/tidwall/pretty,https://github.com/tidwall/pretty/blob/v1.2.0/LICENSE,MIT
 github.com/ulikunitz/xz,https://github.com/ulikunitz/xz/blob/v0.5.10/LICENSE,BSD-3-Clause
 github.com/valyala/bytebufferpool,https://github.com/valyala/bytebufferpool/blob/v1.0.0/LICENSE,MIT
 github.com/valyala/fasttemplate,https://github.com/valyala/fasttemplate/blob/v1.2.1/LICENSE,MIT
-github.com/xanzy/ssh-agent,https://github.com/xanzy/ssh-agent/blob/v0.3.1/LICENSE,Apache-2.0
+github.com/xanzy/ssh-agent,https://github.com/xanzy/ssh-agent/blob/v0.3.2/LICENSE,Apache-2.0
 github.com/xi2/xz,Unknown,Unknown
 gitlab.com/NebulousLabs/fastrand,https://gitlab.com/NebulousLabs/fastrand/blob/603482d69e40/LICENSE,MIT
 gitlab.com/NebulousLabs/go-upnp,https://gitlab.com/NebulousLabs/go-upnp/blob/11da932010b6/LICENSE,MIT
 gitlab.com/NebulousLabs/go-upnp/goupnp,https://gitlab.com/NebulousLabs/go-upnp/blob/11da932010b6/goupnp\LICENSE,BSD-2-Clause
-golang.org/x/crypto,https://cs.opensource.google/go/x/crypto/+/630584e8:LICENSE,BSD-3-Clause
-golang.org/x/image,https://cs.opensource.google/go/x/image/+/41969df7:LICENSE,BSD-3-Clause
-golang.org/x/net,https://cs.opensource.google/go/x/net/+/95641704:LICENSE,BSD-3-Clause
-golang.org/x/oauth2,https://cs.opensource.google/go/x/oauth2/+/97805856:LICENSE,BSD-3-Clause
-golang.org/x/sync/syncmap,https://cs.opensource.google/go/x/sync/+/0976fa68:LICENSE,BSD-3-Clause
-golang.org/x/sys,https://cs.opensource.google/go/x/sys/+/45d2b455:LICENSE,BSD-3-Clause
-golang.org/x/text,https://cs.opensource.google/go/x/text/+/v0.3.7:LICENSE,BSD-3-Clause
+golang.org/x/crypto,https://cs.opensource.google/go/x/crypto/+/v0.3.0:LICENSE,BSD-3-Clause
+golang.org/x/image,https://cs.opensource.google/go/x/image/+/e7cb9697:LICENSE,BSD-3-Clause
+golang.org/x/net,https://cs.opensource.google/go/x/net/+/v0.2.0:LICENSE,BSD-3-Clause
+golang.org/x/oauth2,https://cs.opensource.google/go/x/oauth2/+/0ebed06d:LICENSE,BSD-3-Clause
+golang.org/x/sync/syncmap,https://cs.opensource.google/go/x/sync/+/7fc1605a:LICENSE,BSD-3-Clause
+golang.org/x/sys,https://cs.opensource.google/go/x/sys/+/v0.2.0:LICENSE,BSD-3-Clause
+golang.org/x/text,https://cs.opensource.google/go/x/text/+/v0.4.0:LICENSE,BSD-3-Clause
 gopkg.in/asn1-ber.v1,https://github.com/go-asn1-ber/asn1-ber/blob/f715ec2f112d/LICENSE,MIT
 gopkg.in/sourcemap.v1,https://github.com/go-sourcemap/sourcemap/blob/v1.0.5/LICENSE,BSD-2-Clause
 gopkg.in/warnings.v0,https://github.com/go-warnings/warnings/blob/v0.1.2/LICENSE,BSD-2-Clause
@@ -84,7 +90,6 @@ imuslab.com/arozos/mod/auth/oauth2,Unknown,Unknown
 imuslab.com/arozos/mod/auth/oauth2/syncdb,Unknown,Unknown
 imuslab.com/arozos/mod/auth/register,Unknown,Unknown
 imuslab.com/arozos/mod/cluster/wakeonlan,Unknown,Unknown
-imuslab.com/arozos/mod/common,Unknown,Unknown
 imuslab.com/arozos/mod/compatibility,Unknown,Unknown
 imuslab.com/arozos/mod/console,Unknown,Unknown
 imuslab.com/arozos/mod/database,Unknown,Unknown
@@ -94,8 +99,15 @@ imuslab.com/arozos/mod/disk/diskmg,Unknown,Unknown
 imuslab.com/arozos/mod/disk/diskspace,Unknown,Unknown
 imuslab.com/arozos/mod/disk/smart,Unknown,Unknown
 imuslab.com/arozos/mod/disk/sortfile,Unknown,Unknown
+imuslab.com/arozos/mod/fileservers,Unknown,Unknown
+imuslab.com/arozos/mod/fileservers/servers/dirserv,Unknown,Unknown
+imuslab.com/arozos/mod/fileservers/servers/ftpserv,Unknown,Unknown
+imuslab.com/arozos/mod/fileservers/servers/sftpserv,Unknown,Unknown
+imuslab.com/arozos/mod/fileservers/servers/webdavserv,Unknown,Unknown
 imuslab.com/arozos/mod/filesystem,Unknown,Unknown
+imuslab.com/arozos/mod/filesystem/abstractions/ftpfs,Unknown,Unknown
 imuslab.com/arozos/mod/filesystem/abstractions/localfs,Unknown,Unknown
+imuslab.com/arozos/mod/filesystem/abstractions/sftpfs,Unknown,Unknown
 imuslab.com/arozos/mod/filesystem/abstractions/smbfs,Unknown,Unknown
 imuslab.com/arozos/mod/filesystem/abstractions/webdavfs,Unknown,Unknown
 imuslab.com/arozos/mod/filesystem/arozfs,Unknown,Unknown
@@ -109,6 +121,7 @@ imuslab.com/arozos/mod/filesystem/renderer,Unknown,Unknown
 imuslab.com/arozos/mod/filesystem/shortcut,Unknown,Unknown
 imuslab.com/arozos/mod/info/hardwareinfo,Unknown,Unknown
 imuslab.com/arozos/mod/info/logger,Unknown,Unknown
+imuslab.com/arozos/mod/info/logviewer,Unknown,Unknown
 imuslab.com/arozos/mod/info/usageinfo,Unknown,Unknown
 imuslab.com/arozos/mod/iot,Unknown,Unknown
 imuslab.com/arozos/mod/iot/hds,Unknown,Unknown
@@ -140,10 +153,12 @@ imuslab.com/arozos/mod/storage,Unknown,Unknown
 imuslab.com/arozos/mod/storage/bridge,Unknown,Unknown
 imuslab.com/arozos/mod/storage/du,Unknown,Unknown
 imuslab.com/arozos/mod/storage/ftp,Unknown,Unknown
+imuslab.com/arozos/mod/storage/sftpserver,Unknown,Unknown
 imuslab.com/arozos/mod/storage/webdav,Unknown,Unknown
 imuslab.com/arozos/mod/subservice,Unknown,Unknown
 imuslab.com/arozos/mod/time/nightly,Unknown,Unknown
 imuslab.com/arozos/mod/time/scheduler,Unknown,Unknown
 imuslab.com/arozos/mod/updates,Unknown,Unknown
 imuslab.com/arozos/mod/user,Unknown,Unknown
+imuslab.com/arozos/mod/utils,Unknown,Unknown
 imuslab.com/arozos/mod/www,Unknown,Unknown