#!/bin/bash if [ -x /usr/bin/createrepo ] then CREATEREPO=/usr/bin/createrepo elif [ -x /usr/bin/createrepo_c ] then CREATEREPO=/usr/bin/createrepo_c fi BASE_DIR=/var/www/html/packages ( cd ${BASE_DIR} for target in * do if [ -d ${target} ] then ( cd ${target} for version in * do if [ -d ${version} ] then ( cd ${version} for architecture in * do if [ -d ${architecture} ] then ( cd ${architecture} case ${target}-${version}-${architecture} in epel-5-*|trixbox-*-*) nice ${CREATEREPO} --checksum=sha --database --quiet . ;; *) nice ${CREATEREPO} --database --quiet . ;; esac ) fi done ) fi done ) fi done )