Defect #668

Problem mit "." im Label-Namen (PXElinux)

Added by dvs about 2 years ago. Updated about 2 years ago.

Status:Erledigt Start date:02/26/2010
Priority:Normal Due date:
Assignee:mj0 % Done:

100%

Category:-
Target version:Ver. 5.0 Estimated time:1.00 hour
Resolution:fixed

Description

Punkte (kommen beispielsweise durch die Distro-Versionen) im Label-Namen scheinen PXElinux zu veranlassen, das als Namen auflösen zu wollen.

History

#1 Updated by dvs about 2 years ago

  • % Done changed from 0 to 30

Es ist der "::" ...

#2 Updated by dvs about 2 years ago

  • Assignee set to dvs
  • % Done changed from 30 to 40

#3 Updated by mj0 about 2 years ago

ich würde einfach - nehmen ubuntu-9.04-virt..nfs sieht irgendwie komisch aus. eher: ubuntu-9.04-virt-nfs. PXE benutzt ja server::path, also kein wunder ;).

#4 Updated by mj0 about 2 years ago

sollte rech einfach gehen:

# PXE.pm: in Zeile 113 sed von '::' nach '-'
113        $slxLabels .= "LABEL openslx-$info->{'external-id'}\n";

#5 Updated by mj0 about 2 years ago

  • Status changed from Neu to Gelöst
  • Assignee changed from dvs to mj0
  • % Done changed from 40 to 90
  • Estimated time changed from 3.00 to 1.00
  • Resolution set to fixed

done. bitte testen. wenn ok schließen.

89    my $pxeLabel     = $info->{'external-id'};
90    $pxeLabel        =~ s/::/-/g;  
...
116   $slxLabels .= "LABEL openslx-$pxeLabel\n";

#6 Updated by dvs about 2 years ago

So sah mein Code aus:

        # it might be required to replace "." in LABEL statements
        my $safeLabel = $info->{'external-id'};
        $safeLabel =~ s/::/_/g;
        $slxLabels .= "LABEL openslx-$safeLabel\n";

#7 Updated by dvs about 2 years ago

  • Status changed from Gelöst to Erledigt
  • % Done changed from 90 to 100

Alles klappt.

Also available in: Atom PDF