RPM Build ?? My rpm does nothing :(
From: Michael Gale (michael.gale_at_pason.com)
Date: 03/24/05
- Previous message: patrick lagace: "RE: how to set hostname"
- Next in thread: Michael Gale: "Re: RPM Build ?? My rpm does nothing :("
- Reply: Michael Gale: "Re: RPM Build ?? My rpm does nothing :("
- Reply: Michael Schwendt: "Re: RPM Build ?? My rpm does nothing :("
- Reply: Stuart: "Re: RPM Build ?? My rpm does nothing :("
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
To: redhat-list@redhat.com Date: Thu, 24 Mar 2005 10:48:11 -0700
Hello,
I am trying to build a package for nrpe-2.0, I was following the
instructions at http://www.rpm.org/RPM-HOWTO/build-it.html.
But nothing happens when I do a rpm -i rpm-package-name, even with -vv I
do not see anything being done that would indicate it was installing a
package ?
Here are my steps:
1. Downloaded nrpe-2.0 from the web and extracted the package.
2. I ran ./configure with the options I wanted.
3. I then create a init.d script for nrpe
4. Placed a template config (nrpe.cfg-rpm) in the directory
5. I then created a setup-nrpe.sh script which creates a user on the
system and sets a default password.
6. I then created my nrpe-2.0-1.spec file (attached).
7. I then tar/gzipped backup the source directory and placed it
in /usr/src/redhat/SOURCES/nrpe-2.0.tar.gz
Now if I run rpmbuild -ba nrpe-2.0-1.spec it seems to do everything
correctly.
It extracts the source, the user is created, runs make and installs the
binaries in the places I specified. It also puts the nrpe init.d script
is the right directory and creates the syslink. All of which is
specified in the spec file.
So why it is if I run rpm -i nothing seems to happen ?
Michael.
Summary: NRPE Allows nagios checks to be done on remote clients
Name: nrpe
Version: 2.0
Release: 1
Copyright: GPL
Group: Applications/System
Source: /usr/src/redhat/SOURCES/nrpe-2.0.tar.gz
BuildRoot: /var/tmp/%{name}-buildroot
%description
NRPE was designed to work with the nagios system monitor, check out:
www.nagios.org.
NRPE allows you to execute "local" plugins (like check_disk, check_procs, etc.) on
remote hosts. The check_nrpe plugin is called from Nagios and actually makes
the plugin requests to the remote host. Requires that nrpe be running on the
remote host (either as a standalone daemon or as a service under inetd).
Supports passing command arguments to server, as well as native SSL/TLS
encryption (anonymous DH mode). If you want the latest and greatest CVS snapshot
of NRPE, you can get it here.
Note: NRPE version 2.0 breaks backward compatability with NRPE 1.x clients/servers!
This RPM was created by Michael Gale (michael.gale@pason.com) with assist with the
installation of nrpe on Pason servers. Absolutely no warrently comes with this RPM,
install it AT YOUR OWN RISK.
Michael Gale.
%prep
%setup
./setup-nrpe.sh
%build
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
%install
rm -rf $RPM_BUILD_ROOT
install -s -m 755 src/nrpe /home/nrpe/nrpe
chown nrpe:nrpe /home/nrpe/nrpe
install -m 644 nrpe.cfg-rpminstall /home/nrpe/nrpe.cfg
install -s -m 755 nrpe.init-script /etc/rc.d/init.d/nrpe
ln -s /etc/rc.d/init.d/nrpe /etc/rc.d/rc3.d/nrpe
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
-- redhat-list mailing list unsubscribe mailto:redhat-list-request@redhat.com?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list
- Previous message: patrick lagace: "RE: how to set hostname"
- Next in thread: Michael Gale: "Re: RPM Build ?? My rpm does nothing :("
- Reply: Michael Gale: "Re: RPM Build ?? My rpm does nothing :("
- Reply: Michael Schwendt: "Re: RPM Build ?? My rpm does nothing :("
- Reply: Stuart: "Re: RPM Build ?? My rpm does nothing :("
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]