Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ayha1810/debian-rootfs
build debian-rootfs using debootstrap and multistrap
https://github.com/ayha1810/debian-rootfs
bash bash-script debian debian-linux debian-rootfs debootstrap multistrap rootfs work-in-progress
Last synced: 2 months ago
JSON representation
build debian-rootfs using debootstrap and multistrap
- Host: GitHub
- URL: https://github.com/ayha1810/debian-rootfs
- Owner: AyHa1810
- License: mit
- Created: 2021-10-09T14:07:07.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-19T14:24:49.000Z (8 months ago)
- Last Synced: 2024-10-14T16:41:04.054Z (3 months ago)
- Topics: bash, bash-script, debian, debian-linux, debian-rootfs, debootstrap, multistrap, rootfs, work-in-progress
- Language: Shell
- Homepage:
- Size: 227 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# debian-rootfs
### Status
[![Push-builds](https://github.com/AyHa1810/debian-rootfs/actions/workflows/push-builds.yml/badge.svg)](https://github.com/AyHa1810/debian-rootfs/actions/workflows/push-builds.yml)
#### WARNING: not finished lmao
debian-rootfs generator using debootstrap
maybe multistrap idkWork in progress :P
## How to build
### On shell
1. Clone the repo using
```
$ git clone https://github.com/AyHa1810/debian-rootfs.git
```
2. Give execute permission to the setup file using
```
$ chmod +x setup-debootstrap.sh
```
3. Run the setup using
```
$ sudo setup-debootstrap.sh [options]
```### Using Github Actions (workflow_dispatch)
1. Fork this repo
2. Then go to the Actions tab of your fork
3. Select any one of the workflows
4. Click on Run Workflow
5. Set required variables like architecture
6. Then click on Run Workflow
7. Go to the workflow you ran
8. Download the artifact(s)## My plans
I want to add stuff like
- [ ] build debian-rootfs using both debootstrap and multistrap
- [ ] build debian-rootfs for Windows Subsystem for Linux (WSL)
- [ ] multi distro support (as much as possible by the packages ofc)
- [ ] a proper nice lookin logging system (doesn't make sense but eh)## Related
- [debian-rootfs](https://github.com/jubinson/debian-rootfs) by [@jubinson](https://github.com/jubinson) (MIT)
- [log4bash](https://github.com/fredpalmer/log4bash) by [@fredpalmer](https://github.com/fredpalmer) (BSD 3-Clause)
- [slog](https://github.com/swelljoe/slog) by [@swelljoe](https://github.com/swelljoe) (BSD 3-Clause)
- [multistrap](https://wiki.debian.org/Multistrap) (GNU GPL v3)
- [debootstrap](https://wiki.debian.org/Debootstrap) (GNU GPL v2)well I'm learning some of bash scripting stuff through this specific repo so eh
that's it ig