Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Previously: the DVD_overlay had:

    • ks

    • packagelist

    • SIMP

      • GPGKEYS

      • noarch

        • All the noarch simp RPMS

      • arch (ussually usually absent because no arch spec RPMS)

        • All the arch specific RPMS

    • Development Key (if development)

  • New configuration:

    • ks

    • packagelist

    • SIMP

      • simp (indicating the simp repo)

        • All the simp RPMs generated during tar build, noarch and arch

        • GPGKEYS

          • Dev key or nothing if not a dev build

...

  • builddir

    • yum_data

      • packages.yaml

      • packages

        • RPMs downloaded from the internet

      • aux_packages

        • any one off RPMs the user puts here.

    • SIMP_ISO_STAGING

      • <OS version name> (This is the top level of the brand new ISO to be created)

        • (There is a lot more data under here but we are not concerned with this, it will all remain as it.)

        • OS data

        • SIMP

          • noarch

            • simp noarch RPMs (either built earlier or extracted from tar file)

            • depenedency dependency noarch RPMs (both one off and packages.yaml)

          • arch

            • simp arch RPMs (either built earlier or extracted from tar file)

            • dependency arch RPMs (both one off and packages.yaml)

            • links to any RPM in the noarch directory

            • repodata

...

Then it will start creating the ISO in the same manner, creating the staging sdirectory directory and pruning the OS ISO into it. THen Then extracting the DVD_Overlay file (which it in the new format)

Then it will just merge what is under yum_data/packages into staging directory SIMP and run repo create for each directory under SIMP.

...