Ok, so I'm trying to use the openpkg build command with the -H and -E
options, so that we ignore several packages.  There are pieces of
software that we don't want it to automatically upgrade and this is one
way to try and work passed it.  However, this doesn't seem to be
working.  The command I'm using is as follows:

openpkg build -r /usr/local/RPM/ROOT/TMP/OpenPKG-2.1/SRC -f
/usr/local/RPM/ROOT/TMP/OpenPKG-2.1/SRC/updates_index.rdf -A -U -H
sendmail -H bind -H apache -H pdksh -E openpkg-1.9.0 -E openpkg-2.0.0 -E
openpkg-2.1.0 -E postfix -E ssmtp -E imapd -E teapop -E ksh -E awk -E
bind8 -E termutils -E mysql41 -E mysql3 -E cacti -E icon -E noweb -E
gcrypt -E opencdk -E gnutls -E cadaver -E di -E kolab -E quagga -E pinfo
-E wml -E sitecopy -E apr -E imaputils -E mailsync -E proftpd -E rc -E
apache2 -E squid -E calamaris -E ldapdiff -E exim -E delegate -E
ethereal -E sqlite -E cvstrac -E tetex -E latex2html -E pnet -E pnetlib
-E a2ps -E amanda -E cfengine -E fping -E grazer -E ifhp -E imap -E
inetutils -E j2se14 -E logrotate -E lprng -E mimedefang -E muppet -E
nagios -E oracle-barebone -E pdflib -E php -E php-accelerator -E
php-pear-Log -E php-pear-Mail_Mime -E php-pear-Net_Socket -E psu-perl-db
-E psu-perl-misc -E psu-perl-net -E psu-perl-sec -E psu-perl-www -E
sendmail -E setoolkit -E subversion -E tomcat5 -E top -E wv -S

For now I'm just using it with a -S to give me the status of what it
thinks should be updated.  Unfortunately, what I get in response is:

FATAL: errors occured while building:
ssmtp-2.60.9-2.1.0: ssmtp conflicts with sendmail-8.13.1-20040801
exim-4.34-2.1.0: exim conflicts with sendmail-8.13.1-20040801
postfix-2.1.4-2.1.2: postfix conflicts with sendmail-8.13.1-20040801
cacti-0.8.5a-2.1.0: cacti has conflicting requirement
cacti-0.8.5a-2.1.0: cacti has conflicting requirement
cacti-0.8.5a-2.1.0: cacti has conflicting requirement
exim-4.34-2.1.0: exim conflicts with sendmail-8.13.1-20040801
postfix-2.1.4-2.1.2: postfix conflicts with sendmail-8.13.1-20040801
exim-4.34-2.1.0: exim conflicts with sendmail-8.13.1-20040801
ssmtp-2.60.9-2.1.0: ssmtp conflicts with sendmail-8.13.1-20040801
postfix-2.1.4-2.1.2: postfix conflicts with sendmail-8.13.1-20040801
exim-4.34-2.1.0: exim conflicts with sendmail-8.13.1-20040801
postfix-2.1.4-2.1.2: postfix conflicts with sendmail-8.13.1-20040801
kolab-20040503-2.1.0: kolab has conflicting requirement
kolab-20040503-2.1.0: kolab has conflicting requirement
kolab-20040503-2.1.0: kolab has conflicting requirement
kolab-20040503-2.1.0: kolab has conflicting requirement
kolab-20040503-2.1.0: kolab has conflicting requirement
kolab-20040503-2.1.0: kolab has conflicting requirement
kolab-20040503-2.1.0: kolab has conflicting requirement
kolab-20040503-2.1.0: kolab has conflicting requirement
kolab-20040503-2.1.0: kolab has conflicting requirement
kolab-20040503-2.1.0: kolab has conflicting requirement
postfix-2.1.4-2.1.2: postfix conflicts with sendmail-8.13.1-20040801
apache2-2.0.50-2.1.1: apache2 conflicts with apache-1.3.31-2.1.0
teapop-0.3.8-2.1.0: teapop conflicts with qpopper-4.0.5-2.1.0
postfix-2.1.4-2.1.2: postfix conflicts with sendmail-8.13.1-20040801
postfix-2.1.4-2.1.2: postfix conflicts with sendmail-8.13.1-20040801
exim-4.34-2.1.0: exim conflicts with sendmail-8.13.1-20040801
ksh-20040229-2.1.0: ksh conflicts with pdksh-5.2.14-2.1.0
postfix-2.1.4-2.1.2: postfix conflicts with sendmail-8.13.1-20040801
exim-4.34-2.1.0: exim conflicts with sendmail-8.13.1-20040801
exim-4.34-2.1.0: exim conflicts with sendmail-8.13.1-20040801
bind8-8.4.4-2.1.0: bind8 conflicts with bind-9.2.3-2.1.0
quagga-0.96.5-2.1.0: quagga conflicts with zebra-0.94-2.1.0
ssmtp-2.60.9-2.1.0: ssmtp conflicts with sendmail-8.13.1-20040801
teapop-0.3.8-2.1.0: teapop conflicts with qpopper-4.0.5-2.1.0
exim-4.34-2.1.0: exim conflicts with sendmail-8.13.1-20040801

Why isn't this working?  Is there a better way to do this?  I was simply
removing the software but that caused another little problem so I'm
trying to work things out with this method.  Anybody have any ideas? 
Thanks.

-- 
David M. Fetter - UNIX Systems Administrator
Portland State University - www.oit.pdx.edu
"Only those who attempt the absurd can achieve the impossible."

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to