Cool.  Feeling like that is one reason why I like working with Linux.

Changing the prereq for ucdsnmp should get you past that hurdle.  The
initscripts prereq is the same thing, just another package on the system.
When I do a "rpm -ql initscripts" on a Red Hat system, I get a list of
files, some of which include what I expected to see:
/etc/rc
/etc/rc.d
/etc/rc.d/init.d
/etc/rc.d/init.d/functions
/etc/rc.d/init.d/halt
/etc/rc.d/init.d/halt.s390init
/etc/rc.d/init.d/killall
/etc/rc.d/init.d/netfs
/etc/rc.d/init.d/network
/etc/rc.d/init.d/random
/etc/rc.d/init.d/rawdevices
/etc/rc.d/init.d/single
/etc/rc.d/rc
/etc/rc.d/rc.local

If I find the corresponding files on a SLES8 system, and do an " rpm -qf
/etc/rc.d/rc0.d" I get this:
filesystem-2002.9.2-32

The other one I checked, /etc/rc.d/rc gave this:
aaa_base-2002.11.5-1

I would suspect that aaa_base is the package you need, since it provides the
directory framework for all the initscripts.  But, what I would do is look
at the SUSE SRPM for zebra, and see what it calls out.  Substitute that for
initscripts.

And yes, I would remove zebra before installing quagga.  You could add a
"--replacefiles" switch, but that's something I prefer to avoid.


Mark Post


-----Original Message-----
From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of Peter
E. Abresch Jr. - at Pepco
Sent: Wednesday, March 31, 2004 11:53 AM
To: [EMAIL PROTECTED]
Subject: Re: Quagga Installation Questions


OK, I am getting excited now. I just built my first rpm and it looks good,
at least to a Linux newbe like myself. I think I am ready to install it,
but?.

The following command reveals "rpm -ihv --test quagga-0.96.4-3.s390.rpm"

error: failed dependencies:
        ucd-snmp   is needed by quagga-0.96.4-3
        initscripts >= 5.60 is needed by quagga-0.96.4-3


I have package ucdsnmp-4.2.5-83 installed. Do I need to go back and change
the .spec file:

%if %with_snmp
Prereq:         ucd-snmp
%endif

to

%if %with_snmp
Prereq:         ucdsnmp
%endif

and rebuild?

What about initscripts? I do not understand what initscripts is and if it
is really required under SuSE. Can any one shed any additional light on
this?

When it come down to do the actual install, Should I uninstall zebra using
"rpm ?e zebra-0.93b-83" before installing quagga using "rpm -ihv
quagga-0.96.4-3.s390.rpm"? It looks like there are duplicate files.

Thanks very much.

Peter

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions, send email
to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to