diff -u -r ../rclone-v1.55.1/backend/hdfs/fs.go ./backend/hdfs/fs.go
--- ../rclone-v1.55.1/backend/hdfs/fs.go	2021-04-26 07:32:21.000000000 +0000
+++ ./backend/hdfs/fs.go	2021-06-05 12:31:40.555728922 +0000
@@ -36,7 +36,7 @@
 func getKerberosClient() (*krb.Client, error) {
 	configPath := os.Getenv("KRB5_CONFIG")
 	if configPath == "" {
-		configPath = "/etc/krb5.conf"
+		configPath = "@TERMUX_PREFIX@/etc/krb5.conf"
 	}
 
 	cfg, err := config.Load(configPath)
diff -u -r ../rclone-v1.55.1/cmd/genautocomplete/genautocomplete_bash.go ./cmd/genautocomplete/genautocomplete_bash.go
--- ../rclone-v1.55.1/cmd/genautocomplete/genautocomplete_bash.go	2021-04-26 07:32:21.000000000 +0000
+++ ./cmd/genautocomplete/genautocomplete_bash.go	2021-06-05 12:31:40.965729258 +0000
@@ -18,7 +18,7 @@
 	Long: `
 Generates a bash shell autocompletion script for rclone.
 
-This writes to /etc/bash_completion.d/rclone by default so will
+This writes to @TERMUX_PREFIX@/etc/bash_completion.d/rclone by default so will
 probably need to be run with sudo or as root, e.g.
 
     sudo rclone genautocomplete bash
@@ -26,7 +26,7 @@
 Logout and login again to use the autocompletion scripts, or source
 them directly
 
-    . /etc/bash_completion
+    . @TERMUX_PREFIX@/etc/bash_completion
 
 If you supply a command line argument the script will be written
 there.
@@ -35,7 +35,7 @@
 `,
 	Run: func(command *cobra.Command, args []string) {
 		cmd.CheckArgs(0, 1, command, args)
-		out := "/etc/bash_completion.d/rclone"
+		out := "@TERMUX_PREFIX@/etc/bash_completion.d/rclone"
 		if len(args) > 0 {
 			if args[0] == "-" {
 				err := cmd.Root.GenBashCompletion(os.Stdout)
diff -u -r ../rclone-v1.55.1/cmd/genautocomplete/genautocomplete_fish.go ./cmd/genautocomplete/genautocomplete_fish.go
--- ../rclone-v1.55.1/cmd/genautocomplete/genautocomplete_fish.go	2021-04-26 07:32:21.000000000 +0000
+++ ./cmd/genautocomplete/genautocomplete_fish.go	2021-06-05 12:31:40.969062594 +0000
@@ -18,7 +18,7 @@
 	Long: `
 Generates a fish autocompletion script for rclone.
 
-This writes to /etc/fish/completions/rclone.fish by default so will
+This writes to @TERMUX_PREFIX@/etc/fish/completions/rclone.fish by default so will
 probably need to be run with sudo or as root, e.g.
 
     sudo rclone genautocomplete fish
@@ -26,7 +26,7 @@
 Logout and login again to use the autocompletion scripts, or source
 them directly
 
-    . /etc/fish/completions/rclone.fish
+    . @TERMUX_PREFIX@/etc/fish/completions/rclone.fish
 
 If you supply a command line argument the script will be written
 there.
@@ -35,7 +35,7 @@
 `,
 	Run: func(command *cobra.Command, args []string) {
 		cmd.CheckArgs(0, 1, command, args)
-		out := "/etc/fish/completions/rclone.fish"
+		out := "@TERMUX_PREFIX@/etc/fish/completions/rclone.fish"
 		if len(args) > 0 {
 			if args[0] == "-" {
 				err := cmd.Root.GenFishCompletion(os.Stdout, true)
diff -u -r ../rclone-v1.55.1/cmd/genautocomplete/genautocomplete_zsh.go ./cmd/genautocomplete/genautocomplete_zsh.go
--- ../rclone-v1.55.1/cmd/genautocomplete/genautocomplete_zsh.go	2021-04-26 07:32:21.000000000 +0000
+++ ./cmd/genautocomplete/genautocomplete_zsh.go	2021-06-05 12:34:18.472488640 +0000
@@ -18,7 +18,7 @@
 	Long: `
 Generates a zsh autocompletion script for rclone.
 
-This writes to /usr/share/zsh/vendor-completions/_rclone by default so will
+This writes to @TERMUX_PREFIX@/share/zsh/vendor-completions/_rclone by default so will
 probably need to be run with sudo or as root, e.g.
 
     sudo rclone genautocomplete zsh
@@ -35,7 +35,7 @@
 `,
 	Run: func(command *cobra.Command, args []string) {
 		cmd.CheckArgs(0, 1, command, args)
-		out := "/usr/share/zsh/vendor-completions/_rclone"
+		out := "@TERMUX_PREFIX@/share/zsh/vendor-completions/_rclone"
 		if len(args) > 0 {
 			if args[0] == "-" {
 				err := cmd.Root.GenZshCompletion(os.Stdout)