Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
systemsmanagement:spacewalk
rhn-client-tools
rhn-client-tools.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rhn-client-tools.spec of Package rhn-client-tools
# # spec file for package rhn-client-tools # # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %if 0%{?fedora} || 0%{?suse_version} > 1320 || 0%{?rhel} >= 8 || 0%{?mageia} %global build_py3 1 %global default_py3 1 %endif %if 0%{?fedora} >= 28 || 0%{?rhel} >= 8 || 0%{?mageia} %global py3_deps 1 %endif # we need python2 libs for server! %global build_py2 1 %{!?_presetdir:%global _presetdir /lib/systemd/system-preset} %if %{_vendor} == "debbuild" # Bash constructs in scriptlets don't play nice with Debian's default shell, dash %global _buildshell /bin/bash %endif %{!?__python2:%global __python2 /usr/bin/python2} %{!?__python3:%global __python3 /usr/bin/python3} %if %{undefined python2_version} %global python2_version %(%{__python2} -Esc "import sys; sys.stdout.write('{0.major}.{0.minor}'.format(sys.version_info))") %endif %if %{undefined python3_version} %global python3_version %(%{__python3} -Ic "import sys; sys.stdout.write(sys.version[:3])") %endif %if %{undefined python2_sitelib} %global python2_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())") %endif %if %{undefined python3_sitelib} %global python3_sitelib %(%{__python3} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())") %endif %if %{_vendor} == "debbuild" # For making sure we can set the right args for deb distros %global is_deb 1 %endif %define pythonX %{?default_py3: python3}%{!?default_py3: python2} Summary: Support programs and libraries for Red Hat Satellite or Spacewalk License: GPL-2.0-only Group: admin Name: rhn-client-tools Version: 2.10.4 Release: 1.git.13.e0506f8%{?dist} %if %{_vendor} == "debbuild" %endif Source0: rhn-client-tools-git-13.922c000.tar.gz URL: https://github.com/spacewalkproject/spacewalk BuildArch: noarch %if 0%{?suse_version} BuildRequires: update-desktop-files %endif %if %{_vendor} != "debbuild" Requires: /usr/bin/gpg Requires: coreutils Requires: rpm >= 4.2.3-24_nonptl %if 0%{?suse_version} Requires: zypper %else %if 0%{?fedora} || 0%{?rhel} >= 8 || 0%{?mageia} >= 6 Requires: dnf %else Requires: yum %endif # 0%{?fedora} %endif # 0%{?suse_version} %endif %if %{_vendor} == "debbuild" Requires: apt %if 0%{?ubuntu} >= 1804 Requires: gpg %else Requires: gnupg %endif Requires: coreutils %endif BuildRequires: rpm Requires: %{pythonX}-%{name} = %{version}-%{release} Conflicts: up2date < 5.0.0 Conflicts: yum-rhn-plugin < 1.6.4-1 Conflicts: rhncfg < 5.9.23-1 Conflicts: spacewalk-koan < 0.2.7-1 Conflicts: rhn-kickstart < 5.4.3-1 Conflicts: rhn-virtualization-host < 5.4.36-2 BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: intltool %if 0%{?fedora} BuildRequires: dnf BuildRequires: fedora-logos %endif %if 0%{?mageia} >= 6 BuildRequires: dnf %endif %if 0%{?rhel} BuildRequires: redhat-logos %if 0%{?rhel} >= 8 BuildRequires: dnf %else BuildRequires: yum %endif %endif %description Red Hat Satellite Client Tools provides programs and libraries to allow your system to receive software updates from Red Hat Satellite or Spacewalk. %if 0%{?build_py2} %package -n python2-%{name} Summary: Support programs and libraries for Red Hat Satellite or Spacewalk Group: python %{?python_provide:%python_provide python2-%{name}} %if %{_vendor} == "debbuild" %endif Requires: %{name} = %{version}-%{release} Requires: rhnlib >= 2.5.78 %if %{_vendor} != "debbuild" %if 0%{?fedora} || 0%{?rhel} >= 8 Requires: libgudev Requires: pygobject2 %else %if 0%{?suse_version} >= 1140 Requires: python-pyudev %else Requires: python-gudev %endif # 0%{?suse_version} >= 1140 %endif # 0%{?fedora} %if 0%{?rhel} || 0%{?fedora} %if 0%{?py3_deps} Requires: python2-newt %else Requires: newt-python %endif %endif %if 0%{?suse_version} Requires: dbus-1-python Requires: python-newt %else %if 0%{?mageia} Requires: python-dbus %else %if 0%{?py3_deps} Requires: python2-dbus %else Requires: dbus-python %endif %endif # 0%{?mageia} %endif # 0%{?suse_version} %if 0%{?py3_deps} Requires: python2-rpm BuildRequires: python2-devel BuildRequires: python2-rpm %if 0%{?mageia} Requires: python-dmidecode Requires: python-ethtool >= 0.4 Requires: python-hwdata BuildRequires: python-coverage %else Requires: python2-dmidecode Requires: python2-ethtool >= 0.4 Requires: python2-hwdata BuildRequires: python2-coverage %endif %else Requires: python-dmidecode Requires: python-ethtool >= 0.4 Requires: rpm-python BuildRequires: python-devel Requires: python-hwdata BuildRequires: python-coverage BuildRequires: rpm-python %endif %endif %if %{_vendor} == "debbuild" Requires: python-dmidecode Requires: python-ethtool >= 0.4 Requires: python-rpm BuildRequires: python-dev Requires: python2-hwdata BuildRequires: python-coverage BuildRequires: python-rpm Requires: gir1.2-gudev-1.0 Requires: python-dbus Requires: python-gi Requires: python-newt Requires: python-pyudev Requires(preun): python-minimal Requires(post): python-minimal %endif # The following BuildRequires are for check only Requires: rhnlib >= 2.5.78 %description -n python2-%{name} Python 2 specific files of %{name}. %endif %if 0%{?build_py3} %package -n python3-%{name} Summary: Support programs and libraries for Red Hat Satellite or Spacewalk Group: python %{?python_provide:%python_provide python3-%{name}} %if %{_vendor} == "debbuild" %endif Requires: %{name} = %{version}-%{release} %if %{_vendor} != "debbuild" %if 0%{?suse_version} >= 1140 Requires: python3-dbus-python Requires: python3-newt Requires: python3-pyudev %else Requires: libgudev Requires: python3-dbus %if 0%{?mageia} Requires: python3-gobject3 Requires: python3-newt %else Requires: newt-python3 Requires: python3-gobject-base %endif # 0%{?mageia} %endif # 0%{?suse_version} >= 1140 BuildRequires: python3-devel %endif Requires: python3-dmidecode Requires: python3-hwdata Requires: python3-netifaces Requires: python3-rhnlib >= 2.5.78 Requires: python3-rpm %if %{_vendor} == "debbuild" BuildRequires: python3-dev Requires: gir1.2-gudev-1.0 Requires: python3-dbus Requires: python3-gi Requires: python3-newt Requires: python3-pyudev Requires(preun): python3-minimal Requires(post): python3-minimal %endif # The following BuildRequires are for check only BuildRequires: python3-coverage BuildRequires: python3-rpm Requires: python3-rhnlib >= 2.5.78 %description -n python3-%{name} Python 3 specific files of %{name}. %endif %package -n rhn-check Summary: Check for RHN actions Group: admin Requires: %{name} = %{version}-%{release} Requires: %{pythonX}-rhn-check = %{version}-%{release} %if %{_vendor} != "debbuild" %if 0%{?suse_version} Requires: zypp-plugin-spacewalk %else %if 0%{?fedora} || 0%{?rhel} >= 8 || 0%{?mageia} >= 6 Requires: dnf-plugin-spacewalk >= 2.4.0 %else Requires: yum-rhn-plugin >= 1.6.4-1 %endif %endif %endif %if %{_vendor} == "debbuild" Requires: apt-transport-spacewalk %endif %description -n rhn-check rhn-check polls a Red Hat Satellite or Spacewalk server to find and execute scheduled actions. %if 0%{?build_py2} %package -n python2-rhn-check Summary: Check for RHN actions Group: admin %{?python_provide:%python_provide python2-rhn-check} Requires: rhn-check = %{version}-%{release} %if %{_vendor} == "debbuild" Requires(preun): python-minimal Requires(post): python-minimal %endif %description -n python2-rhn-check Python 2 specific files for rhn-check. %endif %if 0%{?build_py3} %package -n python3-rhn-check Summary: Support programs and libraries for Red Hat Satellite or Spacewalk Group: admin %{?python_provide:%python_provide python3-rhn-check} Requires: rhn-check = %{version}-%{release} %if %{_vendor} == "debbuild" Requires(preun): python3-minimal Requires(post): python3-minimal %endif %description -n python3-rhn-check Python 3 specific files for rhn-check. %endif %package -n rhn-setup Summary: Configure and register an RHN/Spacewalk client Group: admin Requires: %{pythonX}-rhn-setup = %{version}-%{release} %if 0%{?fedora} || 0%{?rhel} || 0%{?debian} || 0%{?ubuntu} Requires: usermode >= 1.36 %endif %if 0%{?mageia} Requires: usermode-consoleonly >= 1.36 %endif Requires: %{name} = %{version}-%{release} Requires: rhnsd %description -n rhn-setup rhn-setup contains programs and utilities to configure a system to use Red Hat Satellite or Spacewalk, and to register a system with a Red Hat Satellite or Spacewalk server. %if 0%{?build_py2} %package -n python2-rhn-setup Summary: Configure and register an RHN/Spacewalk client Group: admin %{?python_provide:%python_provide python2-rhn-setup} Requires: rhn-setup = %{version}-%{release} %if 0%{?fedora} || 0%{?rhel} Requires: newt-python %endif %if 0%{?mageia} || 0%{?debian} || 0%{?ubuntu} Requires: python-newt %endif %if %{_vendor} == "debbuild" Requires(preun): python-minimal Requires(post): python-minimal %endif %description -n python2-rhn-setup Python 2 specific files for rhn-setup. %endif %if 0%{?build_py3} %package -n python3-rhn-setup Summary: Configure and register an RHN/Spacewalk client Group: admin %{?python_provide:%python_provide python3-rhn-setup} Requires: rhn-setup = %{version}-%{release} %if 0%{?mageia} || 0%{?debian} || 0%{?ubuntu} || 0%{?suse_version} >= 1140 Requires: python3-newt %else Requires: newt-python3 %endif %if %{_vendor} == "debbuild" Requires(preun): python3-minimal Requires(post): python3-minimal %endif %description -n python3-rhn-setup Python 3 specific files for rhn-setup. %endif %package -n rhn-setup-gnome Summary: A GUI interface for RHN/Spacewalk Registration Group: admin Requires: %{name} = %{version}-%{release} Requires: %{pythonX}-rhn-setup = %{version}-%{release} Requires: %{pythonX}-rhn-setup-gnome = %{version}-%{release} Requires: rhn-setup = %{version}-%{release} %if %{_vendor} == "debbuild" Requires: libpam-gnome-keyring Requires: libpam-modules Requires: libpam-runtime Requires: libpam0g %else Requires: pam >= 0.72 %endif %description -n rhn-setup-gnome rhn-setup-gnome contains a GTK+ graphical interface for configuring and registering a system with a Red Hat Satellite or Spacewalk server. %if 0%{?build_py2} %package -n python2-rhn-setup-gnome Summary: Configure and register an RHN/Spacewalk client Group: admin %{?python_provide:%python_provide python2-rhn-setup-gnome} Requires: rhn-setup-gnome = %{version}-%{release} %if %{_vendor} != "debbuild" %if 0%{?suse_version} Requires: python-gnome Requires: python-gtk %else %if 0%{?mageia} Requires: pygtk2.0 Requires: pygtk2.0-libglade Requires: usermode %else Requires: pygtk2 Requires: pygtk2-libglade Requires: usermode-gtk %endif %endif %if 0%{?rhel} || 0%{?fedora} Requires: liberation-sans-fonts %endif %if 0%{?mageia} Requires: fonts-ttf-liberation %endif %if 0%{?suse_version} Requires: liberation-fonts %endif %endif %if %{_vendor} == "debbuild" Requires: fonts-liberation Requires: python-glade2 Requires: python-gnome2 Requires: python-gtk2 Requires: usermode Requires(preun): python-minimal Requires(post): python-minimal %endif %description -n python2-rhn-setup-gnome Python 2 specific files for rhn-setup-gnome. %endif %if 0%{?build_py3} %package -n python3-rhn-setup-gnome Summary: Configure and register an RHN/Spacewalk client Group: admin %{?python_provide:%python_provide python3-rhn-setup-gnome} Requires: rhn-setup-gnome = %{version}-%{release} # gtk-builder-convert %if %{_vendor} != "debbuild" BuildRequires: gtk2-devel BuildRequires: python2 Requires: gtk3 %if 0%{?suse_version} Requires: python3-gobject BuildRequires: python2-xml %else %if 0%{?mageia} Requires: python3-gobject3 %else Requires: python3-gobject-base %endif %endif %if 0%{?rhel} || 0%{?fedora} Requires: liberation-sans-fonts %endif %if 0%{?mageia} Requires: fonts-ttf-liberation %endif %if 0%{?suse_version} Requires: liberation-fonts %endif %endif %if %{_vendor} == "debbuild" BuildRequires: libgtk2.0-dev Requires: gir1.2-gtk-3.0 Requires: libgtk-3-bin Requires: fonts-liberation Requires: python3-gi Requires(preun): python3-minimal Requires(post): python3-minimal %endif %description -n python3-rhn-setup-gnome Python 3 specific files for rhn-setup-gnome. %endif %prep %setup -q -n rhn-client-tools-git-13.922c000 %build make -f Makefile.rhn-client-tools %{?is_deb:PLATFORM=deb} %install %if 0%{?build_py2} make -f Makefile.rhn-client-tools install VERSION=%{version}-%{release} \ PYTHONPATH=%{python2_sitelib} PYTHONVERSION=%{python2_version} \ PREFIX=$RPM_BUILD_ROOT MANPATH=%{_mandir} %{?is_deb:PLATFORM=deb} %endif %if 0%{?build_py3} sed -i 's|#!/usr/bin/python2|#!/usr/bin/python3|' src/actions/*.py src/bin/*.py test/*.py make -f Makefile.rhn-client-tools %{?is_deb:PLATFORM=deb} for g in data/*.glade ; do mv $g $g.old python2 /usr/bin/gtk-builder-convert $g.old $g done sed -i 's/GTK_PROGRESS_LEFT_TO_RIGHT/horizontal/' data/progress.glade sed -i 's/GtkComboBox/GtkComboBoxText/; /property name="has_separator"/ d;' data/rh_register.glade sed -i '/class="GtkVBox"/ { s/GtkVBox/GtkBox/; a \ \ \ \ \ \ \ \ <property name="orientation">vertical</property\> }' data/gui.glade make -f Makefile.rhn-client-tools install VERSION=%{version}-%{release} \ PYTHONPATH=%{python3_sitelib} PYTHONVERSION=%{python3_version} \ PREFIX=$RPM_BUILD_ROOT MANPATH=%{_mandir} %{?is_deb:PLATFORM=deb} %endif ln -sf consolehelper $RPM_BUILD_ROOT%{_bindir}/rhn_register ln -s spacewalk-channel $RPM_BUILD_ROOT%{_sbindir}/rhn-channel mkdir -p $RPM_BUILD_ROOT/var/lib/up2date mkdir -pm700 $RPM_BUILD_ROOT%{_localstatedir}/spool/up2date touch $RPM_BUILD_ROOT%{_localstatedir}/spool/up2date/loginAuth.pkl %if 0%{?fedora} || 0%{?mageia} || 0%{?debian} >= 8 || 0%{?ubuntu} >= 1504 mkdir -p $RPM_BUILD_ROOT/%{_presetdir} install 50-spacewalk-client.preset $RPM_BUILD_ROOT/%{_presetdir} %endif %if 0%{?build_py2} %if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version} >= 1140 || 0%{?mageia} || 0%{?debian} || 0%{?ubuntu} rm $RPM_BUILD_ROOT%{python2_sitelib}/up2date_client/hardware_hal.* %else rm $RPM_BUILD_ROOT%{python2_sitelib}/up2date_client/hardware_gudev.* rm $RPM_BUILD_ROOT%{python2_sitelib}/up2date_client/hardware_udev.* %endif %endif %if 0%{?rhel} == 6 rm -rf $RPM_BUILD_ROOT%{_datadir}/firstboot/modules/rhn_*_*.* %endif %if ! 0%{?rhel} || 0%{?rhel} > 6 %if 0%{?build_py2} rm -rf $RPM_BUILD_ROOT%{python2_sitelib}/up2date_client/firstboot %endif rm -rf $RPM_BUILD_ROOT%{_datadir}/firstboot/ %endif %if 0%{?build_py3} rm -rf $RPM_BUILD_ROOT%{python3_sitelib}/up2date_client/firstboot %endif desktop-file-install --dir=${RPM_BUILD_ROOT}%{_datadir}/applications --vendor=rhn rhn_register.desktop mkdir -p $RPM_BUILD_ROOT/usr/share/metainfo/ install rhn_register.appdata.xml $RPM_BUILD_ROOT/usr/share/metainfo/ %if 0%{?suse_version} %suse_update_desktop_file -r rhn_register "Settings;System;SystemSetup;" # no usermod on SUSE rm -f $RPM_BUILD_ROOT%{_bindir}/rhn_register %endif %if %{_vendor} != "debbuild" %find_lang %{name} %endif # create links to default script version %define default_suffix %{?default_py3:-%{python3_version}}%{!?default_py3:-%{python2_version}} for i in \ /usr/sbin/rhn-profile-sync \ /usr/sbin/rhn_check \ /usr/sbin/rhn_register \ /usr/sbin/rhnreg_ks \ /usr/sbin/spacewalk-channel \ ; do ln -s $(basename "$i")%{default_suffix} "$RPM_BUILD_ROOT$i" done %if 0%{?suse_version} %if 0%{?build_py2} %py_compile -O %{buildroot}/%{python2_sitelib} %endif %if 0%{?build_py3} %py3_compile -O %{buildroot}/%{python3_sitelib} %endif %endif %post rm -f %{_localstatedir}/spool/up2date/loginAuth.pkl %if ! 0%{?build_py3} %post -n rhn-setup-gnome touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : # See posttrans section below %if %{_vendor} == "debbuild" gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %endif %postun -n rhn-setup-gnome %if %{_vendor} != "debbuild" if [ $1 -eq 0 ] ; then %endif %if %{_vendor} == "debbuild" if [[ "$1" == "purge" || "$1" == "remove" ]]; then %endif touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi # This macro doesn't exist for debbuild. I'm shoving this into post instead. %if %{_vendor} != "debbuild" %posttrans -n rhn-setup-gnome gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %endif %endif %if 0%{?fedora} %check make -f Makefile.rhn-client-tools test %endif %if %{_vendor} == "debbuild" %files # No find_lang on Debian systems %{_datadir}/locale/ /var/lib/up2date/ %else %files -f %{name}.lang %endif # some info about mirrors %doc doc/mirrors.txt %doc doc/AUTHORS %doc doc/LICENSE %{_mandir}/man8/rhn-profile-sync.8* %{_mandir}/man5/up2date.5* %dir %{_sysconfdir}/sysconfig/rhn %dir %{_sysconfdir}/sysconfig/rhn/clientCaps.d %dir %{_sysconfdir}/sysconfig/rhn/allowed-actions %dir %{_sysconfdir}/sysconfig/rhn/allowed-actions/configfiles %dir %{_sysconfdir}/sysconfig/rhn/allowed-actions/script %verify(not md5 mtime size) %config(noreplace) %{_sysconfdir}/sysconfig/rhn/up2date %config(noreplace) %{_sysconfdir}/logrotate.d/up2date # dirs %dir %{_datadir}/rhn %dir %{_localstatedir}/spool/up2date %{_sbindir}/rhn-profile-sync %ghost %attr(600,root,root) %verify(not md5 size mtime) %{_localstatedir}/spool/up2date/loginAuth.pkl #public keys and certificates %{_datadir}/rhn/RHNS-CA-CERT %if 0%{?fedora} || 0%{?mageia} || 0%{?debian} >= 8 || 0%{?ubuntu} >= 1504 %{_presetdir}/50-spacewalk-client.preset %endif %if 0%{?build_py2} %files -n python2-%{name} %{_sbindir}/rhn-profile-sync-%{python2_version} %dir %{python2_sitelib}/up2date_client/ %{python2_sitelib}/up2date_client/__init__.* %{python2_sitelib}/up2date_client/config.* %{python2_sitelib}/up2date_client/haltree.* %{python2_sitelib}/up2date_client/hardware* %{python2_sitelib}/up2date_client/up2dateUtils.* %{python2_sitelib}/up2date_client/up2dateLog.* %{python2_sitelib}/up2date_client/up2dateErrors.* %{python2_sitelib}/up2date_client/up2dateAuth.* %{python2_sitelib}/up2date_client/rpcServer.* %{python2_sitelib}/up2date_client/rhnserver.* %{python2_sitelib}/up2date_client/pkgUtils.* %{python2_sitelib}/up2date_client/rpmUtils.* %{python2_sitelib}/up2date_client/debUtils.* %{python2_sitelib}/up2date_client/rhnPackageInfo.* %{python2_sitelib}/up2date_client/rhnChannel.* %{python2_sitelib}/up2date_client/rhnHardware.* %{python2_sitelib}/up2date_client/transaction.* %{python2_sitelib}/up2date_client/clientCaps.* %{python2_sitelib}/up2date_client/capabilities.* %{python2_sitelib}/up2date_client/rhncli.* %{python2_sitelib}/up2date_client/pkgplatform.* %endif %if 0%{?build_py3} %files -n python3-%{name} %{_sbindir}/rhn-profile-sync-%{python3_version} %dir %{python3_sitelib}/up2date_client/ %{python3_sitelib}/up2date_client/__init__.* %{python3_sitelib}/up2date_client/config.* %{python3_sitelib}/up2date_client/haltree.* %{python3_sitelib}/up2date_client/hardware* %{python3_sitelib}/up2date_client/up2dateUtils.* %{python3_sitelib}/up2date_client/up2dateLog.* %{python3_sitelib}/up2date_client/up2dateErrors.* %{python3_sitelib}/up2date_client/up2dateAuth.* %{python3_sitelib}/up2date_client/rpcServer.* %{python3_sitelib}/up2date_client/rhnserver.* %{python3_sitelib}/up2date_client/pkgUtils.* %{python3_sitelib}/up2date_client/rpmUtils.* %{python3_sitelib}/up2date_client/debUtils.* %{python3_sitelib}/up2date_client/rhnPackageInfo.* %{python3_sitelib}/up2date_client/rhnChannel.* %{python3_sitelib}/up2date_client/rhnHardware.* %{python3_sitelib}/up2date_client/transaction.* %{python3_sitelib}/up2date_client/clientCaps.* %{python3_sitelib}/up2date_client/capabilities.* %{python3_sitelib}/up2date_client/rhncli.* %{python3_sitelib}/up2date_client/pkgplatform.* %if %{_vendor} != "debbuild" %dir %{python3_sitelib}/up2date_client/__pycache__/ %{python3_sitelib}/up2date_client/__pycache__/__init__.* %{python3_sitelib}/up2date_client/__pycache__/config.* %{python3_sitelib}/up2date_client/__pycache__/haltree.* %{python3_sitelib}/up2date_client/__pycache__/hardware* %{python3_sitelib}/up2date_client/__pycache__/up2dateUtils.* %{python3_sitelib}/up2date_client/__pycache__/up2dateLog.* %{python3_sitelib}/up2date_client/__pycache__/up2dateErrors.* %{python3_sitelib}/up2date_client/__pycache__/up2dateAuth.* %{python3_sitelib}/up2date_client/__pycache__/rpcServer.* %{python3_sitelib}/up2date_client/__pycache__/rhnserver.* %{python3_sitelib}/up2date_client/__pycache__/pkgUtils.* %{python3_sitelib}/up2date_client/__pycache__/rpmUtils.* %{python3_sitelib}/up2date_client/__pycache__/debUtils.* %{python3_sitelib}/up2date_client/__pycache__/rhnPackageInfo.* %{python3_sitelib}/up2date_client/__pycache__/rhnChannel.* %{python3_sitelib}/up2date_client/__pycache__/rhnHardware.* %{python3_sitelib}/up2date_client/__pycache__/transaction.* %{python3_sitelib}/up2date_client/__pycache__/clientCaps.* %{python3_sitelib}/up2date_client/__pycache__/capabilities.* %{python3_sitelib}/up2date_client/__pycache__/rhncli.* %{python3_sitelib}/up2date_client/__pycache__/pkgplatform.* %endif %endif %files -n rhn-check %{_mandir}/man8/rhn_check.8* %{_sbindir}/rhn_check %if 0%{?build_py2} %files -n python2-rhn-check %{_sbindir}/rhn_check-%{python2_version} %dir %{python2_sitelib}/rhn %dir %{python2_sitelib}/rhn/actions/ %{python2_sitelib}/up2date_client/getMethod.* # actions for rhn_check to run %{python2_sitelib}/rhn/actions/__init__.* %{python2_sitelib}/rhn/actions/hardware.* %{python2_sitelib}/rhn/actions/systemid.* %{python2_sitelib}/rhn/actions/reboot.* %{python2_sitelib}/rhn/actions/rhnsd.* %{python2_sitelib}/rhn/actions/up2date_config.* %endif %if 0%{?build_py3} %files -n python3-rhn-check %{_sbindir}/rhn_check-%{python3_version} %dir %{python3_sitelib}/rhn %dir %{python3_sitelib}/rhn/actions/ %{python3_sitelib}/up2date_client/getMethod.* %{python3_sitelib}/rhn/actions/__init__.* %{python3_sitelib}/rhn/actions/hardware.* %{python3_sitelib}/rhn/actions/systemid.* %{python3_sitelib}/rhn/actions/reboot.* %{python3_sitelib}/rhn/actions/rhnsd.* %{python3_sitelib}/rhn/actions/up2date_config.* %if %{_vendor} != "debbuild" %dir %{python3_sitelib}/rhn/actions/__pycache__/ %{python3_sitelib}/up2date_client/__pycache__/getMethod.* %{python3_sitelib}/rhn/actions/__pycache__/__init__.* %{python3_sitelib}/rhn/actions/__pycache__/hardware.* %{python3_sitelib}/rhn/actions/__pycache__/systemid.* %{python3_sitelib}/rhn/actions/__pycache__/reboot.* %{python3_sitelib}/rhn/actions/__pycache__/rhnsd.* %{python3_sitelib}/rhn/actions/__pycache__/up2date_config.* %endif %endif %files -n rhn-setup %{_mandir}/man8/rhnreg_ks.8* %{_mandir}/man8/rhn_register.8* %{_mandir}/man8/spacewalk-channel.8* %{_mandir}/man8/rhn-channel.8* %config(noreplace) %{_sysconfdir}/security/console.apps/rhn_register %config(noreplace) %{_sysconfdir}/pam.d/rhn_register %if 0%{?fedora} || 0%{?rhel} || 0%{?mageia} %{_bindir}/rhn_register %endif %{_sbindir}/rhn_register %{_sbindir}/rhnreg_ks %{_sbindir}/spacewalk-channel %{_sbindir}/rhn-channel %{_datadir}/setuptool/setuptool.d/99rhn_register %if 0%{?suse_version} # on SUSE directories not owned by any package %dir %{_sysconfdir}/security/console.apps %dir %{_datadir}/setuptool %dir %{_datadir}/setuptool/setuptool.d %endif %if 0%{?build_py2} %files -n python2-rhn-setup %{_sbindir}/rhn_register-%{python2_version} %{_sbindir}/rhnreg_ks-%{python2_version} %{_sbindir}/spacewalk-channel-%{python2_version} %{python2_sitelib}/up2date_client/rhnreg.* %{python2_sitelib}/up2date_client/pmPlugin.* %{python2_sitelib}/up2date_client/tui.* %{python2_sitelib}/up2date_client/rhnreg_constants.* %endif %if 0%{?build_py3} %files -n python3-rhn-setup %{_sbindir}/rhn_register-%{python3_version} %{_sbindir}/rhnreg_ks-%{python3_version} %{_sbindir}/spacewalk-channel-%{python3_version} %{python3_sitelib}/up2date_client/rhnreg.* %{python3_sitelib}/up2date_client/pmPlugin.* %{python3_sitelib}/up2date_client/tui.* %{python3_sitelib}/up2date_client/rhnreg_constants.* %if %{_vendor} != "debbuild" %{python3_sitelib}/up2date_client/__pycache__/rhnreg.* %{python3_sitelib}/up2date_client/__pycache__/pmPlugin.* %{python3_sitelib}/up2date_client/__pycache__/tui.* %{python3_sitelib}/up2date_client/__pycache__/rhnreg_constants.* %endif %endif %files -n rhn-setup-gnome %{_datadir}/pixmaps/*png %{_datadir}/icons/hicolor/16x16/apps/up2date.png %{_datadir}/icons/hicolor/24x24/apps/up2date.png %{_datadir}/icons/hicolor/32x32/apps/up2date.png %{_datadir}/icons/hicolor/48x48/apps/up2date.png %if 0%{?rhel} > 6 || 0%{?fedora} %{_datadir}/icons/hicolor/22x22/apps/up2date.png %{_datadir}/icons/hicolor/256x256/apps/up2date.png %endif /usr/share/metainfo/rhn_register.appdata.xml %{_datadir}/applications/rhn_register.desktop %{_datadir}/rhn/up2date_client/gui.glade %{_datadir}/rhn/up2date_client/progress.glade %{_datadir}/rhn/up2date_client/rh_register.glade %if 0%{?suse_version} # on SUSE these directories are part of packages not installed # at buildtime. OBS failed with not owned by any package %dir %{_datadir}/icons/hicolor %dir %{_datadir}/icons/hicolor/16x16 %dir %{_datadir}/icons/hicolor/16x16/apps %dir %{_datadir}/icons/hicolor/24x24 %dir %{_datadir}/icons/hicolor/24x24/apps %dir %{_datadir}/icons/hicolor/32x32 %dir %{_datadir}/icons/hicolor/32x32/apps %dir %{_datadir}/icons/hicolor/48x48 %dir %{_datadir}/icons/hicolor/48x48/apps %dir %{_datadir}/rhn/up2date_client %dir /usr/share/metainfo %endif %if 0%{?build_py2} %files -n python2-rhn-setup-gnome %{python2_sitelib}/up2date_client/messageWindow.* %{python2_sitelib}/up2date_client/rhnregGui.* %{python2_sitelib}/up2date_client/gtk_compat.* %{python2_sitelib}/up2date_client/gui.* %{python2_sitelib}/up2date_client/progress.* %if 0%{?rhel} == 6 %{_datadir}/firstboot/modules/rhn_register.* %{python2_sitelib}/up2date_client/firstboot/rhn_login_gui.* %{python2_sitelib}/up2date_client/firstboot/rhn_start_gui.* %{python2_sitelib}/up2date_client/firstboot/rhn_choose_server_gui.* %{python2_sitelib}/up2date_client/firstboot/rhn_choose_channel.* %{python2_sitelib}/up2date_client/firstboot/rhn_provide_certificate_gui.* %{python2_sitelib}/up2date_client/firstboot/rhn_create_profile_gui.* %{python2_sitelib}/up2date_client/firstboot/rhn_review_gui.* %{python2_sitelib}/up2date_client/firstboot/rhn_finish_gui.* %endif %endif %if 0%{?build_py3} %files -n python3-rhn-setup-gnome %{python3_sitelib}/up2date_client/messageWindow.* %{python3_sitelib}/up2date_client/rhnregGui.* %{python3_sitelib}/up2date_client/gtk_compat.* %{python3_sitelib}/up2date_client/gui.* %{python3_sitelib}/up2date_client/progress.* %if %{_vendor} != "debbuild" %{python3_sitelib}/up2date_client/__pycache__/messageWindow.* %{python3_sitelib}/up2date_client/__pycache__/rhnregGui.* %{python3_sitelib}/up2date_client/__pycache__/gtk_compat.* %{python3_sitelib}/up2date_client/__pycache__/gui.* %{python3_sitelib}/up2date_client/__pycache__/progress.* %endif %endif %if %{_vendor} == "debbuild" %if 0%{?build_py2} %post -n python2-%{name} # Do late-stage bytecompilation, per debian policy pycompile -p python2-%{name} -V -3.0 %preun -n python2-%{name} # Ensure all *.py[co] files are deleted, per debian policy pyclean -p python2-%{name} %post -n python2-rhn-check # Do late-stage bytecompilation, per debian policy pycompile -p python2-rhn-check -V -3.0 %preun -n python2-rhn-check # Ensure all *.py[co] files are deleted, per debian policy pyclean -p python2-rhn-check %post -n python2-rhn-setup # Do late-stage bytecompilation, per debian policy pycompile -p python2-rhn-setup -V -3.0 %preun -n python2-rhn-setup # Ensure all *.py[co] files are deleted, per debian policy pyclean -p python2-rhn-setup %post -n python2-rhn-setup-gnome # Do late-stage bytecompilation, per debian policy pycompile -p python2-rhn-setup-gnome -V -3.0 %preun -n python2-rhn-setup-gnome # Ensure all *.py[co] files are deleted, per debian policy pyclean -p python2-rhn-setup-gnome %endif %if 0%{?build_py3} %post -n python3-%{name} # Do late-stage bytecompilation, per debian policy py3compile -p python3-%{name} -V -4.0 %preun -n python3-%{name} # Ensure all *.py[co] files are deleted, per debian policy py3clean -p python3-%{name} %post -n python3-rhn-check # Do late-stage bytecompilation, per debian policy py3compile -p python3-rhn-check -V -4.0 %preun -n python3-rhn-check # Ensure all *.py[co] files are deleted, per debian policy py3clean -p python3-rhn-check %post -n python3-rhn-setup # Do late-stage bytecompilation, per debian policy py3compile -p python3-rhn-setup -V -4.0 %preun -n python3-rhn-setup # Ensure all *.py[co] files are deleted, per debian policy py3clean -p python3-rhn-setup %post -n python3-rhn-setup-gnome # Do late-stage bytecompilation, per debian policy py3compile -p python3-rhn-setup-gnome -V -4.0 %preun -n python3-rhn-setup-gnome # Ensure all *.py[co] files are deleted, per debian policy py3clean -p python3-rhn-setup-gnome %endif %endif %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor