update dependencies list and README

This commit is contained in:
ulinja
2022-04-23 17:34:45 +02:00
parent 29e9c92b29
commit 7904e4b0e7
2 changed files with 7 additions and 4 deletions

View File

@@ -2,7 +2,7 @@
=UDIB= is the /unattended debian installation (image) builder/. =UDIB= is the /unattended debian installation (image) builder/.
As the name would suggest, it is a tool which builds a debian installation image which, if used to boot from, installs the *latest stable release* of Debian Linux to the machine without any user interaction required whatsoever. As the name would suggest, it is a tool which builds a debian installation image which, if used to boot from, installs the *latest stable release* of Debian Linux to the machine without any user interaction required whatsoever.
Configuration of the installed system takes place while building the image using =UDIB=. Configuration of the installed system is done by editing preseed files.
** Prerequisites ** Prerequisites
@@ -25,6 +25,9 @@ Any target machine on which you wish to install Debian using images built using
- =gpg= /(2.2.32 known to work)/ - =gpg= /(2.2.32 known to work)/
- GNU =cpio=
- preinstalled on most distributions
Internet access is required so that =UDIB= can download the Debian installation image. Internet access is required so that =UDIB= can download the Debian installation image.
** How it works ** How it works
@@ -34,9 +37,8 @@ Internet access is required so that =UDIB= can download the Debian installation
1. download the latest debian stable installation ISO 1. download the latest debian stable installation ISO
2. verify integrity and authenticity of the obtained ISO 2. verify integrity and authenticity of the obtained ISO
3. extract the ISO 3. extract the ISO
4. interactively build a preseed configuration for the debian installer 4. inject the preseed configuration into the ISO's initrd
5. inject the preseed configuration into the ISO's initrd 5. repack the modified ISO
6. repack the modified ISO
*** Preseeding *** Preseeding

View File

@@ -37,6 +37,7 @@ def _assert_system_dependencies_installed():
# installed on the local system and available in the local system's $PATH # installed on the local system and available in the local system's $PATH
system_programs_required = [ system_programs_required = [
"cpio", "cpio",
"gpg",
"xorriso", "xorriso",
] ]