]> Git [git.vados.ru] :: Repos - Mikrotiks/Mikrotiks.git/commitdiff
Autocommit in repo: , generated by owner: mikro_bak, in 07:00:02 12.03.2026.
authorvados-dev <vados@vados.ru>
Thu, 12 Mar 2026 04:00:02 +0000 (07:00 +0300)
committervados-dev <vados@vados.ru>
Thu, 12 Mar 2026 04:00:02 +0000 (07:00 +0300)
bin/ros-diff.sh

index 6ba39feab11af750acaee6581b21c06667ddce05..4dc694d1defdbcc02bfef3b6e858510156e1867b 100755 (executable)
@@ -375,14 +375,22 @@ backup_binary() {
     local bin_pass="${3:-$DEFAULT_BINPWD}"
     local log_msg
     local crypt_str
+    local router_crypt="$(${SSH_STR} ':put $BackupEncrypt')"
+    local router_bin_pass="$(${SSH_STR} ':put $BackupPassword')"
+    if [ -n ${router_crypt} ]; then
+        warning "TRUE"
+    else
+        warning "FALSE"
+    fi
     #${SSH_STR} :put [/system script environment get [find name=BackupPassword] value];
     # Examples:
     # bin_pass="$(${SSH_STR} ':put [/system script environment get [find name=BackupPassword] value]')"
     # bin_pass="$(${SSH_STR} ':put $BackupPassword')"  # if BackupPassword is a global
-
+    
     if ${SSH_STR} /system/script environment find where name=BackupEncrypt && ${SSH_STR} /system/script environment find where name=BackupPassword; then
         
-        bin_pass=${SSH_STR} /system/script/environment/get ([ /system/script/environment find name='BackupPassword' ]->value);
+        #bin_pass=${SSH_STR} /system/script/environment/get ([ /system/script/environment find name='BackupPassword' ]->value);
+        bin_pass=
         crypt_str="dont-encrypt=no password=${bin_pass}"
         warning "${crypt_str}"
     else