=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== ganeti-3.0.0~rc1/NEWS-2875- to always require authentication, ``--require-authentication``. It can ganeti-3.0.0~rc1/NEWS:2876: be specified in ``$sysconfdir/default/ganeti``. ganeti-3.0.0~rc1/NEWS-2877-- A new cluster attribute 'enabled_disk_templates' is introduced. It will ############################################## ganeti-3.0.0~rc1/NEWS-3063-- Parent directories for file storage need to be listed in ganeti-3.0.0~rc1/NEWS:3064: ``$sysconfdir/ganeti/file-storage-paths`` now. ``cfgupgrade`` will ganeti-3.0.0~rc1/NEWS-3065- write the file automatically based on old configuration values, but it ############################################## ganeti-3.0.0~rc1/NEWS-3134- RPC rather than ssh. This functionality is restricted to commands ganeti-3.0.0~rc1/NEWS:3135: specified on the ``$sysconfdir/ganeti/restricted-commands`` for security ganeti-3.0.0~rc1/NEWS-3136- reasons. The file is not copied automatically. ############################################## ganeti-3.0.0~rc1/UPGRADE-237- from the directory containing the Ganeti python files (which usually is ganeti-3.0.0~rc1/UPGRADE:238: ``${PREFIX}/lib/python${VERSION}/dist-packages/ganeti``). ganeti-3.0.0~rc1/UPGRADE-239- A simpler upgrade/downgrade procedure will be made available in future ############################################## ganeti-3.0.0~rc1/UPGRADE-296- ganeti-3.0.0~rc1/UPGRADE:297:#. Run ``gnt-instance activate-disks --ignore-size $instance`` for each ganeti-3.0.0~rc1/UPGRADE-298- of the affected instances ############################################## ganeti-3.0.0~rc1/UPGRADE-312- ganeti-3.0.0~rc1/UPGRADE:313:In the below steps, replace :file:`/var/lib` with ``$libdir`` if Ganeti was not ganeti-3.0.0~rc1/UPGRADE-314-installed with this prefix (e.g. :file:`/usr/local/var`). Same for ############################################## ganeti-3.0.0~rc1/autotools/ac_python_module.m4-30- fi ganeti-3.0.0~rc1/autotools/ac_python_module.m4:31: PYTHON_NAME=`basename $PYTHON` ganeti-3.0.0~rc1/autotools/ac_python_module.m4-32- AC_MSG_CHECKING($PYTHON_NAME module: $1) ############################################## ganeti-3.0.0~rc1/autotools/check-version-55-set +e ganeti-3.0.0~rc1/autotools/check-version:56:FOUND=x`echo $version | grep "alpha[1-9]*[0-9]$"` ganeti-3.0.0~rc1/autotools/check-version-57-set -e ############################################## ganeti-3.0.0~rc1/configure.ac-527- # Sphinx exits with code 1 when it prints its usage ganeti-3.0.0~rc1/configure.ac:528: sphinxver=`{ $SPHINX --version 2>&1 || :; } | head -n 3` ganeti-3.0.0~rc1/configure.ac-529- ############################################## ganeti-3.0.0~rc1/doc/admin.rst-1520-``xen-br0`` for bridged mode, otherwise ``eth0`` or similar), by running ganeti-3.0.0~rc1/doc/admin.rst:1521:``ip a del $clusterip/32 dev xen-br0`` (use the correct cluster ip and ganeti-3.0.0~rc1/doc/admin.rst-1522-network device name). ############################################## ganeti-3.0.0~rc1/doc/admin.rst-1881-Beside the usual ``gnt-`` and ``ganeti-`` commands which are provided ganeti-3.0.0~rc1/doc/admin.rst:1882:and installed in ``$prefix/sbin`` at install time, there are a couple of ganeti-3.0.0~rc1/doc/admin.rst-1883-other tools installed which are used seldom but can be helpful in some ############################################## ganeti-3.0.0~rc1/doc/design-2.0.rst-1005-- ``OpInstanceQuery``, where we have to be able to query these new ganeti-3.0.0~rc1/doc/design-2.0.rst:1006: parameters; the syntax for names will be ``hvparam/$NAME`` and ganeti-3.0.0~rc1/doc/design-2.0.rst:1007: ``beparam/$NAME`` for querying an individual parameter out of one ganeti-3.0.0~rc1/doc/design-2.0.rst-1008- dictionary, and ``hvparams``, respectively ``beparams``, for the whole ############################################## ganeti-3.0.0~rc1/doc/design-2.2.rst-243-dedicated user with a home directory and likely automated modifications ganeti-3.0.0~rc1/doc/design-2.2.rst:244:to the user's ``$HOME/.ssh/authorized_keys`` file. When using Netcat, ganeti-3.0.0~rc1/doc/design-2.2.rst-245-GnuPG or another encryption method would be necessary to transfer the ############################################## ganeti-3.0.0~rc1/doc/design-2.2.rst-272-``X-Ganeti-Signature`` and its value will have the format ganeti-3.0.0~rc1/doc/design-2.2.rst:273:``$salt/$hash`` (salt and hash separated by slash). The salt may only ganeti-3.0.0~rc1/doc/design-2.2.rst-274-contain characters in the range ``[a-zA-Z0-9]``. ############################################## ganeti-3.0.0~rc1/doc/design-2.3.rst-414- ganeti-3.0.0~rc1/doc/design-2.3.rst:415:- ``$LOCALSTATEDIR/lib/ganeti/watcher.data``, its internal state file, ganeti-3.0.0~rc1/doc/design-2.3.rst-416- used for deciding internal actions ganeti-3.0.0~rc1/doc/design-2.3.rst:417:- ``$LOCALSTATEDIR/run/ganeti/instance-status``, a file designed for ganeti-3.0.0~rc1/doc/design-2.3.rst-418- external consumption ############################################## ganeti-3.0.0~rc1/doc/design-2.3.rst-889- ganeti-3.0.0~rc1/doc/design-2.3.rst:890:Assuming it follows the defaults: ``gnt${daemon}`` for user and ganeti-3.0.0~rc1/doc/design-2.3.rst-891-the groups from the section `Security Domains`_:: ############################################## ganeti-3.0.0~rc1/doc/design-upgrade.rst-36-While changing the file layout anyway, we install the python ganeti-3.0.0~rc1/doc/design-upgrade.rst:37:code, which is architecture independent, under ``${prefix}/share``, ganeti-3.0.0~rc1/doc/design-upgrade.rst-38-in a way that properly separates the Ganeti libraries of the ############################################## ganeti-3.0.0~rc1/doc/design-upgrade.rst-43- ganeti-3.0.0~rc1/doc/design-upgrade.rst:44:Currently, Ganeti installs to ``${PREFIX}/bin``, ``${PREFIX}/sbin``, ganeti-3.0.0~rc1/doc/design-upgrade.rst:45:and so on, as well as to ``${pythondir}/ganeti``. ganeti-3.0.0~rc1/doc/design-upgrade.rst-46- ############################################## ganeti-3.0.0~rc1/doc/design-upgrade.rst-49-- The python package will be installed to ganeti-3.0.0~rc1/doc/design-upgrade.rst:50: ``${PREFIX}/share/ganeti/${VERSION}/ganeti``. ganeti-3.0.0~rc1/doc/design-upgrade.rst-51- Here ${VERSION} is, depending on configure options, either the full qualified ############################################## ganeti-3.0.0~rc1/doc/design-upgrade.rst-53- just a major.minor pair. All python executables will be installed under ganeti-3.0.0~rc1/doc/design-upgrade.rst:54: ``${PREFIX}/share/ganeti/${VERSION}`` so that they see their respective ganeti-3.0.0~rc1/doc/design-upgrade.rst:55: Ganeti library. ``${PREFIX}/share/ganeti/default`` is a symbolic link to ganeti-3.0.0~rc1/doc/design-upgrade.rst:56: ``${sysconfdir}/ganeti/share`` which, in turn, is a symbolic link to ganeti-3.0.0~rc1/doc/design-upgrade.rst:57: ``${PREFIX}/share/ganeti/${VERSION}``. For all python executables (like ganeti-3.0.0~rc1/doc/design-upgrade.rst-58- ``gnt-cluster``, ``gnt-node``, etc) symbolic links going through ganeti-3.0.0~rc1/doc/design-upgrade.rst:59: ``${PREFIX}/share/ganeti/default`` are added under ``${PREFIX}/sbin``. ganeti-3.0.0~rc1/doc/design-upgrade.rst-60- ganeti-3.0.0~rc1/doc/design-upgrade.rst-61-- All other files will be installed to the corresponding path under ganeti-3.0.0~rc1/doc/design-upgrade.rst:62: ``${libdir}/ganeti/${VERSION}`` instead of under ``${PREFIX}`` ganeti-3.0.0~rc1/doc/design-upgrade.rst:63: directly, where ``${libdir}`` defaults to ``${PREFIX}/lib``. ganeti-3.0.0~rc1/doc/design-upgrade.rst:64: ``${libdir}/ganeti/default`` will be a symlink to ``${sysconfdir}/ganeti/lib`` ganeti-3.0.0~rc1/doc/design-upgrade.rst:65: which, in turn, is a symlink to ``${libdir}/ganeti/${VERSION}``. ganeti-3.0.0~rc1/doc/design-upgrade.rst:66: Symbolic links to the files installed under ``${libdir}/ganeti/${VERSION}`` ganeti-3.0.0~rc1/doc/design-upgrade.rst:67: will be added under ``${PREFIX}/bin``, ``${PREFIX}/sbin``, and so on. These ganeti-3.0.0~rc1/doc/design-upgrade.rst:68: symbolic links will go through ``${libdir}/ganeti/default`` so that the ganeti-3.0.0~rc1/doc/design-upgrade.rst-69- version can easily be changed by updating the symbolic link in ganeti-3.0.0~rc1/doc/design-upgrade.rst:70: ``${sysconfdir}``. ganeti-3.0.0~rc1/doc/design-upgrade.rst-71- ganeti-3.0.0~rc1/doc/design-upgrade.rst-72-The set of links for ganeti binaries might change between the versions. ganeti-3.0.0~rc1/doc/design-upgrade.rst:73:However, as the file structure under ``${libdir}/ganeti/${VERSION}`` reflects ganeti-3.0.0~rc1/doc/design-upgrade.rst-74-that of ``/``, two links of different versions will never conflict. Similarly, ############################################## ganeti-3.0.0~rc1/doc/design-upgrade.rst-76-always point to a file with the same basename directly under ganeti-3.0.0~rc1/doc/design-upgrade.rst:77:``${PREFIX}/share/ganeti/default``. Therefore, each version will make sure that ganeti-3.0.0~rc1/doc/design-upgrade.rst:78:enough symbolic links are present in ``${PREFIX}/bin``, ``${PREFIX}/sbin`` and ganeti-3.0.0~rc1/doc/design-upgrade.rst-79-so on, even though some might be dangling, if a different version of ganeti is ############################################## ganeti-3.0.0~rc1/doc/design-upgrade.rst-81- ganeti-3.0.0~rc1/doc/design-upgrade.rst:82:The extra indirection through ``${sysconfdir}`` allows installations that choose ganeti-3.0.0~rc1/doc/design-upgrade.rst:83:to have ``${sysconfdir}`` and ``${localstatedir}`` outside ``${PREFIX}`` to ganeti-3.0.0~rc1/doc/design-upgrade.rst:84:mount ``${PREFIX}`` read-only. The latter is important for systems that choose ganeti-3.0.0~rc1/doc/design-upgrade.rst:85:``/usr`` as ``${PREFIX}`` and are following the Filesystem Hierarchy Standard. ganeti-3.0.0~rc1/doc/design-upgrade.rst:86:For example, choosing ``/usr`` as ``${PREFIX}`` and ``/etc`` as ``${sysconfdir}``, ganeti-3.0.0~rc1/doc/design-upgrade.rst-87-the layout for version 2.10 will look as follows. ############################################## ganeti-3.0.0~rc1/doc/design-upgrade.rst-218- ganeti-3.0.0~rc1/doc/design-upgrade.rst:219:- The ``${sysconfdir}/ganeti/lib`` and ``${sysconfdir}/ganeti/share`` ganeti-3.0.0~rc1/doc/design-upgrade.rst-220- symbolic links are updated. ############################################## ganeti-3.0.0~rc1/doc/dev-codestyle.rst-616- ganeti-3.0.0~rc1/doc/dev-codestyle.rst:617:Use ``Just <$> genSomething`` to generate only ``Just`` instances of ganeti-3.0.0~rc1/doc/dev-codestyle.rst-618-something. ############################################## ganeti-3.0.0~rc1/doc/hooks.rst-13-``/etc/ganeti/hooks``). These sub-directories ganeti-3.0.0~rc1/doc/hooks.rst:14:are named ``$hook-$phase.d``, where ``$phase`` is either ``pre`` or ganeti-3.0.0~rc1/doc/hooks.rst:15:``post`` and ``$hook`` matches the directory name given for a hook (e.g. ganeti-3.0.0~rc1/doc/hooks.rst-16-``cluster-verify-post.d`` or ``node-add-pre.d``). ############################################## ganeti-3.0.0~rc1/doc/iallocator.rst-34-comma-separated list of directories. If not given, this defaults to ganeti-3.0.0~rc1/doc/iallocator.rst:35:``$libdir/ganeti/iallocators``, i.e. for an installation under ganeti-3.0.0~rc1/doc/iallocator.rst-36-``/usr``, this will be ``/usr/lib/ganeti/iallocators``. ############################################## ganeti-3.0.0~rc1/doc/install.rst-614- the python version this can be located in either ganeti-3.0.0~rc1/doc/install.rst:615: ``lib/python-$ver/site-packages`` or various other locations) ganeti-3.0.0~rc1/doc/install.rst-616-- a set of programs under ``/usr/local/sbin`` or ``/usr/sbin`` ############################################## ganeti-3.0.0~rc1/doc/rapi.rst-36-prefixed with ``{cleartext}``. To use the hashed form, get the MD5 hash ganeti-3.0.0~rc1/doc/rapi.rst:37:of the string ``$username:Ganeti Remote API:$password`` (e.g. ``echo -n ganeti-3.0.0~rc1/doc/rapi.rst-38-'jack:Ganeti Remote API:abc123' | openssl md5``) [#pwhash]_ and prefix ############################################## ganeti-3.0.0~rc1/man/gnt-backup.rst-36-its configuration will be exported under the ganeti-3.0.0~rc1/man/gnt-backup.rst:37:``@CUSTOM_EXPORT_DIR@/$instance`` directory on the target node. ganeti-3.0.0~rc1/man/gnt-backup.rst-38- ############################################## ganeti-3.0.0~rc1/man/gnt-instance.rst-926- For instances it is necessary to manually set number of queues (on ganeti-3.0.0~rc1/man/gnt-instance.rst:927: Linux using: ``ethtool -L ethX combined $queues``). ganeti-3.0.0~rc1/man/gnt-instance.rst-928- ############################################## ganeti-3.0.0~rc1/qa/qa_config.py-124- ganeti-3.0.0~rc1/qa/qa_config.py:125: def GetNicMacAddr(self, idx, default): ganeti-3.0.0~rc1/qa/qa_config.py-126- """Returns MAC address for NIC. ############################################## ganeti-3.0.0~rc1/qa/qa_instance_utils.py-77- else: ganeti-3.0.0~rc1/qa/qa_instance_utils.py:78: nic0_mac = inst.GetNicMacAddr(0, None) ganeti-3.0.0~rc1/qa/qa_instance_utils.py-79- ############################################## ganeti-3.0.0~rc1/qa/qa_rapi.py-900- for d in qa_config.GetDiskOptions()] ganeti-3.0.0~rc1/qa/qa_rapi.py:901: nic0_mac = instance.GetNicMacAddr(0, constants.VALUE_GENERATE) ganeti-3.0.0~rc1/qa/qa_rapi.py-902- nics = [{ ############################################## ganeti-3.0.0~rc1/qa/qa_rapi.py-951- ganeti-3.0.0~rc1/qa/qa_rapi.py:952: nic0_mac = instance.GetNicMacAddr(0, constants.VALUE_GENERATE) ganeti-3.0.0~rc1/qa/qa_rapi.py-953- nics = [{ ############################################## ganeti-3.0.0~rc1/src/Ganeti/Confd/Client.hs-132- completeMsg = C.confdMagicFourcc ++ J.encodeStrict signedMsg ganeti-3.0.0~rc1/src/Ganeti/Confd/Client.hs:133: addr <- resolveAddr (fromIntegral port) host ganeti-3.0.0~rc1/src/Ganeti/Confd/Client.hs-134- (af_family, sockaddr) <- ############################################## ganeti-3.0.0~rc1/src/Ganeti/Hypervisor/Xen/XmParser.hs-67- <* A.skipSpace ganeti-3.0.0~rc1/src/Ganeti/Hypervisor/Xen/XmParser.hs:68: where listConfigP = LCList <$> (A.char '(' *> liftA2 (++) ganeti-3.0.0~rc1/src/Ganeti/Hypervisor/Xen/XmParser.hs-69- (many middleP) ############################################## ganeti-3.0.0~rc1/src/Ganeti/Network.hs-185- let n = networkNetwork net ganeti-3.0.0~rc1/src/Ganeti/Network.hs:186: i = on (-) ip4AddressToNumber addr (ip4BaseAddr n) ganeti-3.0.0~rc1/src/Ganeti/Network.hs-187- when ((i < 0) || (i >= ipv4NumHosts (ip4netMask n))) . failError ############################################## ganeti-3.0.0~rc1/src/Ganeti/Storage/Drbd/Parser.hs-147- ganeti-3.0.0~rc1/src/Ganeti/Storage/Drbd/Parser.hs:148: where conditionalSyncStatusParser SyncSource = Just <$> syncStatusParser ganeti-3.0.0~rc1/src/Ganeti/Storage/Drbd/Parser.hs-149- conditionalSyncStatusParser SyncTarget = Just <$> syncStatusParser ############################################## ganeti-3.0.0~rc1/src/README-26-- ``make`` ganeti-3.0.0~rc1/src/README:27:- ``./hbal -m $cluster -C -p`` ganeti-3.0.0~rc1/src/README-28-- look at the original and final cluster layout, and if acceptable, ############################################## ganeti-3.0.0~rc1/test/hs/Test/Ganeti/Query/Language.hs-81- ] ganeti-3.0.0~rc1/test/hs/Test/Ganeti/Query/Language.hs:82: where value = oneof [ QuotedString <$> genName ganeti-3.0.0~rc1/test/hs/Test/Ganeti/Query/Language.hs-83- , NumericValue <$> arbitrary ############################################## ganeti-3.0.0~rc1/test/hs/Test/Ganeti/SlotMap.hs-227- forAll (genCountMap genTestKey) $ \cm -> ganeti-3.0.0~rc1/test/hs/Test/Ganeti/SlotMap.hs:228: sm `hasSlotsFor` cm ==? not (isOverfull $ sm `occupySlots` cm) ganeti-3.0.0~rc1/test/hs/Test/Ganeti/SlotMap.hs-229- ############################################## ganeti-3.0.0~rc1/tools/vcluster-setup.in-175- ganeti-3.0.0~rc1/tools/vcluster-setup.in:176:node_ipaddr() { ganeti-3.0.0~rc1/tools/vcluster-setup.in-177- local -r number="$1" ############################################## ganeti-3.0.0~rc1/tools/vcluster-setup.in-181- ganeti-3.0.0~rc1/tools/vcluster-setup.in:182:instance_ipaddr() { ganeti-3.0.0~rc1/tools/vcluster-setup.in-183- local -r number="$1" ############################################## ganeti-3.0.0~rc1/debian/changelog-901- - Transition using a dummy ganeti2 package ganeti-3.0.0~rc1/debian/changelog:902: * Add dependencies on python-bitarray and python-ipaddr (Closes: #717296) ganeti-3.0.0~rc1/debian/changelog-903- * ganeti-haskell Replaces & Breaks older ganeti2 packages (Closes: #717242) ############################################## ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-819- -hide-all-packages \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am:820: `cat $(HASKELL_PACKAGE_IDS_FILE)` \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-821- $(GHC_BYVERSION_FLAGS) ############################################## ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-1392- $(CABAL_CONFIGURE_CMD) --user \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am:1393: -f`test $(HTEST) == yes && echo "htest" || echo "-htest"` \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am:1394: -f`test $(ENABLE_MOND) == True && echo "mond" || echo "-mond"` \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am:1395: -f`test $(ENABLE_METADATA) == True && echo "metad" || echo "-metad"` \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am:1396: -f`test $(ENABLE_NETWORK_BSD) == True && echo "network_bsd" || echo "-network_bsd"` ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-1397- runhaskell $(abs_top_srcdir)/cabal/CabalDependenciesMacros.hs \ ############################################## ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-1405-# in GHCI when evaluating TH. The actual test-with-coverage .hpc_o files ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am:1406:# are created in the `%.$(HTEST_SUFFIX)_o` rule. ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-1407-test/hs/%.o: $(HASKELL_PACKAGE_VERSIONS_FILE) ############################################## ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-2302- set -e; \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am:2303: VCSVER=`cat $(srcdir)/vcs-version`; \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-2304- sed -e 's"%ver%"'"$$VCSVER"'"' < $< > $@ ############################################## ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-2424- set -e; \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am:2425: VCSVER=`cat $(srcdir)/vcs-version`; \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-2426- { echo '# This file is automatically generated, do not edit!'; \ ############################################## ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-2625- error= ; \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am:2626: if [ "x`echo $(VERSION_SUFFIX)|grep 'alpha'`" == "x" ]; then \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-2627- expver=$(VERSION_MAJOR).$(VERSION_MINOR); \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am:2628: if test "`head -n 1 $(top_srcdir)/README`" != "Ganeti $$expver"; then \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-2629- echo "Incorrect version in README, expected $$expver" >&2; \ ############################################## ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-2633- doc/security.rst; do \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am:2634: if test "`sed -ne '4 p' $(top_srcdir)/$$file`" != \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-2635- "Documents Ganeti version $$expver"; then \ ############################################## ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-2643- fi; \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am:2644: if test "`sed -ne '5 p' $(top_srcdir)/doc/design-draft.rst`" != \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-2645- ".. Last updated for Ganeti $$expver"; then \ ############################################## ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-3038- echo >> $@; \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am:3039: echo "executable `basename $$p`" >> $@; \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-3040- echo " hs-source-dirs: apps" >> $@; \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am:3041: echo " main-is: `basename $$p`.hs" >> $@; \ ganeti-3.0.0~rc1/.pc/0002-remove-hardcoded-libc-linux-constants.patch/Makefile.am-3042- echo " default-language: Haskell2010" >> $@; \ ############################################## ganeti-3.0.0~rc1/Makefile.am-819- -hide-all-packages \ ganeti-3.0.0~rc1/Makefile.am:820: `cat $(HASKELL_PACKAGE_IDS_FILE)` \ ganeti-3.0.0~rc1/Makefile.am-821- $(GHC_BYVERSION_FLAGS) ############################################## ganeti-3.0.0~rc1/Makefile.am-1392- $(CABAL_CONFIGURE_CMD) --user \ ganeti-3.0.0~rc1/Makefile.am:1393: -f`test $(HTEST) == yes && echo "htest" || echo "-htest"` \ ganeti-3.0.0~rc1/Makefile.am:1394: -f`test $(ENABLE_MOND) == True && echo "mond" || echo "-mond"` \ ganeti-3.0.0~rc1/Makefile.am:1395: -f`test $(ENABLE_METADATA) == True && echo "metad" || echo "-metad"` \ ganeti-3.0.0~rc1/Makefile.am:1396: -f`test $(ENABLE_NETWORK_BSD) == True && echo "network_bsd" || echo "-network_bsd"` ganeti-3.0.0~rc1/Makefile.am-1397- runhaskell $(abs_top_srcdir)/cabal/CabalDependenciesMacros.hs \ ############################################## ganeti-3.0.0~rc1/Makefile.am-1405-# in GHCI when evaluating TH. The actual test-with-coverage .hpc_o files ganeti-3.0.0~rc1/Makefile.am:1406:# are created in the `%.$(HTEST_SUFFIX)_o` rule. ganeti-3.0.0~rc1/Makefile.am-1407-test/hs/%.o: $(HASKELL_PACKAGE_VERSIONS_FILE) ############################################## ganeti-3.0.0~rc1/Makefile.am-2302- set -e; \ ganeti-3.0.0~rc1/Makefile.am:2303: VCSVER=`cat $(srcdir)/vcs-version`; \ ganeti-3.0.0~rc1/Makefile.am-2304- sed -e 's"%ver%"'"$$VCSVER"'"' < $< > $@ ############################################## ganeti-3.0.0~rc1/Makefile.am-2427- set -e; \ ganeti-3.0.0~rc1/Makefile.am:2428: VCSVER=`cat $(srcdir)/vcs-version`; \ ganeti-3.0.0~rc1/Makefile.am-2429- { echo '# This file is automatically generated, do not edit!'; \ ############################################## ganeti-3.0.0~rc1/Makefile.am-2628- error= ; \ ganeti-3.0.0~rc1/Makefile.am:2629: if [ "x`echo $(VERSION_SUFFIX)|grep 'alpha'`" == "x" ]; then \ ganeti-3.0.0~rc1/Makefile.am-2630- expver=$(VERSION_MAJOR).$(VERSION_MINOR); \ ganeti-3.0.0~rc1/Makefile.am:2631: if test "`head -n 1 $(top_srcdir)/README`" != "Ganeti $$expver"; then \ ganeti-3.0.0~rc1/Makefile.am-2632- echo "Incorrect version in README, expected $$expver" >&2; \ ############################################## ganeti-3.0.0~rc1/Makefile.am-2636- doc/security.rst; do \ ganeti-3.0.0~rc1/Makefile.am:2637: if test "`sed -ne '4 p' $(top_srcdir)/$$file`" != \ ganeti-3.0.0~rc1/Makefile.am-2638- "Documents Ganeti version $$expver"; then \ ############################################## ganeti-3.0.0~rc1/Makefile.am-2646- fi; \ ganeti-3.0.0~rc1/Makefile.am:2647: if test "`sed -ne '5 p' $(top_srcdir)/doc/design-draft.rst`" != \ ganeti-3.0.0~rc1/Makefile.am-2648- ".. Last updated for Ganeti $$expver"; then \ ############################################## ganeti-3.0.0~rc1/Makefile.am-3041- echo >> $@; \ ganeti-3.0.0~rc1/Makefile.am:3042: echo "executable `basename $$p`" >> $@; \ ganeti-3.0.0~rc1/Makefile.am-3043- echo " hs-source-dirs: apps" >> $@; \ ganeti-3.0.0~rc1/Makefile.am:3044: echo " main-is: `basename $$p`.hs" >> $@; \ ganeti-3.0.0~rc1/Makefile.am-3045- echo " default-language: Haskell2010" >> $@; \