Nick Craig-Wood
831d1df67f
docs: factor large docs into separate .md files to make them easier to maintain.
...
We then use the go embed command to embed them back into the binary.
2023-11-13 16:27:09 +00:00
Nick Craig-Wood
e8879f3e77
docs: document release signing and verification
...
Fixes #7257
2023-09-11 12:28:23 +01:00
Nick Craig-Wood
a98e3ea6f1
build: replace the deprecated golint linter with revive
...
This fixes up a small number of new lint items also
2021-10-15 12:51:31 +01:00
Ivan Andreev
24de896df2
build: apply gofmt from golang 1.17
2021-09-09 20:43:59 +03:00
Ivan Andreev
9eab258ffb
build: add build tag noselfupdate
...
Allow downstream packaging to build rclone without selfupdate command:
$ go build -tags noselfupdate
Fixes #5187
2021-04-04 11:22:09 +03:00
Ivan Andreev
93353c431b
selfupdate: dont detect FUSE if build is static
...
Before this patch selfupdate detected ANY build with cmount tag as a build
having libFUSE capabilities. However, only dynamic builds really have it.
The official linux builds are static and have the cmount tag as of the time
of this writing. This results in inability to update official linux binaries.
This patch fixes that. The build can be fixed independently.
2021-04-03 21:54:15 +03:00
Ivan Andreev
1fe2460e38
selfupdate: abort if updating would discard fuse semantics
2021-03-22 22:55:24 +03:00
Ivan Andreev
2bdbf00fa3
selfupdate: add instructions on reverting the update ( #5141 )
2021-03-18 23:11:16 +03:00
Ivan Andreev
6fa74340a0
cmd: rclone selfupdate ( #5080 )
...
Implements self-update command
Fixes #548
Fixes #5076
2021-03-11 22:39:30 +03:00