Changeset 865eacece8d4895f3d906bce9125a262b0f1c5ac
- Timestamp:
- 05/20/10 16:01:28 (21 months ago)
- Author:
- Frederic Lepied <frederic.lepied@…>
- Children:
- 7c3da85ea3081cd215b42b3ed64f951232d808ec
- Parents:
- 1762a952e611da0797ed6cd822b7429e24f2cf07
- git-committer:
- Frederic Lepied <frederic.lepied@…> (05/20/10 16:01:28)
- Message:
-
localboot change the symlink only for real mac address else it will create a new symlink with the mac address from the request
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r73db309
|
r865eace
|
|
| 2 | 2 | # Project : pxemngr |
| 3 | 3 | # File : views.py |
| 4 | | # Copyright : 2009 Splitted-Desktop Systems |
| | 4 | # Copyright : 2009-2010 Splitted-Desktop Systems |
| 5 | 5 | # Author : Frederic Lepied |
| 6 | 6 | # Created On : Sun Feb 1 13:54:41 2009 |
| … |
… |
|
| 32 | 32 | |
| 33 | 33 | def localboot(request, mac): |
| 34 | | system = get_system(request, mac) |
| 35 | | set_next_boot(system, settings.PXE_LOCAL) |
| | 34 | try: |
| | 35 | system = System.objects.get(macaddress__mac=simplify_mac(mac)) |
| | 36 | set_next_boot(system, settings.PXE_LOCAL) |
| | 37 | except System.DoesNotExist: |
| | 38 | fn = '%s/%s' % (settings.PXE_ROOT, mac2filename(simplify_mac(mac))) |
| | 39 | create_symlink('%s/%s%s' % (settings.PXE_PROFILES, settings.PXE_LOCAL, settings.PXE_SUFFIX), fn) |
| | 40 | |
| 36 | 41 | return HttpResponse("Next boot set to local", mimetype="text/plain") |
| 37 | 42 | |