]> Git [git.vados.ru] :: Repos - Mikrotiks/ros.vados.ru.git/commitdiff
n
authorvados-dev <192440777+vados-dev@users.noreply.github.com>
Wed, 1 Apr 2026 05:55:24 +0000 (08:55 +0300)
committervados-dev <192440777+vados-dev@users.noreply.github.com>
Wed, 1 Apr 2026 05:55:24 +0000 (08:55 +0300)
html/AM-setup.rsc

index 44cde28b032ce9c5bb61e64230f51d4935e7b8df..9df3f7f0dc366a3a097614ddef06b9761a047522 100644 (file)
     }
     :return true;
   }
-  :log info ("Creating disk of type tmpfs.");
-  /file/remove "tmpfs";
+  :log info ("Try to removing directory 'tmpfs'.");
+  :do {
+    :retry {
+      /file/remove tmpfs;
+      :return true;
+    } delay=100ms max=10;
+  } on-error={
+    :log error ("Removing directory 'tmpfs' FAILED!");
+   }
 #  $RmDir "tmpfs";
   :onerror Err {
     /disk/add slot=tmpfs type=tmpfs tmpfs-max-size=([ /system/resource/get total-memory ] / 3);
     } else={
       :onerror Err {
         /file/add type="directory" name=/tmpfs/scripts;
-        $WaitForFile $Path;
+        :do {
+          :retry {
+            /file/get /tmpfs/scripts;
+            :return true;
+          } delay=100ms max=10;
+      } on-error={ }
       } do={
         :log warning ($0 . "Making directory 'scripts' failed: " . $Err);
         :return false;