From 6ff9fd690f86a3d239b1e34fee1ffde89027fc40 Mon Sep 17 00:00:00 2001 From: Oliver Tappe Date: Fri, 23 Mar 2007 18:29:39 +0000 Subject: * fixed insane bug that resulted in deletion of every but the last yum repository git-svn-id: http://svn.openslx.org/svn/openslx/trunk@815 95ad53e4-c205-0410-b2fa-d234c58c8868 --- installer/OpenSLX/OSSetup/MetaPackager/yum.pm | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'installer/OpenSLX/OSSetup/MetaPackager/yum.pm') diff --git a/installer/OpenSLX/OSSetup/MetaPackager/yum.pm b/installer/OpenSLX/OSSetup/MetaPackager/yum.pm index 056940c3..0294fd17 100644 --- a/installer/OpenSLX/OSSetup/MetaPackager/yum.pm +++ b/installer/OpenSLX/OSSetup/MetaPackager/yum.pm @@ -43,6 +43,15 @@ sub initialize $ENV{LC_ALL} = 'POSIX'; } +sub initPackageSources +{ + my $self = shift; + + slxsystem("cp /proc/cpuinfo $self->{engine}->{'vendor-os-path'}/proc"); + slxsystem("rm -f $self->{engine}->{'vendor-os-path'}/etc/yum.repos.d/*"); + slxsystem("mkdir -p $self->{engine}->{'vendor-os-path'}/etc/yum.repos.d"); +} + sub setupPackageSource { my $self = shift; @@ -54,9 +63,6 @@ sub setupPackageSource $repoURL .= "/$repoInfo->{'repo-subdir'}"; } my $repoDescr = "[$repoName]\nname=$repoInfo->{name}\nbaseurl=$repoURL\n"; - slxsystem("cp /proc/cpuinfo $self->{engine}->{'vendor-os-path'}/proc"); - slxsystem("rm -f $self->{engine}->{'vendor-os-path'}/etc/yum.repos.d/*"); - slxsystem("mkdir -p $self->{engine}->{'vendor-os-path'}/etc/yum.repos.d"); my $repoFile = "$self->{engine}->{'vendor-os-path'}/etc/yum.repos.d/$repoName.repo"; open(REPO, "> $repoFile") -- cgit v1.2.3-55-g7522