Put hawkey stuff behind --enable-patched-hawkey-and-libsolv
Right now we depend on two patches.
This commit is contained in:
parent
50bd970791
commit
0a88e292f2
@ -24,11 +24,15 @@ noinst_LTLIBRARIES += librpmostree.la
|
|||||||
librpmostree_la_SOURCES = \
|
librpmostree_la_SOURCES = \
|
||||||
src/rpmostree-postprocess.c \
|
src/rpmostree-postprocess.c \
|
||||||
src/rpmostree-postprocess.h \
|
src/rpmostree-postprocess.h \
|
||||||
src/rpmostree-treepkgdiff.c \
|
|
||||||
src/rpmostree-treepkgdiff.h \
|
|
||||||
src/hif-utils.c \
|
src/hif-utils.c \
|
||||||
src/hif-utils.h \
|
src/hif-utils.h \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
if BUILDOPT_PATCHED_HAWKEY_AND_LIBSOLV
|
||||||
|
librpmostree_la_SOURCES += \
|
||||||
|
src/rpmostree-treepkgdiff.c \
|
||||||
|
src/rpmostree-treepkgdiff.h \
|
||||||
|
$(NULL)
|
||||||
|
endif
|
||||||
librpmostree_la_CFLAGS = $(AM_CFLAGS) -I$(srcdir)/src -DPKGLIBDIR=\"$(pkglibdir)\" $(PKGDEP_RPMOSTREE_CFLAGS)
|
librpmostree_la_CFLAGS = $(AM_CFLAGS) -I$(srcdir)/src -DPKGLIBDIR=\"$(pkglibdir)\" $(PKGDEP_RPMOSTREE_CFLAGS)
|
||||||
librpmostree_la_LIBADD = $(AM_LDFLAGS) $(PKGDEP_RPMOSTREE_LIBS)
|
librpmostree_la_LIBADD = $(AM_LDFLAGS) $(PKGDEP_RPMOSTREE_LIBS)
|
||||||
|
|
||||||
|
11
configure.ac
11
configure.ac
@ -37,6 +37,15 @@ AC_PATH_PROG([XSLTPROC], [xsltproc])
|
|||||||
|
|
||||||
GOBJECT_INTROSPECTION_REQUIRE([1.34.0])
|
GOBJECT_INTROSPECTION_REQUIRE([1.34.0])
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(patched-hawkey-and-libsolv,
|
||||||
|
AS_HELP_STRING([--enable-patched-hawkey],
|
||||||
|
[Assert that our copy of hawkey and libsolv understand /usr/share/rpm]),,
|
||||||
|
[enable_patched_hawkey_and_libsolv=no])
|
||||||
|
AM_CONDITIONAL(BUILDOPT_PATCHED_HAWKEY_AND_LIBSOLV, [test x$enable_patched_hawkey_and_libsolv = xyes])
|
||||||
|
AS_IF([test x$enable_patched_hawkey_and_libsolv = xyes], [
|
||||||
|
AC_DEFINE(HAVE_PATCHED_HAWKEY_AND_LIBSOLV, 1, [Define if we have patched hawkey and libsolv])
|
||||||
|
])
|
||||||
|
|
||||||
AC_CONFIG_FILES([
|
AC_CONFIG_FILES([
|
||||||
Makefile
|
Makefile
|
||||||
])
|
])
|
||||||
@ -44,4 +53,6 @@ AC_OUTPUT
|
|||||||
|
|
||||||
echo "
|
echo "
|
||||||
$PACKAGE $VERSION
|
$PACKAGE $VERSION
|
||||||
|
|
||||||
|
patched hawkey: $enable_patched_hawkey_and_libsolv
|
||||||
"
|
"
|
||||||
|
@ -126,8 +126,10 @@ rpmostree_builtin_rollback (int argc,
|
|||||||
"systemctl", "reboot", NULL);
|
"systemctl", "reboot", NULL);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
#ifdef HAVE_PATCHED_HAWKEY_AND_LIBSOLV
|
||||||
if (!rpmostree_print_treepkg_diff (sysroot, cancellable, error))
|
if (!rpmostree_print_treepkg_diff (sysroot, cancellable, error))
|
||||||
goto out;
|
goto out;
|
||||||
|
#endif
|
||||||
|
|
||||||
g_print ("Sucessfully reset deployment order; run \"systemctl reboot\" to start a reboot\n");
|
g_print ("Sucessfully reset deployment order; run \"systemctl reboot\" to start a reboot\n");
|
||||||
}
|
}
|
||||||
|
@ -153,8 +153,10 @@ rpmostree_builtin_upgrade (int argc,
|
|||||||
"systemctl", "reboot", NULL);
|
"systemctl", "reboot", NULL);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
#ifdef HAVE_PATCHED_HAWKEY_AND_LIBSOLV
|
||||||
if (!rpmostree_print_treepkg_diff (sysroot, cancellable, error))
|
if (!rpmostree_print_treepkg_diff (sysroot, cancellable, error))
|
||||||
goto out;
|
goto out;
|
||||||
|
#endif
|
||||||
|
|
||||||
g_print ("Updates prepared for next boot; run \"systemctl reboot\" to start a reboot\n");
|
g_print ("Updates prepared for next boot; run \"systemctl reboot\" to start a reboot\n");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user