9db6c513c9
- 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
32 lines
501 B
Bash
Executable File
32 lines
501 B
Bash
Executable File
#!/bin/sh
|
|
|
|
FOUND="0"
|
|
|
|
# Lets parse the xorg.list file, and see what varients are supported
|
|
while read line
|
|
do
|
|
|
|
if [ "$FOUND" = "1" -a ! -z "$line" ]
|
|
then
|
|
echo $line | grep '! ' >/dev/null 2>/dev/null
|
|
if [ "$?" = "0" ]
|
|
then
|
|
exit 0
|
|
else
|
|
echo "$line"
|
|
fi
|
|
fi
|
|
|
|
if [ "${FOUND}" = "0" ]
|
|
then
|
|
echo $line | grep '! variant' >/dev/null 2>/dev/null
|
|
if [ "$?" = "0" ]
|
|
then
|
|
FOUND="1"
|
|
fi
|
|
fi
|
|
|
|
done < /usr/local/share/X11/xkb/rules/xorg.lst
|
|
|
|
exit 0
|