5 Commits

Author SHA1 Message Date
ericbsd 579f90474c Clean create_cfg.py updated readme
- Trim unnecessary trailing whitespaces
- Simplify logic in error and disk partition checks
- Replace ambiguous return with a more Pythonic `not errors`
- Enhance IOError handling for clarity
- Update `README.md` for clearer installer purpose and flow
2025-11-29 15:50:13 -04:00
ericbsd 9db6c513c9 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
2025-07-09 21:29:53 -03:00
ericbsd 3143bdd512 removing all file not used for install-station
renamed gbinstall to install-station
updated setup.py
2020-08-28 22:53:43 -03:00
ericbsd 4137293f60 commit initial code go gbinstall forked from gbi 2018-11-03 18:21:05 -03:00
Eric Turgeon 417cb7a811 Initial commit 2018-10-29 21:28:16 -03:00