Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rpm: drop support for unsupported distros #8720

Merged
merged 15 commits into from May 4, 2016
Merged

rpm: drop support for unsupported distros #8720

merged 15 commits into from May 4, 2016

Commits on May 4, 2016

  1. rpm: drop python_sitelib/sitearch conditional

    This conditional was required to support older versions of RHEL/CentOS that are
    no longer supported in infernalis and above.
    
    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    smithfarm committed May 4, 2016
    Copy the full SHA
    98d5212 View commit details
    Browse the repository at this point in the history
  2. rpm: drop init-ceph.in-fedora.patch

    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    smithfarm committed May 4, 2016
    Copy the full SHA
    e8cf501 View commit details
    Browse the repository at this point in the history
  3. rpm: drop _with_systemd

    Ceph versions jewel and above only support systemd.
    
    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    smithfarm committed May 4, 2016
    Copy the full SHA
    2ca6dd2 View commit details
    Browse the repository at this point in the history
  4. rpm: drop python-argparse dependency

    This was only necessary for older (now unsupported) distro versions.
    
    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    smithfarm committed May 4, 2016
    Copy the full SHA
    6c42066 View commit details
    Browse the repository at this point in the history
  5. rpm: drop dead conditionals

    This commit drops conditionals that no longer serve any purpose, since
    jewel and above do not support the distro versions they are checking for.
    
    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    smithfarm committed May 4, 2016
    Copy the full SHA
    1332fac View commit details
    Browse the repository at this point in the history
  6. rpm: move unified python-sphinx build dependency

    Now that the python-sphinx build dependency is unified, move it
    to the proper section of the spec file.
    
    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    smithfarm committed May 4, 2016
    Copy the full SHA
    1d897da View commit details
    Browse the repository at this point in the history
  7. rpm: move boost-random dependency to appropriate section

    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    smithfarm committed May 4, 2016
    Copy the full SHA
    46b16c1 View commit details
    Browse the repository at this point in the history
  8. rpm: drop sysvinit-specific dependencies

    Obsolete in jewel and above.
    
    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    smithfarm committed May 4, 2016
    Copy the full SHA
    c655cb8 View commit details
    Browse the repository at this point in the history
  9. rpm: put /sbin/ldconfig into -p

    This saves approximately 1 second per invocation.
    
    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    smithfarm committed May 4, 2016
    Copy the full SHA
    7ae46e3 View commit details
    Browse the repository at this point in the history
  10. rpm: put dependencies in alphabetical order

    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    smithfarm committed May 4, 2016
    Copy the full SHA
    66042c0 View commit details
    Browse the repository at this point in the history
  11. rpm: global replace $RPM_BUILD_ROOT with %{buildroot}

    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    smithfarm committed May 4, 2016
    Copy the full SHA
    bed92b6 View commit details
    Browse the repository at this point in the history
  12. rpm: drop udev/95-ceph-osd-alt.rules

    This udev rules file was needed on older RHEL platforms, which are
    unsupported as of jewel.
    
    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    smithfarm committed May 4, 2016
    Copy the full SHA
    ee4acb3 View commit details
    Browse the repository at this point in the history
  13. rpm: replace literal paths with RPM macros

    The only place we should write out literal paths is in the RPM scriptlets,
    and there only for things that are not installed by this package.
    
    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    smithfarm committed May 4, 2016
    Copy the full SHA
    e0346b3 View commit details
    Browse the repository at this point in the history
  14. rpm: drop sysvinit bits from relabel_files function

    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    smithfarm committed May 4, 2016
    Copy the full SHA
    20df587 View commit details
    Browse the repository at this point in the history
  15. rpm: do a full make check when --with-tests is given

    The check-local target tests the CLI tools only.
    
    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    smithfarm committed May 4, 2016
    Copy the full SHA
    e151480 View commit details
    Browse the repository at this point in the history