2019-07-04 13:55:41 -05:00

52 lines
1.0 KiB
Bash

#!/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
)