diff --git a/run.sh b/run.sh index 1f83570..a1d7f49 100644 --- a/run.sh +++ b/run.sh @@ -37,8 +37,13 @@ wget -cqi /drone/src/packages.list || ( echo "! cannot download all packages" ; cp *.rpm /src/libreschool cd /src/libreschool -echo "+ Updating libreschool local repo" -createrepo -dp . +if [ -r comps.xml ] ; then + echo "+ Updating libreschool local repo (with groups)" + createrepo -g comps.xml -dp . +else + echo "+ Updating libreschool local repo" + createrepo -dp . +fi if [ -d /drone/src/anaconda ] ; then echo "+ Generating anaconda customization package"