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."
signature.asc
Description: This is a digitally signed message part