RPM Build ?? My rpm does nothing :(

From: Michael Gale (michael.gale_at_pason.com)
Date: 03/24/05

  • Next message: Michael Gale: "Re: RPM Build ?? My rpm does nothing :("
    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
    

  • Next message: Michael Gale: "Re: RPM Build ?? My rpm does nothing :("