Changeset 8717fb5f6353d199eb0d5dc240d1fd27657e995c for pxe/common.py
- Timestamp:
- 03/06/09 08:51:45 (3 years ago)
- Children:
- b451326126ea3236f570cbbf0b9d6ece0d7ca715
- Parents:
- 338d2582dab7c41138f6d9864729bad6779ec41b
- git-committer:
- Frederic Lepied <frederic.lepied@…> (03/06/09 08:51:45)
- Files:
-
- 1 modified
-
pxe/common.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pxe/common.py
r920e704 r8717fb5 50 50 return s 51 51 52 def create_symlink(src, dst): 53 if os.path.exists(dst): 54 os.unlink(dst) 55 os.symlink(src, dst) 56 52 57 def set_next_boot(system, name, abort=True): 53 58 try: … … 58 63 else: 59 64 raise BootName.DoesNotExist 60 65 66 prof = '%s/%s%s' % (settings.PXE_PROFILES, boot_name.name, settings.PXE_SUFFIX) 67 61 68 for m in MacAddress.objects.filter(system=system): 62 69 dst = '%s/01-%s' % (settings.PXE_ROOT, mac2filename(m.mac)) 63 if os.path.exists(dst): 64 os.unlink(dst) 65 os.symlink('%s/%s%s' % (settings.PXE_PROFILES, boot_name.name, settings.PXE_SUFFIX), 66 dst) 70 create_symlink(prof, dst) 71 72 if system.name == 'default': 73 create_symlink(prof, '%s/default' % (settings.PXE_ROOT)) 74 67 75 log = Log(system=system, boot_name=boot_name) 68 76 log.save()
