AIX Open Source

AIX Open Source

Share your experiences and connect with fellow developers to discover how to build and manage open source software for the AIX operating system

 View Only
  • 1.  Build repoview from aixtoolbox repodata

    Posted Tue August 11, 2020 11:06 PM

    A good example of an opensource repository with a repoview index is rpmfusion:

    RepoView: "RPM Fusion Fedora free 31 updates - ppc64le"

    Could this be implemented in the aixtoolbox repositories?

    I downloaded all the repodata for aixtoolbox to my internal web server and built the repoview index and pages.

    REPODATA:
    http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/repodata/
    http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/noarch/repodata/
    http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc-6.1/repodata/
    http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc-7.1/repodata/
    http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc-7.2/repodata/

    EXAMPLE:
    $ mkdir repodata
    $ cd repodata
    $ export URL=http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/repodata/
    $ wget -N $URL
    $ grep href index.html | awk -F\" '{print $6}' | grep -v '../' > list
    $ for N in $(cat list); do wget -N $URL/$N; done
    $ cd ..
    $ repoview .
    $ ls repoview

    My webserver has the Linux repoview command but I noticed that it is not ported to aixtoolbox.

    Thanks



    ------------------------------
    Terry Greenlee
    ------------------------------


  • 2.  RE: Build repoview from aixtoolbox repodata

    Posted Wed August 12, 2020 10:15 AM
    We will check whether we can bring this package to Toolbox.
    But this package is currently retired since this and it's dependencies are based on python2 which reached it's end of life. python3 support isn't added yet it seems.
    https://src.fedoraproject.org/rpms/repoview
    https://bugzilla.redhat.com/show_bug.cgi?id=1675886

    ------------------------------
    Ayappan P
    ------------------------------