Changeset 5a52bd004189f04499c0391d5c6164370ea80fdb

Show
Ignore:
Timestamp:
05/20/10 15:58:58 (2 years ago)
Author:
Frederic Lepied <frederic.lepied@…>
Children:
1762a952e611da0797ed6cd822b7429e24f2cf07
Parents:
55eb9b9aed51fb600b71624611330d5f3b1508cf
git-committer:
Frederic Lepied <frederic.lepied@…> (05/20/10 15:58:58)
Message:

added mac2path function and make mac2filename returns a file string with 01-

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pxe/common.py

    ra6b45f1 r5a52bd0  
    5555 
    5656def mac2filename(m): 
    57     s = '' 
     57    s = '01-' 
    5858    for i in range(0, 10, 2): 
    5959        s = s + '%s-' % m[i:i+2] 
     
    6161    return s 
    6262 
     63def mac2path(mac): 
     64    if len(mac) == 12: 
     65        return '%s/%s' % (settings.PXE_ROOT, mac2filename(mac)) 
     66    else: 
     67        return '%s/%s' % (settings.PXE_ROOT, mac) 
     68     
    6369def create_symlink(src, dst): 
    6470    if os.path.exists(dst): 
     
    8086    create_symlink(prof, name_dst) 
    8187    for m in MacAddress.objects.filter(system=system): 
    82         if len(m.mac) == 12: 
    83             dst = '%s/01-%s' % (settings.PXE_ROOT, mac2filename(m.mac)) 
    84         else: 
    85             dst = '%s/%s' % (settings.PXE_ROOT, m.mac) 
     88        dst = mac2path(m.mac) 
    8689        create_symlink(system.name, dst) 
    8790