Hello community,

here is the log from the commit of package rebootmgr for openSUSE:Factory 
checked in at 2020-05-02 22:12:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rebootmgr (Old)
 and      /work/SRC/openSUSE:Factory/.rebootmgr.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rebootmgr"

Sat May  2 22:12:52 2020 rev:16 rq:799321 version:1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/rebootmgr/rebootmgr.changes      2020-04-29 
20:42:11.895613844 +0200
+++ /work/SRC/openSUSE:Factory/.rebootmgr.new.2738/rebootmgr.changes    
2020-05-02 22:12:55.911982291 +0200
@@ -1,0 +2,11 @@
+Thu Apr 30 10:31:48 UTC 2020 - Thorsten Kukuk <[email protected]>
+
+- Update to version 1.1
+  - fix systemd and tmpfiles.d directory path
+
+-------------------------------------------------------------------
+Thu Apr 30 10:27:37 UTC 2020 - Thorsten Kukuk <[email protected]>
+
+- Use official tar archive
+
+-------------------------------------------------------------------

Old:
----
  rebootmgr-1.0.tar.xz

New:
----
  rebootmgr-1.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rebootmgr.spec ++++++
--- /var/tmp/diff_new_pack.MSBXQY/_old  2020-05-02 22:12:56.603983741 +0200
+++ /var/tmp/diff_new_pack.MSBXQY/_new  2020-05-02 22:12:56.603983741 +0200
@@ -24,7 +24,7 @@
 %endif
 
 Name:           rebootmgr
-Version:        1.0
+Version:        1.1
 Release:        0
 Summary:        Automatic controlled reboot during a maintenance window
 License:        GPL-2.0-only AND LGPL-2.1-or-later

++++++ rebootmgr-1.0.tar.xz -> rebootmgr-1.1.tar.xz ++++++
++++ 6647 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/rebootmgr-1.0/INSTALL new/rebootmgr-1.1/INSTALL
--- old/rebootmgr-1.0/INSTALL   1970-01-01 01:00:00.000000000 +0100
+++ new/rebootmgr-1.1/INSTALL   2020-04-29 10:02:30.000000000 +0200
@@ -0,0 +1,368 @@
+Installation Instructions
+*************************
+
+   Copyright (C) 1994-1996, 1999-2002, 2004-2016 Free Software
+Foundation, Inc.
+
+   Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.  This file is offered as-is,
+without warranty of any kind.
+
+Basic Installation
+==================
+
+   Briefly, the shell command './configure && make && make install'
+should configure, build, and install this package.  The following
+more-detailed instructions are generic; see the 'README' file for
+instructions specific to this package.  Some packages provide this
+'INSTALL' file but do not implement all of the features documented
+below.  The lack of an optional feature in a given package is not
+necessarily a bug.  More recommendations for GNU packages can be found
+in *note Makefile Conventions: (standards)Makefile Conventions.
+
+   The 'configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation.  It uses
+those values to create a 'Makefile' in each directory of the package.
+It may also create one or more '.h' files containing system-dependent
+definitions.  Finally, it creates a shell script 'config.status' that
+you can run in the future to recreate the current configuration, and a
+file 'config.log' containing compiler output (useful mainly for
+debugging 'configure').
+
+   It can also use an optional file (typically called 'config.cache' and
+enabled with '--cache-file=config.cache' or simply '-C') that saves the
+results of its tests to speed up reconfiguring.  Caching is disabled by
+default to prevent problems with accidental use of stale cache files.
+
+   If you need to do unusual things to compile the package, please try
+to figure out how 'configure' could check whether to do them, and mail
+diffs or instructions to the address given in the 'README' so they can
+be considered for the next release.  If you are using the cache, and at
+some point 'config.cache' contains results you don't want to keep, you
+may remove or edit it.
+
+   The file 'configure.ac' (or 'configure.in') is used to create
+'configure' by a program called 'autoconf'.  You need 'configure.ac' if
+you want to change it or regenerate 'configure' using a newer version of
+'autoconf'.
+
+   The simplest way to compile this package is:
+
+  1. 'cd' to the directory containing the package's source code and type
+     './configure' to configure the package for your system.
+
+     Running 'configure' might take a while.  While running, it prints
+     some messages telling which features it is checking for.
+
+  2. Type 'make' to compile the package.
+
+  3. Optionally, type 'make check' to run any self-tests that come with
+     the package, generally using the just-built uninstalled binaries.
+
+  4. Type 'make install' to install the programs and any data files and
+     documentation.  When installing into a prefix owned by root, it is
+     recommended that the package be configured and built as a regular
+     user, and only the 'make install' phase executed with root
+     privileges.
+
+  5. Optionally, type 'make installcheck' to repeat any self-tests, but
+     this time using the binaries in their final installed location.
+     This target does not install anything.  Running this target as a
+     regular user, particularly if the prior 'make install' required
+     root privileges, verifies that the installation completed
+     correctly.
+
+  6. You can remove the program binaries and object files from the
+     source code directory by typing 'make clean'.  To also remove the
+     files that 'configure' created (so you can compile the package for
+     a different kind of computer), type 'make distclean'.  There is
+     also a 'make maintainer-clean' target, but that is intended mainly
+     for the package's developers.  If you use it, you may have to get
+     all sorts of other programs in order to regenerate files that came
+     with the distribution.
+
+  7. Often, you can also type 'make uninstall' to remove the installed
+     files again.  In practice, not all packages have tested that
+     uninstallation works correctly, even though it is required by the
+     GNU Coding Standards.
+
+  8. Some packages, particularly those that use Automake, provide 'make
+     distcheck', which can by used by developers to test that all other
+     targets like 'make install' and 'make uninstall' work correctly.
+     This target is generally not run by end users.
+
+Compilers and Options
+=====================
+
+   Some systems require unusual options for compilation or linking that
+the 'configure' script does not know about.  Run './configure --help'
+for details on some of the pertinent environment variables.
+
+   You can give 'configure' initial values for configuration parameters
+by setting variables in the command line or in the environment.  Here is
+an example:
+
+     ./configure CC=c99 CFLAGS=-g LIBS=-lposix
+
+   *Note Defining Variables::, for more details.
+
+Compiling For Multiple Architectures
+====================================
+
+   You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory.  To do this, you can use GNU 'make'.  'cd' to the
+directory where you want the object files and executables to go and run
+the 'configure' script.  'configure' automatically checks for the source
+code in the directory that 'configure' is in and in '..'.  This is known
+as a "VPATH" build.
+
+   With a non-GNU 'make', it is safer to compile the package for one
+architecture at a time in the source code directory.  After you have
+installed the package for one architecture, use 'make distclean' before
+reconfiguring for another architecture.
+
+   On MacOS X 10.5 and later systems, you can create libraries and
+executables that work on multiple system types--known as "fat" or
+"universal" binaries--by specifying multiple '-arch' options to the
+compiler but only a single '-arch' option to the preprocessor.  Like
+this:
+
+     ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+                 CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+                 CPP="gcc -E" CXXCPP="g++ -E"
+
+   This is not guaranteed to produce working output in all cases, you
+may have to build one architecture at a time and combine the results
+using the 'lipo' tool if you have problems.
+
+Installation Names
+==================
+
+   By default, 'make install' installs the package's commands under
+'/usr/local/bin', include files under '/usr/local/include', etc.  You
+can specify an installation prefix other than '/usr/local' by giving
+'configure' the option '--prefix=PREFIX', where PREFIX must be an
+absolute file name.
+
+   You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files.  If you
+pass the option '--exec-prefix=PREFIX' to 'configure', the package uses
+PREFIX as the prefix for installing programs and libraries.
+Documentation and other data files still use the regular prefix.
+
+   In addition, if you use an unusual directory layout you can give
+options like '--bindir=DIR' to specify different values for particular
+kinds of files.  Run 'configure --help' for a list of the directories
+you can set and what kinds of files go in them.  In general, the default
+for these options is expressed in terms of '${prefix}', so that
+specifying just '--prefix' will affect all of the other directory
+specifications that were not explicitly provided.
+
+   The most portable way to affect installation locations is to pass the
+correct locations to 'configure'; however, many packages provide one or
+both of the following shortcuts of passing variable assignments to the
+'make install' command line to change installation locations without
+having to reconfigure or recompile.
+
+   The first method involves providing an override variable for each
+affected directory.  For example, 'make install
+prefix=/alternate/directory' will choose an alternate location for all
+directory configuration variables that were expressed in terms of
+'${prefix}'.  Any directories that were specified during 'configure',
+but not in terms of '${prefix}', must each be overridden at install time
+for the entire installation to be relocated.  The approach of makefile
+variable overrides for each directory variable is required by the GNU
+Coding Standards, and ideally causes no recompilation.  However, some
+platforms have known limitations with the semantics of shared libraries
+that end up requiring recompilation when using this method, particularly
+noticeable in packages that use GNU Libtool.
+
+   The second method involves providing the 'DESTDIR' variable.  For
+example, 'make install DESTDIR=/alternate/directory' will prepend
+'/alternate/directory' before all installation names.  The approach of
+'DESTDIR' overrides is not required by the GNU Coding Standards, and
+does not work on platforms that have drive letters.  On the other hand,
+it does better at avoiding recompilation issues, and works well even
+when some directory options were not specified in terms of '${prefix}'
+at 'configure' time.
+
+Optional Features
+=================
+
+   If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving 'configure' the
+option '--program-prefix=PREFIX' or '--program-suffix=SUFFIX'.
+
+   Some packages pay attention to '--enable-FEATURE' options to
+'configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to '--with-PACKAGE' options, where PACKAGE
+is something like 'gnu-as' or 'x' (for the X Window System).  The
+'README' should mention any '--enable-' and '--with-' options that the
+package recognizes.
+
+   For packages that use the X Window System, 'configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the 'configure' options '--x-includes=DIR' and
+'--x-libraries=DIR' to specify their locations.
+
+   Some packages offer the ability to configure how verbose the
+execution of 'make' will be.  For these packages, running './configure
+--enable-silent-rules' sets the default to minimal output, which can be
+overridden with 'make V=1'; while running './configure
+--disable-silent-rules' sets the default to verbose, which can be
+overridden with 'make V=0'.
+
+Particular systems
+==================
+
+   On HP-UX, the default C compiler is not ANSI C compatible.  If GNU CC
+is not installed, it is recommended to use the following options in
+order to use an ANSI C compiler:
+
+     ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
+
+and if that doesn't work, install pre-built binaries of GCC for HP-UX.
+
+   HP-UX 'make' updates targets which have the same time stamps as their
+prerequisites, which makes it generally unusable when shipped generated
+files such as 'configure' are involved.  Use GNU 'make' instead.
+
+   On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
+parse its '<wchar.h>' header file.  The option '-nodtk' can be used as a
+workaround.  If GNU CC is not installed, it is therefore recommended to
+try
+
+     ./configure CC="cc"
+
+and if that doesn't work, try
+
+     ./configure CC="cc -nodtk"
+
+   On Solaris, don't put '/usr/ucb' early in your 'PATH'.  This
+directory contains several dysfunctional programs; working variants of
+these programs are available in '/usr/bin'.  So, if you need '/usr/ucb'
+in your 'PATH', put it _after_ '/usr/bin'.
+
+   On Haiku, software installed for all users goes in '/boot/common',
+not '/usr/local'.  It is recommended to use the following options:
+
+     ./configure --prefix=/boot/common
+
+Specifying the System Type
+==========================
+
+   There may be some features 'configure' cannot figure out
+automatically, but needs to determine by the type of machine the package
+will run on.  Usually, assuming the package is built to be run on the
+_same_ architectures, 'configure' can figure that out, but if it prints
+a message saying it cannot guess the machine type, give it the
+'--build=TYPE' option.  TYPE can either be a short name for the system
+type, such as 'sun4', or a canonical name which has the form:
+
+     CPU-COMPANY-SYSTEM
+
+where SYSTEM can have one of these forms:
+
+     OS
+     KERNEL-OS
+
+   See the file 'config.sub' for the possible values of each field.  If
+'config.sub' isn't included in this package, then this package doesn't
+need to know the machine type.
+
+   If you are _building_ compiler tools for cross-compiling, you should
+use the option '--target=TYPE' to select the type of system they will
+produce code for.
+
+   If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with '--host=TYPE'.
+
+Sharing Defaults
+================
+
+   If you want to set default values for 'configure' scripts to share,
+you can create a site shell script called 'config.site' that gives
+default values for variables like 'CC', 'cache_file', and 'prefix'.
+'configure' looks for 'PREFIX/share/config.site' if it exists, then
+'PREFIX/etc/config.site' if it exists.  Or, you can set the
+'CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all 'configure' scripts look for a site script.
+
+Defining Variables
+==================
+
+   Variables not defined in a site shell script can be set in the
+environment passed to 'configure'.  However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost.  In order to avoid this problem, you should set
+them in the 'configure' command line, using 'VAR=value'.  For example:
+
+     ./configure CC=/usr/local2/bin/gcc
+
+causes the specified 'gcc' to be used as the C compiler (unless it is
+overridden in the site shell script).
+
+Unfortunately, this technique does not work for 'CONFIG_SHELL' due to an
+Autoconf limitation.  Until the limitation is lifted, you can use this
+workaround:
+
+     CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash
+
+'configure' Invocation
+======================
+
+   'configure' recognizes the following options to control how it
+operates.
+
+'--help'
+'-h'
+     Print a summary of all of the options to 'configure', and exit.
+
+'--help=short'
+'--help=recursive'
+     Print a summary of the options unique to this package's
+     'configure', and exit.  The 'short' variant lists options used only
+     in the top level, while the 'recursive' variant lists options also
+     present in any nested packages.
+
+'--version'
+'-V'
+     Print the version of Autoconf used to generate the 'configure'
+     script, and exit.
+
+'--cache-file=FILE'
+     Enable the cache: use and save the results of the tests in FILE,
+     traditionally 'config.cache'.  FILE defaults to '/dev/null' to
+     disable caching.
+
+'--config-cache'
+'-C'
+     Alias for '--cache-file=config.cache'.
+
+'--quiet'
+'--silent'
+'-q'
+     Do not print messages saying which checks are being made.  To
+     suppress all normal output, redirect it to '/dev/null' (any error
+     messages will still be shown).
+
+'--srcdir=DIR'
+     Look for the package's source code in directory DIR.  Usually
+     'configure' can determine that directory automatically.
+
+'--prefix=DIR'
+     Use DIR as the installation prefix.  *note Installation Names:: for
+     more details, including other options available for fine-tuning the
+     installation locations.
+
+'--no-create'
+'-n'
+     Run the configure checks, but stop before creating any output
+     files.
+
+'configure' also accepts some other, not widely useful, options.  Run
+'configure --help' for more details.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/rebootmgr-1.0/Makefile.am new/rebootmgr-1.1/Makefile.am
--- old/rebootmgr-1.0/Makefile.am       2020-04-27 11:42:54.000000000 +0200
+++ new/rebootmgr-1.1/Makefile.am       2020-04-29 10:09:07.000000000 +0200
@@ -3,7 +3,7 @@
 #
 # Author: Thorsten Kukuk <[email protected]>
 #
-AUTOMAKE_OPTIONS = 1.6 check-news dist-xz
+AUTOMAKE_OPTIONS = 1.6 foreign check-news dist-xz
 #
 SUBDIRS = lib src man dbus systemd etc tests
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/rebootmgr-1.0/NEWS new/rebootmgr-1.1/NEWS
--- old/rebootmgr-1.0/NEWS      2020-04-27 11:42:14.000000000 +0200
+++ new/rebootmgr-1.1/NEWS      2020-04-30 12:30:41.000000000 +0200
@@ -2,8 +2,12 @@
 
 Copyright (C) 2016-2020 Thorsten Kukuk
 
+Version 1.1
+* Handle systemd and tmpfiles.d directory correctly
+
 Version 1.0
 * Rewrite rebootmgrd to use timer_* functions instead of glib
+* Only libeconf is supported for configuration file management
 
 Version 0.20.1
 * Added a memory allocation check
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/rebootmgr-1.0/config.h.in new/rebootmgr-1.1/config.h.in
--- old/rebootmgr-1.0/config.h.in       2020-04-27 11:42:19.000000000 +0200
+++ new/rebootmgr-1.1/config.h.in       2020-04-30 12:30:17.000000000 +0200
@@ -1,33 +1,8 @@
 /* config.h.in.  Generated from configure.ac by autoheader.  */
 
-/* Define to 1 if translation of program messages to the user's native
-   language is requested. */
-#undef ENABLE_NLS
-
-/* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
-   CoreFoundation framework. */
-#undef HAVE_CFLOCALECOPYCURRENT
-
-/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
-   the CoreFoundation framework. */
-#undef HAVE_CFPREFERENCESCOPYAPPVALUE
-
-/* Define if the GNU dcgettext() function is already present or preinstalled.
-   */
-#undef HAVE_DCGETTEXT
-
-/* Define to 1 if you have the `dngettext' function. */
-#undef HAVE_DNGETTEXT
-
-/* Define if the GNU gettext() function is already present or preinstalled. */
-#undef HAVE_GETTEXT
-
 /* Define to 1 if gettid() is available */
 #undef HAVE_GETTID
 
-/* Define if you have the iconv() function and it works. */
-#undef HAVE_ICONV
-
 /* Define to 1 if you have the <inttypes.h> header file. */
 #undef HAVE_INTTYPES_H
 
@@ -79,9 +54,6 @@
 /* Define to 1 if you have the ANSI C header files. */
 #undef STDC_HEADERS
 
-/* Use ECONF */
-#undef USE_ECONF
-
 /* Use etcd for locking */
 #undef USE_ETCD
 
@@ -120,15 +92,5 @@
 /* Define to 1 if you need to in order for `stat' and other things to work. */
 #undef _POSIX_SOURCE
 
-#ifdef ENABLE_NLS
-#include <locale.h>
-#include <libintl.h>
-#define _(msgid) gettext(msgid)
-#define N_(msgid) msgid
-#else
-#define _(msgid) (msgid)
-#define N_(msgid) msgid
-#endif /* ENABLE_NLS */
-
 /* Define to empty if `const' does not conform to ANSI C. */
 #undef const
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/rebootmgr-1.0/configure.ac new/rebootmgr-1.1/configure.ac
--- old/rebootmgr-1.0/configure.ac      2020-04-27 11:41:45.000000000 +0200
+++ new/rebootmgr-1.1/configure.ac      2020-04-30 12:30:09.000000000 +0200
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(rebootmgr, 1.0)
-AM_INIT_AUTOMAKE
+AC_INIT(rebootmgr, 1.1)
+AM_INIT_AUTOMAKE([foreign])
 AC_CONFIG_SRCDIR([src/rebootmgrd.c])
 AM_CONFIG_HEADER(config.h)
 AC_CONFIG_MACRO_DIR([m4])
@@ -24,20 +24,13 @@
         fi
 fi
 
-if test ${libexecdir} = '${exec_prefix}/libexec'
+if test "${exec_prefix}" = "NONE"
 then
-  libexecdir='${exec_prefix}/lib'
-  if test "${exec_prefix}" = "NONE"
-  then
-    TMPFILESDIR=${prefix}/lib/tmpfiles.d
-    SYSTEMDDIR=${prefix}/lib/systemd/system
-  else
-    TMPFILESDIR=${exec_prefix}/lib/tmpfiles.d
-    SYSTEMDDIR=${exec_prefix}/lib/systemd/system
-  fi
+  TMPFILESDIR=${prefix}/lib/tmpfiles.d
+  SYSTEMDDIR=${prefix}/lib/systemd/system
 else
-  TMPFILESDIR=${libexecdir}/tmpfiles.d
-  SYSTEMDDIR=${libexecdir}/systemd/system
+  TMPFILESDIR=${exec_prefix}/lib/tmpfiles.d
+  SYSTEMDDIR=${exec_prefix}/lib/systemd/system
 fi
 AC_SUBST(TMPFILESDIR)
 AC_SUBST(SYSTEMDDIR)
@@ -85,11 +78,7 @@
 AC_C_CONST
 
 PKG_CHECK_MODULES(DBUS, dbus-1 >= 0.60)
-PKG_CHECK_MODULES(ECONF, libeconf, [AC_DEFINE([USE_ECONF], [1], [Use 
ECONF])],[AC_DEFINE([USE_ECONF], [0], [Use ECONF])])
-AC_SUBST(ECONF_CFLAGS)
-AC_SUBST(ECONF_LIBS)
-
-
+PKG_CHECK_MODULES(ECONF, libeconf)
 
 AC_CHECK_LIB([cetcd],[cetcd_client_init],[ETCD_LIBS="-lcetcd"],[ETCD_LIBS=""])
 if test x"" != x"${ETCD_LIBS}"
@@ -117,21 +106,5 @@
                 [DocBook XSL Stylesheets], [], enable_man=no)
 AM_CONDITIONAL(ENABLE_REGENERATE_MAN, test x$enable_man != xno)
 
-dnl gettext support
-AM_GNU_GETTEXT_VERSION
-AM_GNU_GETTEXT([external])
-AC_CHECK_FUNCS(dngettext)
-
-AH_VERBATIM([__ZZENABLE_NLS],
-[#ifdef ENABLE_NLS
-#include <locale.h>
-#include <libintl.h>
-#define _(msgid) gettext(msgid)
-#define N_(msgid) msgid
-#else
-#define _(msgid) (msgid)
-#define N_(msgid) msgid
-#endif /* ENABLE_NLS */])
-
 AC_OUTPUT([Makefile lib/Makefile src/Makefile man/Makefile dbus/Makefile \
        systemd/Makefile etc/Makefile tests/Makefile])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/rebootmgr-1.0/man/org.opensuse.RebootMgr.conf.8.html 
new/rebootmgr-1.1/man/org.opensuse.RebootMgr.conf.8.html
--- old/rebootmgr-1.0/man/org.opensuse.RebootMgr.conf.8.html    2020-04-27 
11:41:26.000000000 +0200
+++ new/rebootmgr-1.1/man/org.opensuse.RebootMgr.conf.8.html    2020-04-29 
10:08:42.000000000 +0200
@@ -15,7 +15,7 @@
     h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, 
dt:hover > a.headerlink {
       visibility: visible;
     }
-  </style><a href="rebootmgr.index.html">Index </a><span 
style="float:right">rebootmgr 0.20.1</span><hr><div class="refentry"><a 
name="rebootmgrd.8"></a><div class="titlepage"></div><div class="refnamediv"><a 
name="name"></a><h2>Name</h2><p>rebootmgrd, rebootmgr.service, 
org.opensuse.RebootMgr.conf — Reboot the machine during a maintenance 
window.</p></div><div class="refsynopsisdiv"><a 
name="synopsis"></a><h2>Synopsis</h2><div class="cmdsynopsis"><p><code 
class="command">/usr/sbin/rebootmgrd</code>  [ --debug  |   --help  |   
--version ]</p></div><p><code 
class="filename">/usr/lib/systemd/system/rebootmgr.service</code></p><p><code 
class="filename">/etc/dbus-1/system.d/org.opensuse.RebootMgr.conf</code></p></div><div
 class="refsect1"><a name="description"></a><h2 id="Description">Description<a 
class="headerlink" title="Permalink to this headline" 
href="#Description">¶</a></h2><p>To avoid that a whole cluster or a set of 
machines with the same task
+  </style><a href="rebootmgr.index.html">Index </a><span 
style="float:right">rebootmgr 1.0</span><hr><div class="refentry"><a 
name="rebootmgrd.8"></a><div class="titlepage"></div><div class="refnamediv"><a 
name="name"></a><h2>Name</h2><p>rebootmgrd, rebootmgr.service, 
org.opensuse.RebootMgr.conf — Reboot the machine during a maintenance 
window.</p></div><div class="refsynopsisdiv"><a 
name="synopsis"></a><h2>Synopsis</h2><div class="cmdsynopsis"><p><code 
class="command">/usr/sbin/rebootmgrd</code>  [ --debug  |   --help  |   
--version ]</p></div><p><code 
class="filename">/usr/lib/systemd/system/rebootmgr.service</code></p><p><code 
class="filename">/etc/dbus-1/system.d/org.opensuse.RebootMgr.conf</code></p></div><div
 class="refsect1"><a name="description"></a><h2 id="Description">Description<a 
class="headerlink" title="Permalink to this headline" 
href="#Description">¶</a></h2><p>To avoid that a whole cluster or a set of 
machines with the same task
     reboot at the same there, <span 
class="emphasis"><em>rebootmgrd</em></span> reboots
     the machine following configured policies.</p><div class="refsect2"><a 
name="reboot_strategy_options"></a><h3 id="Reboot Strategies">Reboot 
Strategies<a class="headerlink" title="Permalink to this headline" 
href="#Reboot%20Strategies">¶</a></h3><p>
        rebootmgr supports different strategies, when a reboot should be done:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/rebootmgr-1.0/man/rebootmgr.conf.5 new/rebootmgr-1.1/man/rebootmgr.conf.5
--- old/rebootmgr-1.0/man/rebootmgr.conf.5      2020-04-27 11:41:26.000000000 
+0200
+++ new/rebootmgr-1.1/man/rebootmgr.conf.5      2020-04-29 10:08:42.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: rebootmgr.conf
 .\"    Author: Thorsten Kukuk <[email protected]>
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 04/27/2020
+.\"      Date: 04/29/2020
 .\"    Manual: resolved.conf
 .\"    Source: rebootmgr
 .\"  Language: English
 .\"
-.TH "REBOOTMGR\&.CONF" "5" "04/27/2020" "rebootmgr" "resolved.conf"
+.TH "REBOOTMGR\&.CONF" "5" "04/29/2020" "rebootmgr" "resolved.conf"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/rebootmgr-1.0/man/rebootmgr.conf.5.html 
new/rebootmgr-1.1/man/rebootmgr.conf.5.html
--- old/rebootmgr-1.0/man/rebootmgr.conf.5.html 2020-04-27 11:41:26.000000000 
+0200
+++ new/rebootmgr-1.1/man/rebootmgr.conf.5.html 2020-04-29 10:08:42.000000000 
+0200
@@ -15,7 +15,7 @@
     h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, 
dt:hover > a.headerlink {
       visibility: visible;
     }
-  </style><a href="rebootmgr.index.html">Index </a><span 
style="float:right">rebootmgr 0.20.1</span><hr><div class="refentry"><a 
name="rebootmgr.conf.5"></a><div class="titlepage"></div><div 
class="refnamediv"><h2>Name</h2><p>rebootmgr.conf — Reboot Manager 
configuration files</p></div><div 
class="refsynopsisdiv"><h2>Synopsis</h2><p><code 
class="filename">/etc/rebootmgr.conf</code></p></div><div class="refsect1"><a 
name="id-1.5"></a><h2 id="Description">Description<a class="headerlink" 
title="Permalink to this headline" href="#Description">¶</a></h2><p>These 
configuration file controls and defines the reboot policy for
+  </style><a href="rebootmgr.index.html">Index </a><span 
style="float:right">rebootmgr 1.0</span><hr><div class="refentry"><a 
name="rebootmgr.conf.5"></a><div class="titlepage"></div><div 
class="refnamediv"><h2>Name</h2><p>rebootmgr.conf — Reboot Manager 
configuration files</p></div><div 
class="refsynopsisdiv"><h2>Synopsis</h2><p><code 
class="filename">/etc/rebootmgr.conf</code></p></div><div class="refsect1"><a 
name="id-1.5"></a><h2 id="Description">Description<a class="headerlink" 
title="Permalink to this headline" href="#Description">¶</a></h2><p>These 
configuration file controls and defines the reboot policy for
     <a href="rebootmgrd.8.html"><span class="citerefentry"><span 
class="refentrytitle">rebootmgrd</span>(8)</span></a>.</p></div><div 
class="refsect1"><a name="id-1.6"></a><h2 id="Options">Options<a 
class="headerlink" title="Permalink to this headline" 
href="#Options">¶</a></h2><p>The following options are available in the "<code 
class="literal">rebootmgr</code>"
     section:</p><div class="variablelist"><dl class="variablelist"><dt 
id="window-start="><span class="term"><code 
class="varname">window-start=</code></span><a class="headerlink" 
title="Permalink to this term" href="#window-start=">¶</a></dt><dd><p>
            The format of <code class="varname">window-start</code> is the same 
as
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/rebootmgr-1.0/man/rebootmgr.index.html 
new/rebootmgr-1.1/man/rebootmgr.index.html
--- old/rebootmgr-1.0/man/rebootmgr.index.html  2020-04-27 11:41:27.000000000 
+0200
+++ new/rebootmgr-1.1/man/rebootmgr.index.html  2020-04-29 10:08:43.000000000 
+0200
@@ -15,4 +15,4 @@
     h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, 
dt:hover > a.headerlink {
       visibility: visible;
     }
-  </style><a href="rebootmgr.index.html">Index </a><span 
style="float:right">rebootmgr 0.20.1</span><hr><div class="refentry"><a 
name="rebootmgr.index"></a><div class="titlepage"></div><div 
class="refnamediv"><h2>Name</h2><p>rebootmgr.index — List all manpages from the 
rebootmgr project</p></div><div class="refsect1"><a name="id-1.4"></a><h2 
id="O">O<a class="headerlink" title="Permalink to this headline" 
href="#O">¶</a></h2><p><a href="org.opensuse.RebootMgr.conf.8.html"><span 
class="citerefentry"><span 
class="refentrytitle">org.opensuse.RebootMgr.conf</span>(8)</span></a> — Reboot 
the machine during a maintenance window.<br></p></div><div class="refsect1"><a 
name="id-1.5"></a><h2 id="R">R<a class="headerlink" title="Permalink to this 
headline" href="#R">¶</a></h2><p><a href="rebootmgr.conf.5.html"><span 
class="citerefentry"><span 
class="refentrytitle">rebootmgr.conf</span>(5)</span></a> — Reboot Manager 
configuration files<br><a href="rebootmgr.service.8.html"><span 
class="citerefentry"><span 
class="refentrytitle">rebootmgr.service</span>(8)</span></a> — Reboot the 
machine during a maintenance window.<br><a href="rebootmgrctl.1.html"><span 
class="citerefentry"><span 
class="refentrytitle">rebootmgrctl</span>(1)</span></a> — Tool to control and 
configure the reboot manager daemon.<br><a href="rebootmgrd.8.html"><span 
class="citerefentry"><span 
class="refentrytitle">rebootmgrd</span>(8)</span></a> — Reboot the machine 
during a maintenance window.<br></p></div><div class="refsect1"><a 
name="id-1.6"></a><p><a name="counts"></a>This index contains 5 entries, 
referring to 3 individual manual pages.</p></div></div></body></html>
+  </style><a href="rebootmgr.index.html">Index </a><span 
style="float:right">rebootmgr 1.0</span><hr><div class="refentry"><a 
name="rebootmgr.index"></a><div class="titlepage"></div><div 
class="refnamediv"><h2>Name</h2><p>rebootmgr.index — List all manpages from the 
rebootmgr project</p></div><div class="refsect1"><a name="id-1.4"></a><h2 
id="O">O<a class="headerlink" title="Permalink to this headline" 
href="#O">¶</a></h2><p><a href="org.opensuse.RebootMgr.conf.8.html"><span 
class="citerefentry"><span 
class="refentrytitle">org.opensuse.RebootMgr.conf</span>(8)</span></a> — Reboot 
the machine during a maintenance window.<br></p></div><div class="refsect1"><a 
name="id-1.5"></a><h2 id="R">R<a class="headerlink" title="Permalink to this 
headline" href="#R">¶</a></h2><p><a href="rebootmgr.conf.5.html"><span 
class="citerefentry"><span 
class="refentrytitle">rebootmgr.conf</span>(5)</span></a> — Reboot Manager 
configuration files<br><a href="rebootmgr.service.8.html"><span 
class="citerefentry"><span 
class="refentrytitle">rebootmgr.service</span>(8)</span></a> — Reboot the 
machine during a maintenance window.<br><a href="rebootmgrctl.1.html"><span 
class="citerefentry"><span 
class="refentrytitle">rebootmgrctl</span>(1)</span></a> — Tool to control and 
configure the reboot manager daemon.<br><a href="rebootmgrd.8.html"><span 
class="citerefentry"><span 
class="refentrytitle">rebootmgrd</span>(8)</span></a> — Reboot the machine 
during a maintenance window.<br></p></div><div class="refsect1"><a 
name="id-1.6"></a><p><a name="counts"></a>This index contains 5 entries, 
referring to 3 individual manual pages.</p></div></div></body></html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/rebootmgr-1.0/man/rebootmgr.service.8.html 
new/rebootmgr-1.1/man/rebootmgr.service.8.html
--- old/rebootmgr-1.0/man/rebootmgr.service.8.html      2020-04-27 
11:41:26.000000000 +0200
+++ new/rebootmgr-1.1/man/rebootmgr.service.8.html      2020-04-29 
10:08:42.000000000 +0200
@@ -15,7 +15,7 @@
     h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, 
dt:hover > a.headerlink {
       visibility: visible;
     }
-  </style><a href="rebootmgr.index.html">Index </a><span 
style="float:right">rebootmgr 0.20.1</span><hr><div class="refentry"><a 
name="rebootmgrd.8"></a><div class="titlepage"></div><div class="refnamediv"><a 
name="name"></a><h2>Name</h2><p>rebootmgrd, rebootmgr.service, 
org.opensuse.RebootMgr.conf — Reboot the machine during a maintenance 
window.</p></div><div class="refsynopsisdiv"><a 
name="synopsis"></a><h2>Synopsis</h2><div class="cmdsynopsis"><p><code 
class="command">/usr/sbin/rebootmgrd</code>  [ --debug  |   --help  |   
--version ]</p></div><p><code 
class="filename">/usr/lib/systemd/system/rebootmgr.service</code></p><p><code 
class="filename">/etc/dbus-1/system.d/org.opensuse.RebootMgr.conf</code></p></div><div
 class="refsect1"><a name="description"></a><h2 id="Description">Description<a 
class="headerlink" title="Permalink to this headline" 
href="#Description">¶</a></h2><p>To avoid that a whole cluster or a set of 
machines with the same task
+  </style><a href="rebootmgr.index.html">Index </a><span 
style="float:right">rebootmgr 1.0</span><hr><div class="refentry"><a 
name="rebootmgrd.8"></a><div class="titlepage"></div><div class="refnamediv"><a 
name="name"></a><h2>Name</h2><p>rebootmgrd, rebootmgr.service, 
org.opensuse.RebootMgr.conf — Reboot the machine during a maintenance 
window.</p></div><div class="refsynopsisdiv"><a 
name="synopsis"></a><h2>Synopsis</h2><div class="cmdsynopsis"><p><code 
class="command">/usr/sbin/rebootmgrd</code>  [ --debug  |   --help  |   
--version ]</p></div><p><code 
class="filename">/usr/lib/systemd/system/rebootmgr.service</code></p><p><code 
class="filename">/etc/dbus-1/system.d/org.opensuse.RebootMgr.conf</code></p></div><div
 class="refsect1"><a name="description"></a><h2 id="Description">Description<a 
class="headerlink" title="Permalink to this headline" 
href="#Description">¶</a></h2><p>To avoid that a whole cluster or a set of 
machines with the same task
     reboot at the same there, <span 
class="emphasis"><em>rebootmgrd</em></span> reboots
     the machine following configured policies.</p><div class="refsect2"><a 
name="reboot_strategy_options"></a><h3 id="Reboot Strategies">Reboot 
Strategies<a class="headerlink" title="Permalink to this headline" 
href="#Reboot%20Strategies">¶</a></h3><p>
        rebootmgr supports different strategies, when a reboot should be done:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/rebootmgr-1.0/man/rebootmgrctl.1 new/rebootmgr-1.1/man/rebootmgrctl.1
--- old/rebootmgr-1.0/man/rebootmgrctl.1        2020-04-27 11:41:26.000000000 
+0200
+++ new/rebootmgr-1.1/man/rebootmgrctl.1        2020-04-29 10:08:42.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: rebootmgrctl
 .\"    Author: Thorsten Kukuk <[email protected]>
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 04/27/2020
+.\"      Date: 04/29/2020
 .\"    Manual: rebootmgrctl
 .\"    Source: rebootmgr
 .\"  Language: English
 .\"
-.TH "REBOOTMGRCTL" "1" "04/27/2020" "rebootmgr" "rebootmgrctl"
+.TH "REBOOTMGRCTL" "1" "04/29/2020" "rebootmgr" "rebootmgrctl"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/rebootmgr-1.0/man/rebootmgrctl.1.html 
new/rebootmgr-1.1/man/rebootmgrctl.1.html
--- old/rebootmgr-1.0/man/rebootmgrctl.1.html   2020-04-27 11:41:26.000000000 
+0200
+++ new/rebootmgr-1.1/man/rebootmgrctl.1.html   2020-04-29 10:08:42.000000000 
+0200
@@ -15,7 +15,7 @@
     h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, 
dt:hover > a.headerlink {
       visibility: visible;
     }
-  </style><a href="rebootmgr.index.html">Index </a><span 
style="float:right">rebootmgr 0.20.1</span><hr><div class="refentry"><a 
name="rebootmgrctl.1"></a><div class="titlepage"></div><div 
class="refnamediv"><a name="name"></a><h2>Name</h2><p>rebootmgrctl — Tool to 
control and configure the reboot manager daemon.</p></div><div 
class="refsynopsisdiv"><a name="synopsis"></a><h2>Synopsis</h2><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>  [ --help  |   
--version ]</p></div><div class="cmdsynopsis"><p><code 
class="command">rebootmgrctl</code>   is-active  [--quiet]</p></div><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>   reboot  [ 
fast  |   now ]</p></div><div class="cmdsynopsis"><p><code 
class="command">rebootmgrctl</code>   cancel </p></div><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>   status  
[--quiet]</p></div><div class="cmdsynopsis"><p><code 
class="command">rebootmgrctl</code>   set-strategy    best-effort  |   
etcd-lock  |   maint-window  |   instantly  |   off  </p></div><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>   get-strategy 
</p></div><div class="cmdsynopsis"><p><code class="command">rebootmgrctl</code> 
  set-group   <em class="replaceable"><code>group</code></em> </p></div><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>   get-group 
</p></div><div class="cmdsynopsis"><p><code class="command">rebootmgrctl</code> 
  set-window   <em class="replaceable"><code>time</code></em>   <em 
class="replaceable"><code>duration</code></em> </p></div><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>   get-window 
</p></div><div class="cmdsynopsis"><p><code class="command">rebootmgrctl</code> 
  set-max  [--group <em class="replaceable"><code>group</code></em>]  <em 
class="replaceable"><code>number</code></em> </p></div><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>   lock  
[--group <em class="replaceable"><code>group</code></em>] [<em 
class="replaceable"><code>machine-id</code></em>]</p></div><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>   unlock  
[--group <em class="replaceable"><code>group</code></em>] [<em 
class="replaceable"><code>machine-id</code></em>]</p></div></div><div 
class="refsect1"><a name="description"></a><h2 id="Description">Description<a 
class="headerlink" title="Permalink to this headline" 
href="#Description">¶</a></h2><p><span 
class="emphasis"><em>rebootmgrctl</em></span> is used to
+  </style><a href="rebootmgr.index.html">Index </a><span 
style="float:right">rebootmgr 1.0</span><hr><div class="refentry"><a 
name="rebootmgrctl.1"></a><div class="titlepage"></div><div 
class="refnamediv"><a name="name"></a><h2>Name</h2><p>rebootmgrctl — Tool to 
control and configure the reboot manager daemon.</p></div><div 
class="refsynopsisdiv"><a name="synopsis"></a><h2>Synopsis</h2><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>  [ --help  |   
--version ]</p></div><div class="cmdsynopsis"><p><code 
class="command">rebootmgrctl</code>   is-active  [--quiet]</p></div><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>   reboot  [ 
fast  |   now ]</p></div><div class="cmdsynopsis"><p><code 
class="command">rebootmgrctl</code>   cancel </p></div><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>   status  
[--quiet]</p></div><div class="cmdsynopsis"><p><code 
class="command">rebootmgrctl</code>   set-strategy    best-effort  |   
etcd-lock  |   maint-window  |   instantly  |   off  </p></div><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>   get-strategy 
</p></div><div class="cmdsynopsis"><p><code class="command">rebootmgrctl</code> 
  set-group   <em class="replaceable"><code>group</code></em> </p></div><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>   get-group 
</p></div><div class="cmdsynopsis"><p><code class="command">rebootmgrctl</code> 
  set-window   <em class="replaceable"><code>time</code></em>   <em 
class="replaceable"><code>duration</code></em> </p></div><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>   get-window 
</p></div><div class="cmdsynopsis"><p><code class="command">rebootmgrctl</code> 
  set-max  [--group <em class="replaceable"><code>group</code></em>]  <em 
class="replaceable"><code>number</code></em> </p></div><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>   lock  
[--group <em class="replaceable"><code>group</code></em>] [<em 
class="replaceable"><code>machine-id</code></em>]</p></div><div 
class="cmdsynopsis"><p><code class="command">rebootmgrctl</code>   unlock  
[--group <em class="replaceable"><code>group</code></em>] [<em 
class="replaceable"><code>machine-id</code></em>]</p></div></div><div 
class="refsect1"><a name="description"></a><h2 id="Description">Description<a 
class="headerlink" title="Permalink to this headline" 
href="#Description">¶</a></h2><p><span 
class="emphasis"><em>rebootmgrctl</em></span> is used to
   query and configure the
   <a href="rebootmgrd.8.html"><span class="citerefentry"><span 
class="refentrytitle">rebootmgrd</span>(8)</span></a>
   process. Options regarding to <code class="option">etcd-lock</code> are only 
available if 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/rebootmgr-1.0/man/rebootmgrd.8 new/rebootmgr-1.1/man/rebootmgrd.8
--- old/rebootmgr-1.0/man/rebootmgrd.8  2020-04-27 11:41:26.000000000 +0200
+++ new/rebootmgr-1.1/man/rebootmgrd.8  2020-04-29 10:08:41.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: rebootmgrd
 .\"    Author: Thorsten Kukuk <[email protected]>
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 04/27/2020
+.\"      Date: 04/29/2020
 .\"    Manual: rebootmgrd
 .\"    Source: rebootmgr
 .\"  Language: English
 .\"
-.TH "REBOOTMGRD" "8" "04/27/2020" "rebootmgr" "rebootmgrd"
+.TH "REBOOTMGRD" "8" "04/29/2020" "rebootmgr" "rebootmgrd"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/rebootmgr-1.0/man/rebootmgrd.8.html new/rebootmgr-1.1/man/rebootmgrd.8.html
--- old/rebootmgr-1.0/man/rebootmgrd.8.html     2020-04-27 11:41:26.000000000 
+0200
+++ new/rebootmgr-1.1/man/rebootmgrd.8.html     2020-04-29 10:08:42.000000000 
+0200
@@ -15,7 +15,7 @@
     h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, 
dt:hover > a.headerlink {
       visibility: visible;
     }
-  </style><a href="rebootmgr.index.html">Index </a><span 
style="float:right">rebootmgr 0.20.1</span><hr><div class="refentry"><a 
name="rebootmgrd.8"></a><div class="titlepage"></div><div class="refnamediv"><a 
name="name"></a><h2>Name</h2><p>rebootmgrd, rebootmgr.service, 
org.opensuse.RebootMgr.conf — Reboot the machine during a maintenance 
window.</p></div><div class="refsynopsisdiv"><a 
name="synopsis"></a><h2>Synopsis</h2><div class="cmdsynopsis"><p><code 
class="command">/usr/sbin/rebootmgrd</code>  [ --debug  |   --help  |   
--version ]</p></div><p><code 
class="filename">/usr/lib/systemd/system/rebootmgr.service</code></p><p><code 
class="filename">/etc/dbus-1/system.d/org.opensuse.RebootMgr.conf</code></p></div><div
 class="refsect1"><a name="description"></a><h2 id="Description">Description<a 
class="headerlink" title="Permalink to this headline" 
href="#Description">¶</a></h2><p>To avoid that a whole cluster or a set of 
machines with the same task
+  </style><a href="rebootmgr.index.html">Index </a><span 
style="float:right">rebootmgr 1.0</span><hr><div class="refentry"><a 
name="rebootmgrd.8"></a><div class="titlepage"></div><div class="refnamediv"><a 
name="name"></a><h2>Name</h2><p>rebootmgrd, rebootmgr.service, 
org.opensuse.RebootMgr.conf — Reboot the machine during a maintenance 
window.</p></div><div class="refsynopsisdiv"><a 
name="synopsis"></a><h2>Synopsis</h2><div class="cmdsynopsis"><p><code 
class="command">/usr/sbin/rebootmgrd</code>  [ --debug  |   --help  |   
--version ]</p></div><p><code 
class="filename">/usr/lib/systemd/system/rebootmgr.service</code></p><p><code 
class="filename">/etc/dbus-1/system.d/org.opensuse.RebootMgr.conf</code></p></div><div
 class="refsect1"><a name="description"></a><h2 id="Description">Description<a 
class="headerlink" title="Permalink to this headline" 
href="#Description">¶</a></h2><p>To avoid that a whole cluster or a set of 
machines with the same task
     reboot at the same there, <span 
class="emphasis"><em>rebootmgrd</em></span> reboots
     the machine following configured policies.</p><div class="refsect2"><a 
name="reboot_strategy_options"></a><h3 id="Reboot Strategies">Reboot 
Strategies<a class="headerlink" title="Permalink to this headline" 
href="#Reboot%20Strategies">¶</a></h3><p>
        rebootmgr supports different strategies, when a reboot should be done:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/rebootmgr-1.0/src/config_file.c new/rebootmgr-1.1/src/config_file.c
--- old/rebootmgr-1.0/src/config_file.c 2020-04-23 09:29:49.000000000 +0200
+++ new/rebootmgr-1.1/src/config_file.c 2020-04-29 10:38:54.000000000 +0200
@@ -25,11 +25,7 @@
 #include <unistd.h>
 #include <stdlib.h>
 
-#if USE_ECONF
 #include <libeconf.h>
-#else
-#include <glib.h>
-#endif
 
 #include "calendarspec.h"
 #include "parse-duration.h"
@@ -92,7 +88,6 @@
 #define RM_CONFIG_FILE SYSCONFDIR"/rebootmgr.conf"
 #define RM_GROUP "rebootmgr"
 
-#if USE_ECONF
 void
 load_config (RM_CTX *ctx)
 {
@@ -273,105 +268,3 @@
 
   econf_free (file);
 }
-
-#else
-void
-save_config (RM_CTX *ctx, int fields __attribute__((unused)))
-{
-  GKeyFile *key_file;
-  GError *error;
-
-  key_file = g_key_file_new ();
-  error = NULL;
-
-  if (!g_key_file_load_from_file (key_file, RM_CONFIG_FILE,
-                                  G_KEY_FILE_KEEP_COMMENTS |
-                                  G_KEY_FILE_KEEP_TRANSLATIONS,
-                                  &error))
-  {
-    log_msg (LOG_ERR, "Cannot load '"RM_CONFIG_FILE"': %s", error->message);
-    g_error_free(error);
-  }
-
-  g_key_file_set_string(key_file, RM_GROUP, "strategy", 
strategy_to_string(ctx->reboot_strategy, NULL));
-  if (ctx->maint_window_start != NULL)
-    {
-      char *p = spec_to_string(ctx->maint_window_start);
-      g_key_file_set_string(key_file, RM_GROUP, "window-start", p);
-      free(p);
-      p = duration_to_string(ctx->maint_window_duration);
-      g_key_file_set_string(key_file, RM_GROUP, "window-duration", p);
-      free(p);
-    }
-  g_key_file_set_string (key_file, RM_GROUP, "lock-group", ctx->lock_group);
-
-  error = NULL;
-  if (!g_key_file_save_to_file(key_file, RM_CONFIG_FILE, &error))
-  {
-    log_msg (LOG_ERR, "Cannot save to '"RM_CONFIG_FILE"': %s", error->message);
-    g_error_free(error);
-  }
-
-  g_key_file_free (key_file);
-}
-
-void
-load_config (RM_CTX *ctx)
-{
-  GKeyFile *key_file;
-  GError *error;
-
-  key_file = g_key_file_new ();
-  error = NULL;
-
-  if (!g_key_file_load_from_file (key_file, RM_CONFIG_FILE,
-                                  G_KEY_FILE_KEEP_COMMENTS |
-                                  G_KEY_FILE_KEEP_TRANSLATIONS,
-                                  &error))
-    {
-      log_msg (LOG_ERR, "Cannot load '"RM_CONFIG_FILE"': %s", error->message);
-    }
-  else
-    {
-      gchar *str_start = NULL, *str_duration = NULL, *str_strategy = NULL, 
*lock_group = NULL;
-
-      str_start = g_key_file_get_string (key_file, RM_GROUP, "window-start", 
NULL);
-      str_duration = g_key_file_get_string (key_file, RM_GROUP,
-                                            "window-duration", NULL);
-      str_strategy = g_key_file_get_string (key_file, RM_GROUP, "strategy", 
NULL);
-      lock_group = g_key_file_get_string (key_file, RM_GROUP, "lock-group", 
NULL);
-
-      if (str_start == NULL && str_duration != NULL)
-       str_duration = NULL;
-      ctx->reboot_strategy = string_to_strategy(str_strategy, NULL);
-      if (str_start != NULL)
-       {
-         int ret;
-
-         if ((ret = calendar_spec_from_string (str_start,
-                                               &ctx->maint_window_start)) < 0)
-           log_msg (LOG_ERR, "ERROR: cannot parse window-start (%s): %s",
-                    str_start, strerror (-ret));
-         if ((ctx->maint_window_duration =
-              parse_duration (str_duration)) == BAD_TIME)
-           log_msg (LOG_ERR, "ERROR: cannot parse window-duration '%s'",
-                    str_duration);
-       }
-      if (ctx->lock_group)
-       free (ctx->lock_group);
-      if (lock_group == NULL)
-       ctx->lock_group = strdup ("default");
-      else
-       ctx->lock_group = strdup (lock_group);
-      g_key_file_free (key_file);
-      if (str_start)
-       free (str_start);
-      if (str_duration)
-       free (str_duration);
-      if (str_strategy)
-       free (str_strategy);
-      if (lock_group)
-       free (lock_group);
-    }
-}
-#endif
Binary files old/rebootmgr-1.0/tests/test-calendarspec and 
new/rebootmgr-1.1/tests/test-calendarspec differ
Binary files old/rebootmgr-1.0/tests/test-etcd and 
new/rebootmgr-1.1/tests/test-etcd differ
Binary files old/rebootmgr-1.0/tests/test-json and 
new/rebootmgr-1.1/tests/test-json differ
Binary files old/rebootmgr-1.0/tests/test-parse-duration and 
new/rebootmgr-1.1/tests/test-parse-duration differ


Reply via email to