{% extends "base.html" %} {% import '_ui.html' as ui %} {% block title %}Enrollment packages - PXE Manager{% endblock %} {# Enrollment packages, in sections: the active SFLD PPKG (ppkg.conf), the SFLD packages (the active one is marked and cannot be deleted), the MCL packages in _shared/Applications/BPRT with their duplicate/ignored/used flags, the MCL archive, and which images link to the shared BPRT. #} {% set link_chip = { 'ok': ('Linked', 'ok'), 'copy': ('Own copy', 'err'), 'elsewhere': ('Links elsewhere', 'err'), 'none': ('No BPRT', 'off'), } %} {% block extra_head %} {% endblock %} {% block content %} {% call ui.head('Enrollment packages', 'Tools', 'Shop floor (SFLD) and Standard / Engineer (MCL) provisioning packages.') %} {% endcall %}
Packages live in _shared/Applications/BPRT, which {{ mcl_users | join(', ') if mcl_users else 'no image' }} link{{ 's' if mcl_users|length == 1 }} to. The bulk-enroll scripts pick the package by its first three name fields (tenant, environment, purpose) and fail enrollment if two match, so an upload replaces the package with the same fields; the old one moves to the archive below and can be restored. Every PC built from those images copies this folder while it images, so upload, archive or restore only when no build is in progress.
A whole new vendor drop (packages, Office zips and scripts from MediaCreator Lite) goes through BPRT Sync instead: it uploads only the changed files from the work PC, checks them and swaps the folder in one step, keeping the site's own scripts.