]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
wip
authorPatrick Donnelly <pdonnell@redhat.com>
Mon, 2 Mar 2026 22:08:35 +0000 (17:08 -0500)
committerPatrick Donnelly <pdonnell@redhat.com>
Tue, 3 Mar 2026 14:01:31 +0000 (09:01 -0500)
teuthology/orchestra/remote.py

index 0ad29d5bacf85fd2f97f5a559ab3740787df8507..e7e6488e9d889f03332254e79569ed0de42c533d 100644 (file)
@@ -438,12 +438,14 @@ class Remote(RemoteShell):
         args = [
             'sudo', 'bash', '-c',
             """
-            echo pci > /sys/kernel/reboot/type && \
-            echo 1 > /sys/kernel/reboot/force && \
-            sync && echo s > /proc/sysrq-trigger && \
-            echo u > /proc/sysrq-trigger && \
-            sleep 2 && \
-            echo b > /proc/sysrq-trigger
+            # Be tolerant of /sys/kernel/reboot missing (Ubuntu 20.04).
+            echo pci | sudo tee /sys/kernel/reboot/type;
+            echo 1 | sudo tee /sys/kernel/reboot/force;
+            sync \
+              && echo s | sudo tee /proc/sysrq-trigger \
+              && echo u | sudo tee /proc/sysrq-trigger \
+              && sleep 2 \
+              && echo b | sudo tee /proc/sysrq-trigger
             """
         ]
         return self.run(args=args, wait=False)