Changeset 5a52bd004189f04499c0391d5c6164370ea80fdb
- 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:
-
Legend:
- Unmodified
- Added
- Removed
-
|
ra6b45f1
|
r5a52bd0
|
|
| 55 | 55 | |
| 56 | 56 | def mac2filename(m): |
| 57 | | s = '' |
| | 57 | s = '01-' |
| 58 | 58 | for i in range(0, 10, 2): |
| 59 | 59 | s = s + '%s-' % m[i:i+2] |
| … |
… |
|
| 61 | 61 | return s |
| 62 | 62 | |
| | 63 | def 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 | |
| 63 | 69 | def create_symlink(src, dst): |
| 64 | 70 | if os.path.exists(dst): |
| … |
… |
|
| 80 | 86 | create_symlink(prof, name_dst) |
| 81 | 87 | 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) |
| 86 | 89 | create_symlink(system.name, dst) |
| 87 | 90 | |