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 - jgonzalez@suse.com
+
+- 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
+
+- Adds SUSE Manager as a new SUSE distribution
+
+- Added:
+ * adds_suse_manager_as_distro.diff
+
+-------------------------------------------------------------------
+Fri Mar 1 15:46:24 UTC 2019 - trenn@suse.de
+
+- 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))