Changeset 140
- Timestamp:
- 07/29/10 19:13:05 (18 months ago)
- Files:
-
- 1 added
- 2 edited
-
bin/qtp-dependencies (added)
-
bin/qtp-newmodel (modified) (4 diffs)
-
doc/release-notes.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
bin/qtp-newmodel
r136 r140 33 33 # .) qtp-config 34 34 # .) qtp-convert 35 # .) qtp-dependencies 35 36 # .) qtp-get-pkg-list 36 37 # .) qtp-mount-sandbox … … 43 44 # .) integrate qtp-backup, qtp-restore into process 44 45 # .) improve control file restore processing 45 # .) add qtp-dependencies script46 46 # .) add support for upgrading djbdns 47 47 # .) set up djbdns or bind localcache configuration … … 58 58 # change log 59 59 # 60 # 07/29/10 shubes - created qtp-dependencies processing as separate script 60 61 # 07/28/10 shubes - don't pass qtp-whatami variables to qtp-build-rpms 61 62 # 06/18/10 shubes - added perl-Crypt-OpenSSL-Bignum to dependencies … … 541 542 a4_check_dependencies(){ 542 543 543 dep_pkgs="\ 544 ncurses-devel \ 545 perl(Archive::Tar) \ 546 perl(Compress::Zlib) \ 547 perl(Crypt::OpenSSL::Bignum) \ 548 perl(DB_File) \ 549 perl(DBI) \ 550 perl(Digest::SHA1) \ 551 perl(Encode::Detect) \ 552 perl(Getopt::Long) \ 553 perl(HTTP::Date) \ 554 perl(HTML::Parser) \ 555 perl(IO::Socket::INET6) \ 556 perl(IO::Socket::SSL) \ 557 perl(IO::Zlib) \ 558 perl(IP::Country::Fast) \ 559 perl(LWP::UserAgent) \ 560 perl(Mail::DKIM) \ 561 perl(Mail::DomainKeys) \ 562 perl(Mail::SPF) \ 563 perl(MIME::Base64) \ 564 perl(Net::DNS) \ 565 perl(Net::Ident) \ 566 perl(Net::SMTP) \ 567 perl(Razor2::Client::Agent) \ 568 perl(Time::HiRes) \ 569 procmail \ 570 which \ 571 " 572 573 pkglist="" 574 575 for pkg in $dep_pkgs; do 576 rpm --query --whatprovides $pkg >/dev/null 2>&1 577 if [ $? != "0" ]; then 578 pkglist="$pkglist $pkg" 579 fi 580 done 581 582 if [ ! -z "$pkglist" ]; then 583 qtp-install-rpmforge 584 if [ $? == "0" ]; then 585 enableparm="--enablerepo=rpmforge" 586 else 587 enableparm="" 588 fi 589 echo "" 590 echo "$me - installing $pkglist ..." 591 yum $enableparm -y install $pkglist 592 rc=$? 593 if [ "$rc" != "0" ]; then 594 echo "$me - installation of dependent packages failed, exiting" 595 exit $rc 596 fi 597 fi 598 599 # let's update any dependent packages while we're at it 600 echo "" 601 echo "$me - updating toaster (mostly spamassassin) dependencies ..." 602 yum $enableparm -y update $dep_pkgs 544 qtp-dependencies 545 546 rc=$? 547 if [ "$rc" != "0" ]; then 548 echo "$me - dependent packages processing failed, exiting" 549 exit $rc 550 fi 603 551 } 604 552 -
doc/release-notes.txt
r139 r140 1 1 07/29/10 - Eric <ejs@shubes.net> 2 2 - qtp-install-rpmforge - changed url and spec file format 3 - qtp-dependencies - created standalone script from qtp-newmodel code 3 4 4 5 07/28/10 - Eric <ejs@shubes.net>
Note: See TracChangeset
for help on using the changeset viewer.

