File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -794,9 +794,10 @@ pub(crate) async fn stage(
794
794
795
795
// Unconditionally create or update /run/reboot-required to signal a reboot is needed.
796
796
// This is monitored by kured (Kubernetes Reboot Daemon).
797
+ let reboot_message = format ! ( "bootc: Reboot required for image: {}" , & spec. image. image) ;
797
798
let run_dir = Dir :: open_ambient_dir ( "/run" , cap_std:: ambient_authority ( ) ) ?;
798
799
run_dir
799
- . atomic_write ( "reboot-required" , b"" )
800
+ . atomic_write ( "reboot-required" , reboot_message . as_bytes ( ) )
800
801
. context ( "Creating /run/reboot-required" ) ?;
801
802
802
803
Ok ( ( ) )
Original file line number Diff line number Diff line change @@ -65,9 +65,9 @@ RUN echo test content > /usr/share/blah.txt
65
65
let progress = open -- raw $progress_json | from json - o
66
66
sanity_check_switch_progress_json $progress
67
67
68
- # Check that /run/reboot-required exists and is a zero-byte file
68
+ # Check that /run/reboot-required exists and is not empty
69
69
let rr_meta = (ls /run/reboot-required | first )
70
- assert equal $rr_meta.size 0b
70
+ assert ( $rr_meta.size > 0b )
71
71
72
72
# Also test that the mtime changes on modification
73
73
let new_root_mtime = ls - Dl /ostree/bootc | get modified
You can’t perform that action at this time.
0 commit comments