From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 4 Aug 2004 03:18:57 +0400 From: Alexey Tourbin To: devel@altlinux.ru Message-ID: <20040803231857.GE3180@solemn.turbinal.org> Mail-Followup-To: devel@altlinux.ru Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="TU+u6i6jrDPzmlWF" Content-Disposition: inline Subject: [devel] test perl packages [2] X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Aug 2004 23:19:51 -0000 Archived-At: List-Archive: List-Post: --TU+u6i6jrDPzmlWF Content-Type: multipart/mixed; boundary="Q8BnQc91gJZX4vDc" Content-Disposition: inline --Q8BnQc91gJZX4vDc Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable =F5 =CD=C5=CE=D1 =D3=CF=DA=D2=C5=CC=C1 =C5=DD=A3 =CF=C4=CE=C1 =D0=D2=CF=C3= =C5=C4=D5=D2=C1, =CB=CF=D4=CF=D2=C1=D1 =C4=CF =CE=C5=CB=CF=D4=CF=D2=CF=CA = =D3=D4=C5=D0=C5=CE=C9 =D0=CF=DA=D7=CF=CC=D1=C5=D4 =D5=C2=C4=C9=D4=D8=D3=D1 =D7 =D4=CF=CD, =DE=D4= =CF =D0=CF=D3=CC=C5 =CF=C2=CE=CF=D7=CC=C5=CE=C9=D1 =D0=C5=D2=CC=C1 =CE=C9= =DE=C5=C7=CF =CE=C5 =D3=CC=CF=CD=C1=C5=D4=D3=D1. 0) =C2=D5=C4=C5=CD =C9=D3=D0=CF=CC=D8=DA=CF=D7=C1=D4=D8 =CD=C1=CB=D2=CF=D3 = myrpm, =CB=CF=D4=CF=D2=D9=CA =D2=C1=C2=CF=D4=C1=C5=D4 =D3 =CB=C1=D4=C1=CC= =CF=C7=CF=CD ~/MYRPM =D7=CD=C5=D3=D4=CF ~/RPM. $ alias myrpm=3D'rpm --define "_topdir %homedir/MYRPM"' 1) =F3=D4=C1=D7=C9=CD =D7 =D3=C9=D3=D4=C5=CD=D5 (=D0=CF=DE=D4=C9) =D7=D3=C5= =D0=C5=D2=CC=CF=D7=D9=C5 =CD=CF=C4=D5=CC=C9, =D0=D2=C9=CD=C5=D2=CE=CF =D7= =CF=D4 =D4=C1=CB =D7=CF=D4: $ cd ~Sisyphus/files/i586/RPMS $ sudo apt-get install `rpm -qp --qf '%{NAME}\n' perl-*.rpm | grep -v GD1 |= grep -v LibXML-Common` 2) =F2=C1=D3=D0=C1=CB=CF=D7=D9=D7=C1=C5=CD =D7=D3=C5 =D0=C5=D2=CC=CF=D7=D9= =C5 =C9=D3=C8=CF=C4=CE=D9=C5 =D0=C1=CB=C5=D4=D9: $ cd ~Sisyphus/files/SRPMS $ myrpm -ivh perl-*.rpm 3) =F2=C1=DA=D7=CF=D2=C1=DE=C9=D7=C1=C5=CD =C9=D3=C8=CF=C4=CE=C9=CB=C9: $ cd ~/MYRPM/SPECS $ rm -f perl58.spec $ myrpm -bp --nodeps *.spec 4) =FA=C1=D0=D5=D3=CB=C1=C5=CD =D3=CB=D2=C9=D0=D4 run-perl-tests =C9 =D3=CF= =C8=D2=C1=CE=D1=C5=CD =C5=C7=CF =D7=D9=D7=CF=C4. $ cd ~/MYRPM/BUILD $ DISPLAY=3D:0 run-perl-tests 2>&1 | tee perl-tests-5.8.4 5) =EF=C2=CE=CF=D7=CC=D1=CD =D0=C5=D2=CC. 6) =FA=C1=D0=D5=D3=CB=C1=C5=CD =D3=CB=D2=C9=D0=D4 run-perl-tests =C9 =D3=CF= =C8=D2=C1=CE=D1=C5=CD =C5=C7=CF =D7=D9=D7=CF=C4. $ cd ~/MYRPM/BUILD $ DISPLAY=3D:0 run-perl-tests 2>&1 | tee perl-tests-5.8.5 7) =F3=CD=CF=D4=D2=C9=CD, =CF=D4=D7=C1=CC=C9=CC=CF=D3=D8 =CC=C9 =DE=D4=CF-= =CE=C9=C2=D5=C4=D8, =CE=C1 =CF=D3=CE=CF=D7=C5 diff'=C1 =CF=D4 =C4=D7=D5=C8 = =D7=D9=D7=CF=C4=CF=D7 =D3=CB=D2=C9=D0=D4=C1=20 $ cd ~/MYRPM/BUILD $ vimdiff perl-tests-5.8.{4,5} =F3=CB=D2=C9=D0=D4 run-perl-tests =C9=DD=C5=D4 =CB=C1=D4=C1=CC=CF=C7=C9 t, = =C6=C1=CA=CC=D9 test.pl =C9 =D7=D9=D0=CF=CC=CE=D1=C5=D4 =D3=CF=CF=D4=D7=C5=D4=D3=D4=D7=D5=C0=DD=C9=C5 =D4=C5=D3=D4=CF=D7=D9=C5 =D0= =D2=CF=C3=C5=C4=D5=D2=D9. --Q8BnQc91gJZX4vDc Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=run-perl-tests #!/usr/bin/perl use strict; use File::Find qw(find); $ENV{PERL_DL_NONLAZY} = $ENV{LD_BIND_NOW} = 1; my $RC; sub wanted { my $rc; if ($_ eq "t" && -d $_) { my @tests = ; @tests or return; print "TestDir $File::Find::name\n"; system "mkdir -p blib/lib blib/arch"; $rc = system $^X, qw(-MExtUtils::Command::MM -e test_harness) , @tests; } elsif ($_ eq "test.pl" && -f $_) { print "TestFile $File::Find::name\n"; system "mkdir -p blib/lib blib/arch"; $rc = system $^X, "test.pl"; } $RC ||= $rc; } find \&wanted => "."; exit $RC; --Q8BnQc91gJZX4vDc-- --TU+u6i6jrDPzmlWF Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBEB1hfBKgtDjnu0YRApmVAJ42s+sK29Vre/S99TlGAZO0EE70pwCfZa09 QMb5bfHymvEvjHdWts7WVL4= =DtnF -----END PGP SIGNATURE----- --TU+u6i6jrDPzmlWF--