45 lines
778 B
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}
nice ${CREATEREPO} --database --quiet .
)
fi
done
)
fi
done
)
fi
done
)