rpms/nocpulse-common/F-10 import.log, NONE, 1.1 nocpulse-common.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Miroslav Suchý msuchy at fedoraproject.org
Thu Dec 4 10:51:46 UTC 2008


Author: msuchy

Update of /cvs/pkgs/rpms/nocpulse-common/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16949/F-10

Modified Files:
	.cvsignore sources 
Added Files:
	import.log nocpulse-common.spec 
Log Message:
Import initial version of nocpulse-common-2.0.14-1 to F-10 branch.



--- NEW FILE import.log ---
nocpulse-common-2_0_14-1:F-10:nocpulse-common-2.0.14-1.src.rpm:1228387837


--- NEW FILE nocpulse-common.spec ---
Name:         nocpulse-common
Version:      2.0.14
Release:      1%{?dist}
Summary:      NOCpulse common
License:      GPLv2
URL:          https://fedorahosted.org/spacewalk
Source0:      https://fedorahosted.org/releases/s/p/spacewalk/%{name}-%{version}.tar.gz
BuildArch:    noarch
Group:        Applications/System
Buildroot:    %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires(pre):  httpd, /usr/sbin/useradd
Requires(post): /sbin/runuser, openssh
# merging this two packages together
# not backward compatible => no Provides:
Obsoletes:     NPusers <= 1.17.50-1
Obsoletes:     np-config <= 2.110.50-1

%define package_name nocpulse
%define identity %{_var}/lib/%{package_name}/.ssh/nocpulse-identity

%description
NOCpulse provides application, network, systems and transaction monitoring, 
coupled with a comprehensive reporting system including availability, 
historical and trending reports in an easy-to-use browser interface.

This package installs NOCpulse user shared by other NOCpulse packages, set 
up logrotate script, contains the NOCpulse configuration file and access 
libraries for it in perl.

%prep
%setup -q

%build
# nothing to do

%install
rm -rf $RPM_BUILD_ROOT

mkdir -p %{buildroot}%{_sysconfdir}/%{package_name}
mkdir -p %{buildroot}%{_var}/log/%{package_name}
mkdir -p %{buildroot}%{_var}/lib/%{package_name}/.ssh

# install log rotation stuff
mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d
install -m644 nocpulse.logrotate \
   $RPM_BUILD_ROOT/etc/logrotate.d/%{name}

mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}
install -m644 NOCpulse.ini $RPM_BUILD_ROOT/%{_var}/lib/%{package_name}/NOCpulse.ini
mkdir -p $RPM_BUILD_ROOT%{perl_vendorlib}/NOCpulse/Config/test
mkdir -p $RPM_BUILD_ROOT%{_bindir}
install -m644 perl-API/NOCpulse/Config.pm          $RPM_BUILD_ROOT%{perl_vendorlib}/NOCpulse/
install -m644 perl-API/NOCpulse/NOCpulseini.pm     $RPM_BUILD_ROOT%{perl_vendorlib}/NOCpulse/
install -m644 perl-API/NOCpulse/test/TestConfig.pm $RPM_BUILD_ROOT%{perl_vendorlib}/NOCpulse/Config/test/
install -m 755 npConfigValue $RPM_BUILD_ROOT%{_bindir}/

%pre
if [ $1 -eq 1 ] ; then
  getent group %{package_name} >/dev/null || groupadd -r %{package_name}
  getent passwd %{package_name} >/dev/null || \
  useradd -r -g %{package_name} -G apache -d %{_var}/lib/%{package_name} -c "NOCpulse user" %{package_name}
  /usr/bin/passwd -l %{package_name} >/dev/null
  exit 0
fi

%post
if [ ! -f %{identity} ]
then
    runuser -s /bin/bash -c "/usr/bin/ssh-keygen -q -t dsa -N '' -f %{identity}" - %{package_name}
fi

%files
%defattr(-, root,root,-)
%dir %{_sysconfdir}/nocpulse
%config(missingok,noreplace) %{_var}/lib/%{package_name}/NOCpulse.ini
%{_bindir}/npConfigValue
%dir %{perl_vendorlib}/NOCpulse
%{perl_vendorlib}/NOCpulse/*
%dir %attr(-, %{package_name},%{package_name}) %{_var}/log/%{package_name}
%dir %attr(-, %{package_name},%{package_name}) %{_var}/lib/%{package_name}
%dir %attr(700, %{package_name},%{package_name})%{_var}/lib/%{package_name}/.ssh
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
%doc README.upgrade-rhn example.pl NOCpulse.ini.txt

%clean
rm -rf $RPM_BUILD_ROOT

%changelog
* Tue Nov  4 2008 Miroslav Suchy <msuchy at redhat.com> 2.0.14-1
- 469708 - obsolete newer np-config

* Fri Oct 31 2008 Miroslav Suchy 2.0.13-1
- 469222 - add .ssh directory

* Thu Oct 30 2008 Miroslav Suchy 2.0.10-1
- renaming package macro to package_name 
- using _var instead of localstatedir

* Wed Oct 29 2008 Miroslav Suchy 2.0.9-1
- BZ 468514 - removing tcsh as explicit shell

* Fri Oct 24 2008 Miroslav Suchy <msuchy at redhat.com> 2.0.8-1
- add direct link to tar.gz

* Thu Oct 16 2008 Miroslav Suchy <msuchy at redhat.com> 2.0.6-1
- remove docdir from %%build
- run %%pre only if we install package

* Mon Aug 18 2008 Miroslav Suchy <msuchy at redhat.com> 2.0.4-1
- fix perl modules location

* Tue Aug 12 2008 Miroslav Suchy <msuchy at redhat.com> 2.0.1-2
- make passwd silent
- fix runuser command

* Mon Aug 11 2008 Miroslav Suchy <msuchy at redhat.com>
- fix %%files section

* Fri Aug  8 2008 Miroslav Suchy <msuchy at redhat.com> 2.0.1-1
- add README.upgrade-rhn

* Fri Aug  8 2008 Miroslav Suchy <msuchy at redhat.com> 2.0.1-0
- rewrite %%description
- add logrotate script
- rename to nocpulse-common
- merge with np-config

* Fri Jul  4 2008 Dan Horak <dan[at]danny.cz> 1.17.11-7
- clean spec for initial Fedora package

* Thu Jun 26 2008 Miroslav Suchy <msuchy at redhat.com>
- moving directories to complain LSB
- removing nocops user
- cleaning up spec file
- remove setting up root password

* Thu Jun 19 2008 Miroslav Suchy <msuchy at redhat.com>
- migrating nocpulse home dir (BZ 202614)

* Wed May 21 2008 Miroslav Suchy <msuchy at redhat.com> 1.17.11-6
- migrate to brew / dist-cvs


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/nocpulse-common/F-10/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	3 Nov 2008 18:32:40 -0000	1.1
+++ .cvsignore	4 Dec 2008 10:51:15 -0000	1.2
@@ -0,0 +1 @@
+nocpulse-common-2.0.14.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/nocpulse-common/F-10/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	3 Nov 2008 18:32:40 -0000	1.1
+++ sources	4 Dec 2008 10:51:15 -0000	1.2
@@ -0,0 +1 @@
+e8c0175db41fb1e34d11700b29e9689d  nocpulse-common-2.0.14.tar.gz




More information about the fedora-extras-commits mailing list