aboutsummaryrefslogtreecommitdiffstats
path: root/edit-urpm-sources.pl
diff options
context:
space:
mode:
authorGuillaume Cottenceau <gc@mandriva.com>2003-02-21 15:21:46 +0000
committerGuillaume Cottenceau <gc@mandriva.com>2003-02-21 15:21:46 +0000
commit822aaf5dc31ddcf1ad68f34087ea27f767c85c9e (patch)
tree3944a9926b37e36f67de35824f7eed2343e94b8b /edit-urpm-sources.pl
parent93e9abfce70235258322062c1996a45fc8ba42aa (diff)
downloadrpmdrake-822aaf5dc31ddcf1ad68f34087ea27f767c85c9e.tar
rpmdrake-822aaf5dc31ddcf1ad68f34087ea27f767c85c9e.tar.gz
rpmdrake-822aaf5dc31ddcf1ad68f34087ea27f767c85c9e.tar.bz2
rpmdrake-822aaf5dc31ddcf1ad68f34087ea27f767c85c9e.tar.xz
rpmdrake-822aaf5dc31ddcf1ad68f34087ea27f767c85c9e.zip
some code cleanup thx to titi & perl checker
Diffstat (limited to 'edit-urpm-sources.pl')
-rwxr-xr-xedit-urpm-sources.pl24
1 files changed, 12 insertions, 12 deletions
diff --git a/edit-urpm-sources.pl b/edit-urpm-sources.pl
index 400e3d8c..25807245 100755
--- a/edit-urpm-sources.pl
+++ b/edit-urpm-sources.pl
@@ -50,7 +50,6 @@ my $urpm;
my ($mainw, $remove, $edit, $list_tv);
sub add_callback {
- my ($mode, $rebuild_ui, $name_entry, $url_entry, $hdlist_entry, $count_nbs);
my $w = ugtk2->new(N("Add a source"), grab => 1, center => 1, transient => $mainw->{rwindow});
my %radios_infos = (local => { name => N("Local files"), url => N("Path:"), dirsel => 1 },
ftp => { name => N("FTP server"), url => N("URL:"), loginpass => 1 },
@@ -62,15 +61,16 @@ sub add_callback {
my @modes_buttons = gtkradio($radios_infos{local}{name}, map { $radios_infos{$_}{name} } @radios_names_ordered);
my $notebook = Gtk2::Notebook->new;
$notebook->set_show_tabs(0); $notebook->set_show_border(0);
+ my $count_nbs;
mapn {
my $info = $radios_infos{$_[0]};
my $url_entry = sub {
gtkpack_(Gtk2::HBox->new(0, 0),
- 1, $info->{url_entry} = gtkentry,
+ 1, $info->{url_entry} = gtkentry(),
if_($info->{dirsel}, 0, gtksignal_connect(Gtk2::Button->new(but(N("Browse..."))),
clicked => sub { $info->{url_entry}->set_text(ask_dir()) })),
if_($info->{securitysel}, 0, gtksignal_connect(Gtk2::Button->new(but(N("Choose a mirror..."))),
- clicked => sub { my $m = choose_mirror;
+ clicked => sub { my $m = choose_mirror();
if ($m) {
my ($r) = cat_('/etc/mandrake-release') =~ /release\s(\S+)/;
$info->{url_entry}->set_text("$m/$r/RPMS/");
@@ -81,13 +81,13 @@ sub add_callback {
my $loginpass_entries = sub {
map { my $entry_name = $_->[0];
[ gtkpack_(Gtk2::HBox->new(0, 0),
- 1, Gtk2::Label->new(''),
+ 1, Gtk2::Label->new,
0, gtksignal_connect($info->{$_->[0].'_check'} = Gtk2::CheckButton->new($_->[1]),
clicked => sub { $info->{$entry_name.'_entry'}->set_sensitive($_[0]->get_active);
$info->{pass_check}->set_active($_[0]->get_active);
$info->{login_check}->set_active($_[0]->get_active);
}),
- 1, Gtk2::Label->new('')),
+ 1, Gtk2::Label->new),
gtkset_visibility(gtkset_sensitive($info->{$_->[0].'_entry'} = gtkentry(), 0), $_->[2]) ] }
([ 'login', N("Login:"), 1 ], [ 'pass', N("Password:"), 0 ])
};
@@ -96,14 +96,14 @@ sub add_callback {
$notebook->append_page(my $book = create_packtable({},
[ N("Name:"), $info->{name_entry} = gtkentry($_[0] eq 'security' and 'update_source') ],
[ $info->{url}, $url_entry->() ],
- [ N("Relative path to synthesis/hdlist:"), $info->{hdlist_entry} = gtkentry ],
+ [ N("Relative path to synthesis/hdlist:"), $info->{hdlist_entry} = gtkentry() ],
if_($info->{loginpass}, $loginpass_entries->())));
$book->show;
} \@radios_names_ordered, \@modes_buttons;
my $checkok = sub {
my $info = $radios_infos{$radios_names_ordered[$notebook->get_current_page]};
- my ($name, $url, $hdlist) = map { $info->{$_.'_entry'}->get_text } qw(name url hdlist);
+ my ($name, $url) = map { $info->{$_.'_entry'}->get_text } qw(name url);
$name eq '' || $url eq '' and interactive_msg('rpmdrake', N("You need to fill up at least the two first entries.")), return 0;
if (member($name, map { $_->{name} } @{$urpm->{media}})) {
$info->{name_entry}->select_region(0, -1);
@@ -196,7 +196,7 @@ sub edit_callback {
gtksignal_connect(Gtk2::Button->new(N("Cancel")), clicked => sub { $w->{retval} = 0; Gtk2->main_quit }))));
$w->{rwindow}->set_size_request(600, -1);
if ($w->main) {
- my ($name, $update, $ignore) = map { $medium->{$_} } qw(name update ignore);
+ my ($name, $update) = map { $medium->{$_} } qw(name update);
$url =~ m|^removable://| and (interactive_msg(N("You need to insert the medium to continue"),
N("In order to save the changes, you need to insert the medium in the drive."),
yesno => 1, text => { yes => N("Ok"), no => N("Cancel") }) or return 0);
@@ -262,8 +262,8 @@ sub mainwindow {
$list_tv->append_column(Gtk2::TreeViewColumn->new_with_attributes(N("Enabled?"), my $tr = Gtk2::CellRendererToggle->new, 'active' => 0));
$list_tv->append_column(Gtk2::TreeViewColumn->new_with_attributes(N("Source"), Gtk2::CellRendererText->new, 'text' => 1));
- $tr->signal_connect('toggled', sub {
- my ($cell, $path) = @_;
+ $tr->signal_connect(toggled => sub {
+ my (undef, $path) = @_;
my $iter = $list->get_iter_from_string($path);
invbool(\$urpm->{media}[$path]{ignore});
$list->set($iter, [ 0, !$urpm->{media}[$path]{ignore} ]);
@@ -299,7 +299,7 @@ sub mainwindow {
}
-readconf;
+readconf();
if (!member(basename($0), @$already_splashed)) {
interactive_msg('rpmdrake',
@@ -318,6 +318,6 @@ if (mainwindow()) {
$urpm->write_config;
}
-writeconf;
+writeconf();
myexit 0;