https://github.com/aaannz/dracut-iguana
https://github.com/aaannz/dracut-iguana
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/aaannz/dracut-iguana
- Owner: aaannz
- License: gpl-2.0
- Archived: true
- Created: 2022-07-11T14:35:19.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-15T16:19:56.000Z (over 3 years ago)
- Last Synced: 2024-05-08T00:39:58.107Z (about 2 years ago)
- Language: Shell
- Size: 45.9 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-initramfs - dracut-iguana
README
# This repository was merged into [Iguana](https://github.com/openSUSE/iguana) and obsoleted.
## dracut-iguana
## dracut module to include container runtime in initrd
_part of [Iguana installer research project](https://github.com/aaannz/iguana)._
Unstable software, use at your own risk.
## How to test
1) have an existing VM. Do not use your own machine!
2) install `dracut-iguana` package from [OBS](https://build.opensuse.org/package/show/home:oholecek/dracut-iguana)
3) call `dracut --verbose --force --no-hostonly --no-hostonly-cmdline --no-hostonly-default-device --no-hostonly-i18n --reproducible iguana-initrd $kernel_version`
This will generate `iguana-initrd` file in your current directory.
4) Use new VM and boot directly to kernel and `iguana-initrd` created in previous steps.
5) To test with dinstaller, use `rd.iguana.control_url=https://raw.githubusercontent.com/aaannz/iguana-workflow/main/examples/d-installer.yaml rd.iguana.debug=1` as kernel command line
### Submit to OBS
[osc](https://openbuildservice.org/help/manuals/obs-user-guide/art.obs.bg.html#sec.obsbg.req) tool is required for submitting to the [OBS project](https://build.opensuse.org/package/show/home:oholecek/iguana-workflow)
1) checkout package to your project space
`osc bco home:oholecek dracut-iguana`
2) from withing checked out project update cargo services
`osc service ra`
2) remove old source tarballs
3) add new and remove old files
`osc ar`
4) submit changes to your package
`osc ci`
5) after tests create submit request
`osc sr home:oholecek dracut-iguana`