summaryrefslogtreecommitdiffstats
path: root/modules-available/serversetup-bwlp-ipxe/inc
Commit message (Collapse)AuthorAgeFilesLines
* Implicitly nullable types are deprecated in PHP 8.3, make explicitSimon Rettberg2025-08-012-2/+2
|
* [locations] Cleanup Location classSimon Rettberg2025-07-071-1/+1
| | | | | | | | | | There was a mess of functions which mostly, but not quite, did the same things. Get rid of a couple of them and fix call sites to use alternative ones that also fit the job. While at it, add phpdoc and comments to the remaining functions, trying to clarify what they were designed for. Lastly, the return type of functions that retrieve a location id has been changed from false|int to ?int (nullable types are just nicer).
* [serversetup-bwlp-ipxe] Remove unused functionSimon Rettberg2025-05-261-5/+0Star
|
* [serversetup-bwlp-ipxe] serversetup_bootentry.module must not be NULLSimon Rettberg2024-07-231-1/+1
| | | | | | I'm not entirely sure how the column ended up being NULL in one instance, but this should not happen and makes no sense, so change the table definition accordingly to avoid script errors.
* [serversetup-bwlp-ipxe] Minor grub tweaksSimon Rettberg2024-07-021-1/+3
|
* [serversetup-bwlp-ipxe] Add implementation of GRUB menu builderSimon Rettberg2024-02-231-0/+330
|
* [serversetup-bwlp-ipxe] Add initial support for GRUB menusSimon Rettberg2024-02-232-2/+5
|
* [serversetup-bwlp-ipxe] Add missing null checkSimon Rettberg2024-01-151-1/+3
|
* [serversetup-bwlp-ipxe] Call parent constructor IPxeMenuSimon Rettberg2024-01-151-3/+6
|
* [serversetup-bwlp-ipxe] Move PXELinux classes to own filesSimon Rettberg2024-01-153-174/+176
|
* Add function param/return types, fix a lot more phpstorm complaintsSimon Rettberg2023-11-1412-281/+257Star
|
* Roundup of issues reported by PHPStormSimon Rettberg2023-11-022-3/+3
| | | | Mostly redundant checks, logic errors, dead code, etc.
* [serversetup-bwlp-ipxe] Fix missing column in querySimon Rettberg2023-10-231-2/+2
|
* [serversetup-bwlp-ipxe] Add error handling, remove dead codeSimon Rettberg2023-01-311-41/+7Star
|
* [serversetup-bwlp-ipxe] Encode ipxe script depending on iPXE versionSimon Rettberg2022-10-272-7/+19
| | | | Newer iPXE versions require UTF-8
* [serversetup-bwlp-ipxe] Fix pvsmgr hack (accessed wrong field)Simon Rettberg2022-05-021-5/+9
|
* [serversetup-bwlp-ipxe] Remove dead codeSimon Rettberg2022-05-022-24/+0Star
|
* [serversetup-bwlp-ipxe] Fix array accessSimon Rettberg2022-05-021-1/+1
|
* [serversetup-bwlp-ipxe] Force default boot entry to MiniLinux for dedicated ↵Simon Rettberg2022-05-023-10/+93
| | | | PVSmgr
* [serversetup-bwlp-ipxe] Add GRUB localboot methodSimon Rettberg2022-03-091-6/+4Star
| | | | | Requires new satellite server 3.11+ Got rid of EFI syslinux boot mode, it never worked properly.
* [statistics] Adapt hw-data parsing to new json format for displaySimon Rettberg2022-03-091-8/+16
|
* Moderize Database handlingSimon Rettberg2021-05-113-5/+5
| | | | | | | * Auto-convert to utf8mb4_unicode_520_ci * Use foreach instead of while to loop over results * Drop useless statement caching * Keep emulated prepares, as we sometimes loop over nested queries
* [serversetup-bwlp-ipxe] Add message when exiting from iPXESimon Rettberg2021-05-032-2/+4
|
* [serversetup-bwlp-ipxe] Fix localboot via exitSimon Rettberg2021-04-272-2/+6
|
* [serversetup-bwlp-ipxe] Add iPXE version selectorSimon Rettberg2021-04-201-0/+82
|
* Fix deprecated curly braces string indexing (PHP 7.4)Simon Rettberg2021-03-253-4/+4
|
* [serversetup-bwlp-ipxe] Re-interoduce direct boot for one-item menusSimon Rettberg2020-11-041-1/+0Star
| | | | | Menus with only one item and a timeout of 0 will directly boot the entry.
* [serversetup-bwlp-ipxe] Empty menu item title = use bootentry titleSimon Rettberg2020-10-262-4/+7
| | | | | | | | | | We now leave the input box for the menu item title empty, which shows the matching bootentry's title as the placeholder. This will then also be what's displayed in the actual menu. This way, updating the boot entry's title will update the displayed menu item, if it wasn't overridden previously. Closes #3690
* [serversetup-bwlp-ipxe] Fix UUID validationSimon Rettberg2020-10-211-1/+1
|
* [serversetup-bwlp-ipxe] Re-introduce support for menuid paramSimon Rettberg2020-09-221-1/+1
|
* [serversetup-bwlp-ipxe] Fix UTF-8 fix, fix gaps not being displayedSimon Rettberg2020-08-281-2/+2
|
* [serversetup-bwlp-ipxe/statistics] Sanitize strings from clientsSimon Rettberg2020-07-312-6/+7
| | | | | | Some string from the clients might not be well suited for utf-8 representation. Add wrapper functions that clean utf-8 strings, or convert ANSI strings to UTF-8 while removing problematic chars.
* [serversetup-bwlp-ipxe] Progress on new structure (+bash)Simon Rettberg2020-07-105-27/+159
|
* [serversetup-bwlp-ipxe] Start refactoring ipxe script generatorSimon Rettberg2020-06-106-192/+740
| | | | | | | This is WIP. Mostly restored all the old functionality. Boot entries are fetched when selected, not embedded in the main script, so password protection is a bit stronger. Hopefully allows for other script generators in the future.
* [serversetup-bwlp-ipxe] Fix: Imported PXELINUX entries are invalidSimon Rettberg2020-04-171-2/+3
|
* [serversetup-ipxe] Properly init entry if mode is not StandardBootEntrySimon Rettberg2020-01-241-1/+1
| | | | Fixes #3687
* Fix some typos (found by codespell)Stefan Weil2019-12-141-1/+1
| | | | Signed-off-by: Stefan Weil <sw@weilnetz.de>
* [serversetup-bwlp-ipxe] Fix updating of default boot entriesSimon Rettberg2019-12-111-1/+2
| | | | | Fix: "builtin" and "module" columns would not be updated if the according entry already exists.
* [serversetup-bwlp-ipxe/minilinux] Add comments, fix minor logic bugSimon Rettberg2019-12-101-2/+20
| | | | | | Saving a boot entry didn't properly check the validity of a hook's ID, which was broken anyways, so the invalid check didn't uncover that the actual cheking code didn't work either.
* [serversetup-bwlp-ipxe] Fix initrd= command line for EFISimon Rettberg2019-12-071-5/+9
| | | | | | initrd=cpio1,cpio2 is syslinux syntax and not understood by the kernel when booting in EFI mode. The proper way to this is initrd=cpio1 initrd=cpio2 ...
* [serversetup-bwlp-ipxe] Fix query accordingly :-/Simon Rettberg2019-10-291-2/+2
|
* [serversetup-bwlp-ipxe] Update default menu entriesSimon Rettberg2019-10-291-26/+19Star
| | | | Adapt to new minilinux module stuff.
* [serversetup-bwlp-ipxe/minilinux] Further improvementsSimon Rettberg2019-10-173-29/+62
| | | | | | * Distinction between BIOS and EFI for ipxe hook in minilinux * Debug KCL modifier customizable by update meta data * Bugfixes, minor refactoring...
* [serversetup-bwlp-ipxe/minilinux] Implement minilinux hook for ipxeSimon Rettberg2019-10-163-7/+130
|
* [serversetup-bwlp-ipxe]Simon Rettberg2019-09-245-97/+414
|
* [serversetup-bwlp-ipxe] Show default selection of inherited menuSimon Rettberg2019-04-172-0/+17
|
* [serversetup-bwlp-ipxe] Make sure we always have a default entrySimon Rettberg2019-04-162-0/+9
|
* [serversetup-bwlp-ipxe] Show parent menu in location assign dialogSimon Rettberg2019-04-161-0/+5
|
* [serversetup-bwlp-ipxe] Add debug-shell boot entrySimon Rettberg2019-04-111-1/+16
|
* [serversetup-bwlp-ipxe] Fix resetting of default bootentries on installSimon Rettberg2019-04-031-1/+2
|