diff options
author | Rafael Garcia-Suarez <rgarciasuarez@mandriva.org> | 2005-04-12 11:22:17 +0000 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@mandriva.org> | 2005-04-12 11:22:17 +0000 |
commit | 8bb0c64017abed30348ce0ff939b65c104486cc7 (patch) | |
tree | 73c52ad15963b5c46166e0d58138904067fec03a | |
parent | bb4bc734500951eb77ef646fb86d365a29b097db (diff) | |
download | drakx-8bb0c64017abed30348ce0ff939b65c104486cc7.tar drakx-8bb0c64017abed30348ce0ff939b65c104486cc7.tar.gz drakx-8bb0c64017abed30348ce0ff939b65c104486cc7.tar.bz2 drakx-8bb0c64017abed30348ce0ff939b65c104486cc7.tar.xz drakx-8bb0c64017abed30348ce0ff939b65c104486cc7.zip |
When installing urpmi, mark cd-rom media as "static" so they never get
updated. This is needed because those media use hdlists, but the hdlist
path is false for all CDs except the first one.
-rw-r--r-- | perl-install/install_any.pm | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/perl-install/install_any.pm b/perl-install/install_any.pm index f5b01e351..26ad0865d 100644 --- a/perl-install/install_any.pm +++ b/perl-install/install_any.pm @@ -1017,6 +1017,7 @@ sub install_urpmi { $removable_device = '/dev/cdrom'; my $p; $p = fs::get::mntpoint2part("/tmp/image", $::o->{fstab}) and $removable_device = $p->{device}; + $_->{static} = 1; } #- build a list file if needed. @@ -1091,7 +1092,8 @@ sub install_urpmi { list: list.$name" : "") . (keys(%{$_->{key_ids}}) ? " key-ids: " . join(',', keys(%{$_->{key_ids}})) : "") . (defined $removable_device && " removable: $removable_device") . ($_->{update} ? " - update" : "") . " + update" : "") . ($_->{static} ? " + static" : "") . " } "; |