Genereer een nieuwe hdlist fileAls je installeert van CD dan heeft het installatie programma op CD de file RedHat/base/hdlist nodig. Deze file beschrijft welke RPM packages beschikbaar zijn op de CD. De hdlist file kan gegenereerd worden door het programma misc/src/install/genhdlist. Het programma moet worden gestart met de 'root name' van de distributie als het enige argument. Hier is de updateHdlist script die dat programma aanroept:#!/bin/bash RHVERSION=5.1 ARCH=i386 echo generating hdlist... CDDIR=/jaz/redhat-${RHVERSION} GENHDDIR=${CDDIR}/${ARCH}/misc/src/install chmod u+x ${GENHDDIR}/genhdlist chmod 644 ${CDDIR}/${ARCH}/RedHat/base/hdlist ${GENHDDIR}/genhdlist ${CDDIR}/${ARCH} || echo "*** GENHDLIST FAILED ***" exit 0OPMERKING: Nadat je de updates hebt toegevoegd in de RedHat/RPMS directory, is je kopie van de distributie niet langer een mirror van de Red Hat distributie site. Eigenlijk is het meer up-to-date! Daarom zal je, als je opnieuw de distributie gaat mirroren, weer de oude versie van de updates afhalen, en zullen de updates verwijderd worden.

Belangrijke opmerking voor Red Hat 5.2Zoals bij Red Hat 5.2 en vroeger meegeleverd was, CRASHTE genhdlist als er files in de RedHat/RPMS directory stonden die niet RPM files waren! Dit zorgt voor problemen, want in de 5.2 distributie zijn er een paar non-RPM files die ls-lR en ls-lR.gz heten. Daarom veeg je best all non-RPM files weg uit die directory.