├── .dockerignore ├── .gitignore ├── .vscode └── launch.json ├── LICENSE ├── Makefile ├── README.md ├── conftest.py ├── docker ├── admin-user.dockerfile ├── ext4-generator.dockerfile ├── livecd-generator.dockerfile ├── ubuntu-livecd.dockerfile └── ubuntu-netplan.dockerfile ├── etc ├── all-dhcp.yaml ├── grub.cfg ├── initramfs.conf └── isolinux.cfg ├── metallize.py ├── profiles ├── ubuntu20-ext4.yaml └── ubuntu20-livecd.iso.yaml ├── pytest.ini ├── requirements.txt ├── scripts ├── ext4.py ├── legacy-boot.sh ├── livecd.py └── uefi-boot.sh └── tests ├── README.md ├── metallize_helpers ├── __init__.py └── cmd.py ├── test_ext4_legacy └── test_ext4_legacy.py ├── test_ext_dir ├── etc │ ├── hostname │ └── hosts ├── test.dockerfile └── test_ext_dir.py ├── test_legacy └── test_legacy_build.py └── test_uefi └── test_uefi_build.py /.dockerignore: -------------------------------------------------------------------------------- 1 | .gitignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/README.md -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/conftest.py -------------------------------------------------------------------------------- /docker/admin-user.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/docker/admin-user.dockerfile -------------------------------------------------------------------------------- /docker/ext4-generator.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/docker/ext4-generator.dockerfile -------------------------------------------------------------------------------- /docker/livecd-generator.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/docker/livecd-generator.dockerfile -------------------------------------------------------------------------------- /docker/ubuntu-livecd.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/docker/ubuntu-livecd.dockerfile -------------------------------------------------------------------------------- /docker/ubuntu-netplan.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/docker/ubuntu-netplan.dockerfile -------------------------------------------------------------------------------- /etc/all-dhcp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/etc/all-dhcp.yaml -------------------------------------------------------------------------------- /etc/grub.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/etc/grub.cfg -------------------------------------------------------------------------------- /etc/initramfs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/etc/initramfs.conf -------------------------------------------------------------------------------- /etc/isolinux.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/etc/isolinux.cfg -------------------------------------------------------------------------------- /metallize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/metallize.py -------------------------------------------------------------------------------- /profiles/ubuntu20-ext4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/profiles/ubuntu20-ext4.yaml -------------------------------------------------------------------------------- /profiles/ubuntu20-livecd.iso.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/profiles/ubuntu20-livecd.iso.yaml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/ext4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/scripts/ext4.py -------------------------------------------------------------------------------- /scripts/legacy-boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/scripts/legacy-boot.sh -------------------------------------------------------------------------------- /scripts/livecd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/scripts/livecd.py -------------------------------------------------------------------------------- /scripts/uefi-boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/scripts/uefi-boot.sh -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/metallize_helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/metallize_helpers/cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/tests/metallize_helpers/cmd.py -------------------------------------------------------------------------------- /tests/test_ext4_legacy/test_ext4_legacy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/tests/test_ext4_legacy/test_ext4_legacy.py -------------------------------------------------------------------------------- /tests/test_ext_dir/etc/hostname: -------------------------------------------------------------------------------- 1 | test-host -------------------------------------------------------------------------------- /tests/test_ext_dir/etc/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/tests/test_ext_dir/etc/hosts -------------------------------------------------------------------------------- /tests/test_ext_dir/test.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/tests/test_ext_dir/test.dockerfile -------------------------------------------------------------------------------- /tests/test_ext_dir/test_ext_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/tests/test_ext_dir/test_ext_dir.py -------------------------------------------------------------------------------- /tests/test_legacy/test_legacy_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/tests/test_legacy/test_legacy_build.py -------------------------------------------------------------------------------- /tests/test_uefi/test_uefi_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarasglek/metallize/HEAD/tests/test_uefi/test_uefi_build.py --------------------------------------------------------------------------------