linuxbox/update/ubuntu/ubuntu.sh

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