From 4b4abfbc72058dafba6ae1f0d4462403706c1cb4 Mon Sep 17 00:00:00 2001 From: Rafael Garcia-Suarez Date: Wed, 28 Sep 2005 12:06:29 +0000 Subject: Use Pod::Usage for gendistrib --- Makefile.PL | 8 ++++---- gendistrib | 48 +++++++++++++----------------------------------- rpmtools.spec | 5 ++++- 3 files changed, 21 insertions(+), 40 deletions(-) diff --git a/Makefile.PL b/Makefile.PL index 8e7cb7f..e556c5a 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -59,15 +59,15 @@ WriteMakefile( 'Distribconf.pm' => '$(INST_LIBDIR)/Distribconf.pm', 'Distribconf/Build.pm' => '$(INST_LIBDIR)/Distribconf/Build.pm', }, - 'EXE_FILES' => [ qw(gendistrib genhdlist packdrake rpm2header parsehdlist rpm2cpio.pl dumpdistribconf) ], - C => [], - 'OBJECT' => '', + EXE_FILES => [ qw(gendistrib genhdlist packdrake rpm2header parsehdlist rpm2cpio.pl dumpdistribconf) ], + C => [], + OBJECT => '', CCFLAGS => '-Wall', OPTIMIZE => '-O3 -fomit-frame-pointer -fno-exceptions -pipe -s -ffast-math -fexpensive-optimizations', INC => '', LIBS => [ '' ], INSTALLDIRS => 'vendor', - dist => { + dist => { COMPRESS => 'bzip2 --best', SUFFIX => '.bz2', }, diff --git a/gendistrib b/gendistrib index cfa70b5..5e3f854 100755 --- a/gendistrib +++ b/gendistrib @@ -25,38 +25,14 @@ use URPM::Build; use Getopt::Long; use Distribconf::Build; use Packdrakeng; +use Pod::Usage; my $urpm = new URPM; my $tempdir = -d $ENV{TMPDIR} ? $ENV{TMPDIR} : -d "$ENV{HOME}/tmp" ? "$ENV{HOME}/tmp" : "/tmp"; my $headers_dir = $tempdir . "/.build_hdlist"; sub usage () { - print STDERR < 1 }); } my %urpmfiles; @@ -449,31 +425,33 @@ gendistrib - generates a mirror tree for a distribution =over 4 -=item --compss I +=item --compss file -Path of compss file (defaults to F). +Path of F file (defaults to F). -=item --depslist I +=item --depslist file -Path of depslist file (defaults to F). +Path of F file (defaults to F). -=item --provides I Path of provides file (defaults to F) +=item --provides file -=item --mediacfg I +Path of F file (defaults to F) + +=item --mediacfg file Use the specified F file (defaults to F). -=item --hdlists I +=item --hdlists file Path of the F file (defaults to F) -=item --destdir I +=item --destdir dir Create all new files in the specified directory. All subdirectories should exist. This option is mostly useful for testing, or while using a read-only repository. -=item --headersdir I +=item --headersdir dir Put temporary files in this directory (defaults to TMPDIR). diff --git a/rpmtools.spec b/rpmtools.spec index 780c721..f447463 100644 --- a/rpmtools.spec +++ b/rpmtools.spec @@ -19,7 +19,10 @@ BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: rpm-devel >= 4.0.3 bzip2-devel BuildRequires: perl-devel BuildRequires: perl-Compress-Zlib -Requires: rpm >= %{rpm_version} bzip2 >= 1.0 perl-URPM >= 0.94 +Requires: rpm >= %{rpm_version} +Requires: bzip2 >= 1.0 +Requires: perl-URPM >= 0.94 +Requires: perl Conflicts: rpmtools-compat <= 2.0 rpmtools-devel <= 2.0 Conflicts: packdrake < 5.0.10 -- cgit v1.2.1