grub2: Exit gracefully if there's no system ostree repository
Apparently there testing systems that literally install *all* packages. Having `ostree-grub2` currently causes grub2 to fail on a non-ostree managed system. Let's just gracefully exit if there's no system repository. https://bugzilla.redhat.com/show_bug.cgi?id=1532668 Closes: #1399 Approved by: jlebon
This commit is contained in:
parent
9fe6ddbaef
commit
2c2e6799be
|
|
@ -17,10 +17,14 @@
|
|||
# Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
# Boston, MA 02111-1307, USA.
|
||||
|
||||
# Gracefully exit if ostree is not installed
|
||||
# Gracefully exit if ostree is not installed, or there's
|
||||
# no system repository initialized.
|
||||
if ! which ostree >/dev/null 2>/dev/null; then
|
||||
exit 0
|
||||
fi
|
||||
if ! test -d /ostree/repo; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Make sure we're in the right environment
|
||||
if ! test -n "${GRUB_DEVICE}"; then
|
||||
|
|
|
|||
Loading…
Reference in New Issue