diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2017-06-23 15:25:53 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2017-06-23 15:25:53 +0200 |
commit | c2b4757dd38b242b182f7d7dfadcc7b4d79c2682 (patch) | |
tree | fa96a6a0307a65df3ea706b704e6fc5c13cd10f1 | |
parent | f5967437a108b63345778c3078a029d1c6cd7ce8 (diff) | |
download | imagefish-c2b4757dd38b242b182f7d7dfadcc7b4d79c2682.tar.gz |
add readme
-rw-r--r-- | README.md | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..7f8ba4d --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ + +# Imagefish + +### What is this? + +It's a bunch of scripts to create bootable linux distro images. +I'm using it for both arm toys (raspberry pi) and for qemu. + +It's a two-step process. First the distro is installed to a +directory, then the directory is tar'ed up. This needs root +priviledges, the scripts use sudo for that. Second the actual image +is created, using guestfish. That works without root priviledges. + +Optional third step is to tweak the image configuration, again using +guestfish. + +### How to use this? + +The most interesting stuff is in the `scripts/` directory. + + * `install-redhat.sh` can install Fedora, RHEL and CentOS into a + directory (first step). + * `tar-to-image.sh` creates the images (second step). + * various `config-*.sh` scripts can configure images (third step). + +The `repos/` directory has yum/dnf config files for various distros. +They will *not* work out of the box for you as they are tweaked for my +home network. They use either the mirror or the cachine proxy running +on my local server box. + +The short scripts in the root directory call the scripts in `scripts/` +with different parameters to create different images. |