]> Git [git.vados.ru] :: Repos - Mikrotiks/ros.vados.ru.git/commitdiff
Auto-commit: Makefile updated on 3/12/2026, 2026-03-12T00:57:13.733Z
authorvados-dev <192440777+vados-dev@users.noreply.github.com>
Thu, 12 Mar 2026 00:57:13 +0000 (03:57 +0300)
committervados-dev <192440777+vados-dev@users.noreply.github.com>
Thu, 12 Mar 2026 00:57:13 +0000 (03:57 +0300)
Makefile

index c6ed6f802b387dd11e822229ec14421e6d2d1767..417b9cf191648c5fc08e25b100ed7a2cebd4e63a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -42,16 +42,22 @@ export BUILD_DIR REPO_DIR ALL_RSC GLOB_RSC
 run: 
        @$(MAKE) check; rc=$$?; \
     if [ $$rc -eq 0 ]; then \
-            echo "[run] check rc=0, go to commitinfo.sh..."; \
-            $(MAKE) $(commitinfo.sh); \
-                       echo "[run] commitinfo.sh exit 0. Go to checksums.sh..."; \
-            $(MAKE) checksums; \
-            echo "[run] checksums.sh exit 0. Do git add commit and push..."; \
-            git add .; \
-            git commit -m '$(COMM_INFO)'; \
-            git push; \
+            echo "[run] check $$rc, go to commitinfo.sh..."; \
+            @$(MAKE) $(commitinfo.sh); ci=$$?; \
+                       if [ $$ci -eq 0 ]; then \
+                               echo "[run] commitinfo.sh exit $$ci. Go to checksums.sh..."; \
+                               @$(MAKE) checksums; cs=$$?; \
+                               if [ $$cs -eq 0 ]; then \
+                       echo "[run] checksums.sh exit $$rc. Do git add commit and push..."; \
+                           git add .; \
+                           git commit -m '$(COMM_INFO)'; \
+                       git push; \
+                               else \
+                                       $(MAKE) notify "[run] checksums.sh exit $$cs, check it!"; \
+                       else \            
+                               $(MAKE) notify "[run] commitinfo.sh exit $$ci, check it!"; \
     else \
-            echo "[run] check rc=$$rc, stop"; \
+            echo "[run] check exit $$rc, repo is clean exit Ok."; \
     fi
        @echo "[run] done"