From 425560f9e3790f4408f163f1b8e9a293ab416dd9 Mon Sep 17 00:00:00 2001 From: Tudor Shandrov Date: Tue, 15 Sep 2026 15:09:46 +0300 Subject: [PATCH] docs: remove stale pre-rename instructions --- README.md | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index a8fc418..4c7129b 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Portfolio-ready network boot toolkit for x86_64 Linux environments. The project keeps the site's existing DHCP server authoritative and adds a dedicated PXE service using **dnsmasq in ProxyDHCP mode**, **iPXE chainloading**, and **HTTP delivery** for boot assets. -> Status: v2 redesign. The original repository history is intentionally preserved; the implementation in this branch replaces the legacy single-script PXELINUX/ThinStation experiment with a safer and more maintainable architecture. +The original repository history is intentionally preserved; the current implementation replaces the legacy single-script PXELINUX/ThinStation experiment with a safer and more maintainable architecture. ## Architecture @@ -60,8 +60,8 @@ The OS versions are defaults in the example configuration, not hard-coded requir ## Installation ```bash -git clone https://github.com/greksw/pxe_server.git -cd pxe_server +git clone https://github.com/greksw/linux-pxe-provisioning.git +cd linux-pxe-provisioning sudo install -m 0640 \ config/pxe-provisioning.conf.example \ @@ -178,20 +178,11 @@ Test first on an isolated provisioning VLAN or with a disposable VM configured f GitHub Actions performs Bash syntax validation and ShellCheck static analysis. CI does not replace an end-to-end PXE boot test on real firmware/network hardware. -## Migration from the legacy scripts +## Repository history -The v2 branch removes these legacy patterns: +The repository preserves the original PXE automation history while the current implementation removes hard-coded infrastructure values, embedded credentials, unsafe CIFS modes, broad firewall modification, interactive `chroot` automation, and the PXELINUX-only boot flow. -- hard-coded internal server addresses; -- embedded SMB credentials; -- `file_mode=0777,dir_mode=0777` CIFS mounts; -- automatic generation of a personal GitHub SSH key; -- replacing the global `/etc/dnsmasq.conf`; -- broad firewall modification; -- interactive `chroot` automation; -- PXELINUX-only boot flow. - -After v2 is accepted, the repository is intended to be renamed to **`linux-pxe-provisioning`**. The separate `pxe_server2` repository can then be archived. +The earlier companion `pxe_server2` experiment has been retired after consolidation into this repository. ## License