From: vados-dev Date: Thu, 12 Mar 2026 04:00:02 +0000 (+0300) Subject: Autocommit in repo: , generated by owner: mikro_bak, in 07:00:02 12.03.2026. X-Git-Url: https://git.vados.ru/gitweb.cgi?a=commitdiff_plain;h=4c217f9b5107dc50378f1369dc129ed7c04ca7fc;p=Mikrotiks%2FMikrotiks.git Autocommit in repo: , generated by owner: mikro_bak, in 07:00:02 12.03.2026. --- diff --git a/bin/ros-diff.sh b/bin/ros-diff.sh index 6ba39fe..4dc694d 100755 --- a/bin/ros-diff.sh +++ b/bin/ros-diff.sh @@ -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