Hello community, here is the log from the commit of package cobbler for openSUSE:Factory checked in at 2019-03-10 09:39:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cobbler (Old) and /work/SRC/openSUSE:Factory/.cobbler.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cobbler" Sun Mar 10 09:39:45 2019 rev:48 rq:682771 version:3.0+git20190222.9e502a9d Changes: -------- --- /work/SRC/openSUSE:Factory/cobbler/cobbler.changes 2019-03-01 16:48:39.657771072 +0100 +++ /work/SRC/openSUSE:Factory/.cobbler.new.28833/cobbler.changes 2019-03-10 09:39:47.912112688 +0100 @@ -1,0 +2,42 @@ +Thu Mar 7 17:58:42 UTC 2019 - [email protected] + +- grub2-i386pc is not really required. Changed to recommended + to allow building for architectures other than x86_64 + +------------------------------------------------------------------- +Thu Mar 7 15:40:05 UTC 2019 - Jochen Breuer <[email protected]> + +- Adds SUSE Manager as a new SUSE distribution + +- Added: + * adds_suse_manager_as_distro.diff + +------------------------------------------------------------------- +Fri Mar 1 15:46:24 UTC 2019 - [email protected] + +- Checking bug fixes of released products are in latest develop pkg: + - remove fix-nameserver-search.fix; bug is invalid (bsc#1029276) + -> not needed anymore + - fix cobbler yaboot handling (bsc#968406, bsc#966622) + -> no yaboot support anymore + - support UEFI boot with cobbler generated tftp tree (bsc#1020376) + -> upstream + - Enabling PXE grub2 support for PowerPC (bsc#986978) + -> We have grub2 support for ppc64le + - (bsc#1048183) fix missing args and location for xen + -> is in + - no koan support anymore: + bsc#969541, bsc#924118, bsc#967523 + - not installed (bsc#966841) + works. + +- These still have to be looked at: + SUSE system as systemd only (bsc#952844) + handle list value for kernel options + correctly (bsc#973413) + entry in pxe menu (bsc#988889) + +- This still has to be switched off (at least in internal cobbler versions): + Disabling 'get-loaders' command and 'check' fixed. bsc#973418 + +------------------------------------------------------------------- New: ---- adds_suse_manager_as_distro.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cobbler.spec ++++++ --- /var/tmp/diff_new_pack.DeSJ2i/_old 2019-03-10 09:39:50.772112003 +0100 +++ /var/tmp/diff_new_pack.DeSJ2i/_new 2019-03-10 09:39:50.772112003 +0100 @@ -39,6 +39,7 @@ Source3: fence_ipmitool.template Patch0: fix_hardcoded_libpath_for_websession.patch Patch1: fix_shebang.patch +Patch2: adds_suse_manager_as_distro.diff BuildRequires: Cheetah3 BuildRequires: apache-rpm-macros BuildRequires: apache2 @@ -57,7 +58,6 @@ Requires: acl Requires: apache2-mod_wsgi-python3 Requires: fence-agents -Requires: grub2-i386-pc Requires: grub2-x86_64-efi Requires: ipmitool Requires: logrotate @@ -79,7 +79,7 @@ Requires(post): grub2 #Requires(post): grub2-x86_64-efi #Requires(post): grub2-powerpc-ieee1275 -Requires(post): grub2-i386-pc +Recommends: grub2-i386-pc Recommends: grub2-arm64-efi Recommends: grub2-powerpc-ieee1275 BuildArch: noarch @@ -121,6 +121,7 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build %python_build ++++++ adds_suse_manager_as_distro.diff ++++++ diff --git a/cobbler/action_reposync.py b/cobbler/action_reposync.py index 07c1949e7..872aa2703 100644 --- a/cobbler/action_reposync.py +++ b/cobbler/action_reposync.py @@ -692,7 +692,7 @@ def update_permissions(self, repo_path): # all_path = os.path.join(repo_path, "*") owner = "root:apache" distribution = distro.linux_distribution()[0] - if distribution.lower() in ("sles", "opensuse leap", "opensuse tumbleweed"): + if distribution.lower() in ("sles", "opensuse leap", "opensuse tumbleweed", "suse-manager-server"): owner = "root:www" elif "debian" in distribution.lower(): owner = "root:www-data" diff --git a/cobbler/utils.py b/cobbler/utils.py index 215e6222c..39f6e7573 100644 --- a/cobbler/utils.py +++ b/cobbler/utils.py @@ -895,7 +895,7 @@ def get_family(): return "redhat" if "debian" in dist or "ubuntu" in dist: return "debian" - if dist in ("opensuse tumbleweed", "opensuse leap", "sles"): + if dist in ("opensuse tumbleweed", "opensuse leap", "sles", "suse-manager-server"): return "suse" return dist @@ -946,7 +946,7 @@ def os_release(): elif family == "suse": make = "suse" distribution, version = distro.linux_distribution()[:2] - if distribution.lower() not in ("sles", "opensuse leap", "opensuse tumbleweed"): + if distribution.lower() not in ("sles", "opensuse leap", "opensuse tumbleweed", "suse-manager-server"): make = "unknown" return (make, float(version))
