4 |
# is free software; you can redistribute it and/or modify it under the |
# is free software; you can redistribute it and/or modify it under the |
5 |
# same terms as Perl itself. |
# same terms as Perl itself. |
6 |
# |
# |
7 |
# $Id: update_rpms_dir,v 1.6 2006/01/12 23:12:35 gordonr Exp $ |
# $Id: update_rpms_dir,v 1.8 2006/02/12 05:01:05 gordonr Exp $ |
8 |
# |
# |
9 |
# Update RPMS directory with the latest from a given list of directories |
# Update RPMS directory with the latest from a given list of directories |
10 |
|
|
13 |
|
|
14 |
my $rpm_flags = RPM2->vsf_nodsa; # Deal with missing DSA keys |
my $rpm_flags = RPM2->vsf_nodsa; # Deal with missing DSA keys |
15 |
|
|
16 |
GetOptions(\%opt, "verbose", "debug"); |
GetOptions(\%opt, "verbose", "debug", "rpms_dir=s"); |
17 |
|
|
18 |
# XXX - FIXME - These will be command line options |
# XXX - FIXME - These will be command line options |
19 |
|
|
20 |
my $rpms_dir = "/builds/RPMS"; |
my $rpms_dir = $opt{rpms_dir} || "/builds/RPMS"; |
21 |
|
|
22 |
|
warn "Using $rpms_dir\n" if $opt{verbose}; |
23 |
|
|
24 |
my @repositories = qw( |
my @repositories = qw( |
25 |
/builds/rpms/RPMS/i386/ |
/builds/rpms/RPMS/i386/ |