[packages/cobbler] cleanups, apache config install

glen glen at pld-linux.org
Wed May 8 13:45:14 CEST 2013


commit 8ebc915bbe0b2d46e44b7ad91b15407617a1d750
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Wed May 8 14:36:44 2013 +0300

    cleanups, apache config install

 cobbler.spec | 39 +++++++++++++++++++++++++--------------
 1 file changed, 25 insertions(+), 14 deletions(-)
---
diff --git a/cobbler.spec b/cobbler.spec
index 12df5e5..6be4809 100644
--- a/cobbler.spec
+++ b/cobbler.spec
@@ -4,7 +4,7 @@
 # - FHS in web paths
 # - bash-completions
 %define	subver	beta5
-%define	rel		0.6
+%define	rel		0.9
 Summary:	Boot server configurator
 Summary(pl.UTF-8):	Konfiguracja serwera startującego
 Name:		cobbler
@@ -19,7 +19,6 @@ URL:		http://www.cobblerd.org/
 BuildRequires:	python-PyYAML
 BuildRequires:	python-cheetah
 BuildRequires:	python-devel
-Requires(post,preun):	/sbin/chkconfig
 BuildRequires:	python-setuptools
 Requires:	apache-mod_wsgi
 Requires:	createrepo
@@ -33,6 +32,7 @@ Requires:	python-urlgrabber
 Requires:	rsync
 Requires:	tftpdaemon
 Requires:	yum-utils
+Requires(post,preun):	/sbin/chkconfig
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -69,8 +69,8 @@ zarządzającymi na licencji GPL.
 Summary:	Web interface for Cobbler
 Group:		Applications/System
 Requires:	%{name} = %{version}-%{release}
-Requires:	apache-mod_wsgi
 Requires:	apache-mod_ssl
+Requires:	apache-mod_wsgi
 Requires:	python-django >= 1.1.2
 
 %description web
@@ -91,6 +91,8 @@ existing system. For use with a boot-server configured with Cobbler
 %prep
 %setup -q -n %{name}-%{name}-%{version}-%{subver}
 
+mv config/cobbler{,_web}.conf .
+
 %build
 %{__python} setup.py build
 
@@ -106,13 +108,12 @@ install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
 install -d $RPM_BUILD_ROOT%{_webapps}/%{_webapp}
 #cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/apache.conf
 #cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/httpd.conf
-mv $RPM_BUILD_ROOT{%{_sysconfdir}/httpd/conf.d/cobbler.conf,%{_webapps}/%{_webapp}/apache.conf}
-#mv config/cobbler.conf $RPM_BUILD_ROOT/etc/httpd/conf.d/
-#mv config/cobbler_web.conf $RPM_BUILD_ROOT/etc/httpd/conf.d/
-cp $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/{apache,httpd}.conf
+cp -p cobbler.conf $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/apache.conf
+cat cobbler_web.conf >> $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/apache.conf
+cp -p $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/{apache,httpd}.conf
 
 install -d $RPM_BUILD_ROOT/var/lib/tftpboot/images
-mkdir -p $RPM_BUILD_ROOT/var/spool/koan
+install -d $RPM_BUILD_ROOT/var/spool/koan
 
 mv $RPM_BUILD_ROOT/''etc/{init.d,rc.d/init.d}/cobblerd
 
@@ -164,13 +165,27 @@ sed -i -e "s/SECRET_KEY = ''/SECRET_KEY = \'$RAND_SECRET\'/" /usr/share/cobbler/
 %attr(754,root,root) /etc/rc.d/init.d/cobblerd
 
 %dir %{_sysconfdir}/%{name}
+%dir %{_sysconfdir}/%{name}/iso
+%dir %{_sysconfdir}/%{name}/ldap
+%dir %{_sysconfdir}/%{name}/power
+%dir %{_sysconfdir}/%{name}/pxe
+%dir %{_sysconfdir}/%{name}/reporting
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.template
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*/*.template
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cheetah_macros
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cobblerd
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cobblerd.service
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cobblerd_rotate
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/completions
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/distro_signatures.json
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/import_rsync_whitelist
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/rsync.exclude
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/settings
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/users.digest
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/version
 
 %{py_sitescriptdir}/%{name}
-# XXX why
-#%exclude %{py_sitescriptdir}/%{name}/sub_process.py*
 %{py_sitescriptdir}/%{name}*.egg-info
 
 %{_datadir}/augeas/lenses/cobblersettings.aug
@@ -207,10 +222,6 @@ sed -i -e "s/SECRET_KEY = ''/SECRET_KEY = \'$RAND_SECRET\'/" /usr/share/cobbler/
 %{_mandir}/man1/koan.1*
 %{_mandir}/man1/cobbler-register.1*
 %{py_sitescriptdir}/koan
-# XXX why?
-#%exclude %{py_sitescriptdir}/koan/sub_process.py*
-#%exclude %{py_sitescriptdir}/koan/opt_parse.py*
-#%exclude %{py_sitescriptdir}/koan/text_wrap.py*
 
 %dir /var/spool/koan
 %dir /var/lib/koan
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/cobbler.git/commitdiff/603eb591f5c10761de60329ce1f4780e510d683f



More information about the pld-cvs-commit mailing list