Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/markuspeitl/iso-creator-docker-for-manjaro
https://github.com/markuspeitl/iso-creator-docker-for-manjaro
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/markuspeitl/iso-creator-docker-for-manjaro
- Owner: markuspeitl
- Created: 2021-03-26T14:19:55.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-09-16T14:46:10.000Z (over 2 years ago)
- Last Synced: 2024-04-23T22:13:27.617Z (9 months ago)
- Language: Shell
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Unofficial ISO Creator Docker image for Manjaro
Dockerfile for building an image based on manjaro/base image and manjaro-iso-tools,
for the purpose of building a customized manjaro image from any linux machine and
trying to prevent the creating of temporary files on the host machine.
(At least not fully, as the files in /var/lib/manjaro-tools still need to be mounted on the host,
as a workaround for mounting the overlay filesystem)## Why?
- Less files on the host system
- Build on non-arch hosts, without building manjaro-tools from source (as manjaro-tools are not available via apt)
- Speed up the build process (as otherwise you possibly would need a VM which leads to performance overhead and the question how to get the .iso file out of the VM)
- Simpler setup of the requirementsEssentially i just wanted to simplify the .iso build process for me, so that i can have all the applications that i want to have preinstalled
on the .iso and can quickly set up a new system for me anywhere anytime so that i do not spend ages on installing stuff.## Consideration
Be careful what you do with the container.
It requires priviledged mode and could break your host system if wrongfully used.## TODO
- Integrate easy method to add AUR packages
- Cache optimization (save package caches on host or daemonize docker container)### Note
Currently the pacman update fails in the base image if on a debian machine.
One possible workaround is to install "sudo apt install runc" on the host machine.