29 lines
756 B
Bash
29 lines
756 B
Bash
#!/bin/bash
|
|
|
|
# Ubuntu Linux Master Module
|
|
# Loads all Ubuntu-specific modules and orchestrates installation
|
|
|
|
# Source all Ubuntu modules
|
|
source "$SCRIPT_DIR/ubuntu/system.sh"
|
|
source "$SCRIPT_DIR/ubuntu/development.sh"
|
|
|
|
# Main Ubuntu installation function
|
|
ubuntu_install_all() {
|
|
log SECTION "Starting Ubuntu Linux installation"
|
|
|
|
# System setup (homebrew, base packages)
|
|
ubuntu_setup_system
|
|
|
|
# Development environment (custom builds, languages)
|
|
ubuntu_setup_development
|
|
|
|
# Note: Terminal, desktop, etc. would be added here
|
|
# For now, focusing on the core differences
|
|
|
|
log SUCCESS "Ubuntu Linux installation completed"
|
|
}
|
|
|
|
# Source guard
|
|
if [ -z "$UBUNTU_MASTER_LOADED" ]; then
|
|
UBUNTU_MASTER_LOADED=true
|
|
fi |