@@ -69,6 +69,7 @@ mkdir -p %{buildroot}%{_prefix}/lib/%{name}/check/required.d
69
69
mkdir %{buildroot }%{_prefix }/lib/%{name }/check/wanted.d
70
70
mkdir %{buildroot }%{_prefix }/lib/%{name }/green.d
71
71
mkdir %{buildroot }%{_prefix }/lib/%{name }/red.d
72
+ install -D -t %{buildroot }%{_prefix }/lib/bootupd/grub2-static/configs.d grub2/08_greenboot.cfg
72
73
mkdir -p %{buildroot }%{_unitdir }
73
74
mkdir -p %{buildroot }%{_unitdir }/greenboot-healthcheck.service.d
74
75
mkdir -p %{buildroot }%{_tmpfilesdir }
@@ -81,7 +82,6 @@ install -DpZm 0644 usr/lib/tmpfiles.d/greenboot-status-motd.conf %{buildroot}%{_
81
82
install -DpZm 0755 usr/lib/greenboot/check/required.d/* %{buildroot }%{_prefix }/lib/%{name }/check/required.d
82
83
install -DpZm 0755 usr/lib/greenboot/check/wanted.d/* %{buildroot }%{_prefix }/lib/%{name }/check/wanted.d
83
84
install -DpZm 0644 etc/greenboot/greenboot.conf %{buildroot }%{_sysconfdir }/%{name }/greenboot.conf
84
- install -DpZm 0644 etc/grub.d/greenboot.cfg %{buildroot }%{_sysconfdir }/grub.d/greenboot.cfg
85
85
86
86
%post
87
87
%systemd_post greenboot-healthcheck.service
@@ -94,9 +94,6 @@ install -DpZm 0644 etc/grub.d/greenboot.cfg %{buildroot}%{_sysconfdir}/grub.d/gr
94
94
%systemd_post greenboot-grub2-set-success.service
95
95
%systemd_post greenboot-rpm-ostree-grub2-check-fallback.service
96
96
%systemd_post redboot-auto-reboot.service
97
- if [ -d /usr/lib/bootupd/grub2-static/configs.d ]; then
98
- cp /etc/grub.d/greenboot.cfg /usr/lib/bootupd/grub2-static/configs.d
99
- fi
100
97
101
98
%post default-health-checks
102
99
%systemd_post greenboot-loading-message.service
125
122
%systemd_postun greenboot-grub2-set-counter.service
126
123
%systemd_postun greenboot-grub2-set-success.service
127
124
%systemd_postun greenboot-rpm-ostree-grub2-check-fallback.service
128
- if [ -f /usr/lib/bootupd/grub2-static/configs.d/greenboot.cfg ]; then
129
- rm -f /usr/lib/bootupd/grub2-static/configs.d/greenboot.cfg
130
- fi
131
125
132
126
%postun default-health-checks
133
127
%systemd_postun greenboot-loading-message.service
152
146
%dir %{_prefix }/lib/%{name }/red.d
153
147
%{_exec_prefix }/lib/motd.d/boot-status
154
148
%{_tmpfilesdir }/greenboot-status-motd.conf
155
- %{_sysconfdir }/grub .d/* .cfg
149
+ %{_prefix }/lib/bootupd/grub2-static/configs .d/* .cfg
156
150
%dir %{_libexecdir }/%{name }
157
151
%{_libexecdir }/%{name }/%{name }
158
152
%{_libexecdir }/%{name }/greenboot-grub2-set-success
0 commit comments