Add initial install_station Python package structure

- Add install_station package with __init__.py and core modules
  - Include boot_manager.py for boot loader configuration (BootManager class with singleton pattern)
  - Add common.py with password strength validation utilities and ZFS dataset definitions
  - Add custom.py with Partitions class for disk partitioning management (1010 lines)
  - Establish foundation for GTK+ based GhostBSD installer application

  Modules added:
  - boot_manager: UEFI/BIOS boot manager selection with rEFInd and FreeBSD options
  - common: Password validation functions and deprecated decorator utility
  - custom: Comprehensive partition management with GTK+ interface
This commit is contained in:
ericbsd
2025-07-09 21:27:46 -03:00
parent 8a02068d10
commit 9db6c513c9
95 changed files with 19345 additions and 268 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
Copyright (c) 2020, GhostBSD
Copyright (c) 2020-2025, GhostBSD
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,