A collection of shell scripts for building, packaging, and installing Ubuntu-based distributions, with a focus on LinuxMCE (Linux Media Center Edition).
This repository contains scripts for:
- Building Debian/Ubuntu packages from source
- Creating custom installation media (CD/DVD)
- Setting up build environments
- Automating installations in virtual machines
- Managing repositories and package versioning
build-scripts/: Main build process scriptscommon/: Shared utility and environment scriptsconf-files/: Configuration files for different Ubuntu/Debian releases and architecturesprepare-scripts/: Scripts to prepare the build environmentbuild-dvd/: Scripts for building installation mediavmware-install/: Scripts for automated installation in VMwaredocs/: Documentation
The conf-files directory contains configuration files organized by distribution, version, and architecture (e.g., ubuntu-jammy-amd64, raspbian-jessie-armhf). These files define build parameters, package lists, and distribution-specific settings used by the build system to create consistent builds across different Ubuntu/Debian versions. For detailed information, see Configuration Files Documentation.
build.sh: Main build orchestration scriptinstall.sh: Sets up the build environmentprepare.sh: Prepares the build environment with required packagesupdate-repo.sh: Updates package repositories with new builds
For a complete catalog of all scripts and their descriptions, see Script Catalog.
- Ubuntu/Debian-based system
- Package building tools (dpkg-dev, debhelper, etc.)
- Git and Subversion for source code management