Hello community,

here is the log from the commit of package cobbler for openSUSE:Factory checked 
in at 2012-04-19 08:48:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cobbler (Old)
 and      /work/SRC/openSUSE:Factory/.cobbler.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cobbler", Maintainer is "u...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/cobbler/cobbler.changes  2012-03-30 
14:19:01.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.cobbler.new/cobbler.changes     2012-04-19 
08:48:47.000000000 +0200
@@ -1,0 +2,5 @@
+Tue Apr 17 17:11:59 CEST 2012 - u...@suse.de
+
+- create a secret during installation
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cobbler.spec ++++++
--- /var/tmp/diff_new_pack.gDVgrT/_old  2012-04-19 08:48:49.000000000 +0200
+++ /var/tmp/diff_new_pack.gDVgrT/_new  2012-04-19 08:48:49.000000000 +0200
@@ -19,6 +19,16 @@
 %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
 #%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
 
+%if 0%{?suse_version}
+%define www_path /srv/
+%define apache_user wwwrun
+%define apache_group www
+%else
+%define www_path %{_var}
+%define apache_user apache
+%define apache_group apache
+%endif
+
 %define _binaries_in_noarch_packages_terminate_build 0
 Summary: Boot server configurator
 Name: cobbler
@@ -40,11 +50,9 @@
 Requires: apache2
 Requires: apache2-mod_python
 Requires: apache2-mod_wsgi
-BuildRequires: distribution-release
 #Requires: tftp
 Requires: syslinux
-#BuildRequires: apache2 apache2-mod_python tftp distribution-release
-BuildRequires: apache2 apache2-mod_python tftp
+BuildRequires: apache2 apache2-mod_python tftp distribution-release
 %else
 Requires: httpd
 Requires: tftp-server
@@ -136,7 +144,7 @@
 mv vendor-files/cobbler_firewall_settings 
$RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/cobbler
 PREFIX="--prefix=/usr"
 mkdir -p $RPM_BUILD_ROOT/etc/apache2/vhosts.d
-mkdir -p $RPM_BUILD_ROOT/srv/www/logs
+mkdir -p $RPM_BUILD_ROOT/%{www_path}/www/logs
 %endif
 %{__python} setup.py install --optimize=1 --root=$RPM_BUILD_ROOT $PREFIX
 mkdir -p $RPM_BUILD_ROOT/usr/sbin
@@ -234,8 +242,8 @@
 %else
 %defattr(755,apache,apache)
 %endif
-%dir /srv/www/cobbler/svc/
-/srv/www/cobbler/svc/*
+%dir /%{www_path}/www/cobbler/svc/
+/%{www_path}/www/cobbler/svc/*
 %{_sbindir}/rccobblerd
 
 %defattr(755,root,root)
@@ -257,22 +265,16 @@
 %else
 %defattr(755,apache,apache)
 %endif
-%dir /srv/www/cobbler/
-%dir /srv/www/cobbler/localmirror
-%dir /srv/www/cobbler/repo_mirror
-%dir /srv/www/cobbler/ks_mirror
-%dir /srv/www/cobbler/ks_mirror/config
-%dir /srv/www/cobbler/links
-#%dir /var/www/cobbler/webui (MOVED to cobbler-web)
+%dir /%{www_path}/www/cobbler/
+%dir /%{www_path}/www/cobbler/localmirror
+%dir /%{www_path}/www/cobbler/repo_mirror
+%dir /%{www_path}/www/cobbler/ks_mirror
+%dir /%{www_path}/www/cobbler/ks_mirror/config
+%dir /%{www_path}/www/cobbler/links
 %dir /srv/www/cobbler/aux
-%if 0%{suse_version}
-%defattr(444,wwwrun,www)
-%else
-%defattr(444,apache,apache)
-%endif
-#/var/www/cobbler/webui/*    (MOVED TO cobbler-web)
-/srv/www/cobbler/aux/anamon
-/srv/www/cobbler/aux/anamon.init
+%defattr(444,%{apache_user},%{apache_group})
+/%{www_path}/www/cobbler/aux/anamon
+/%{www_path}/www/cobbler/aux/anamon.init
 
 %defattr(755,root,root)
 %{_bindir}/cobbler
@@ -464,16 +466,19 @@
 #BuildArch: noarch
 Url: http://fedorahosted.org/cobbler/
 
+%post -n cobbler-web
+# Change the SECRET_KEY option in the Django settings.py file
+# required for security reasons, should be unique on all systems
+RAND_SECRET=$(openssl rand -base64 40 | sed 's/\//\\\//g')
+sed -i -e "s/SECRET_KEY = ''/SECRET_KEY = \'$RAND_SECRET\'/" 
/usr/share/cobbler/web/settings.py
+
+
 %description -n cobbler-web
 
 Web interface for Cobbler that allows visiting http://server/cobbler_web to 
configure the install server.
 
 %files -n cobbler-web
-%if 0%{suse_version}
-%defattr(-,wwwrun,www)
-%else
-%defattr(-,apache,apache)
-%endif
+%defattr(-,%{apache_user},%{apache_group})
 %dir /usr/share/cobbler/web
 /usr/share/cobbler/web/*
 %if 0%{?suse_version} >= 1030
@@ -482,9 +487,9 @@
 %config(noreplace) /etc/httpd/conf.d/cobbler_web.conf
 %endif
 %dir /var/lib/cobbler/webui_sessions
-%dir /srv/www/cobbler_webui_content
-%dir /srv/www/logs
-/srv/www/cobbler_webui_content/*
+%dir /%{www_path}/www/cobbler_webui_content
+%dir /%{www_path}/www/logs
+/%{www_path}/www/cobbler_webui_content/*
 %doc AUTHORS COPYING CHANGELOG README
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to