3 Commits

Author SHA1 Message Date
CanbiZ
19a2d83c5a Unify install logic and cleanup LXC for all OS types
Refactored build.func to use a unified install.func for all supported OS types, simplifying OS detection and package installation. Added cleanup_lxc step to all install scripts. Removed support for runit, pacman, and nix-env from install.func, and improved SSH server installation logic for containers. Updated template pattern matching for additional OS types.
2025-12-04 15:00:10 +01:00
CanbiZ
793c5fafe3 Remove dependency install and cleanup from install scripts
Eliminated explicit dependency installation and cleanup steps from all distribution-specific install scripts. This streamlines the scripts and delegates dependency management and cleanup to other processes or steps.
2025-12-04 14:53:57 +01:00
CanbiZ
235d217b36 Add install and setup scripts for multiple Linux distros
Introduces container setup scripts and install scripts for AlmaLinux, CentOS Stream, Devuan, Fedora, Gentoo, openEuler, openSUSE, Rocky Linux, and updates Alpine install script. Adds corresponding JSON metadata files for each distribution in the frontend. These changes enable streamlined LXC container creation and installation for a wide range of Linux distributions.
2025-12-04 14:48:51 +01:00