resources/pub/yum-repo

Yedidyah Bar David didi at redhat.com
Tue Jul 5 20:44:44 UTC 2016


Hi all,

Following a report on users@ about not-up-to-date ovirt-release36.rpm
in $subject, I had a look, then did:

# pwd
/var/www/html/pub/yum-repo
# mkdir bck-2016-07-05
# mv ovirt-release36.rpm bck-2016-07-05 && ln -s
../ovirt-3.6/rpm/el7/noarch/ovirt-release36.rpm
# mv ovirt-release36-snapshot.rpm bck-2016-07-05 && ln -s
../ovirt-3.6/rpm/el7/noarch/ovirt-release36-snapshot.rpm
# mv ovirt-release-master.rpm bck-2016-07-05 && ln -s
../ovirt-master-snapshot/rpm/el7/noarch/ovirt-release-master.rpm
# mv ovirt-release40-snapshot.rpm bck-2016-07-05 && ln -s
../ovirt-4.0-snapshot/rpm/el7/noarch/ovirt-release40-snapshot.rpm
# mv ovirt-release40.rpm bck-2016-07-05 && ln -s
../ovirt-4.0/rpm/el7/noarch/ovirt-release40.rpm

# ls -l ovirt-release*
-rw-r--r--. 1 root root  6408 Jul 28  2014 ovirt-release33.rpm
-rw-r--r--. 1 root root  7968 Sep  9  2014 ovirt-release34.rpm
-rw-r--r--. 2 root root 13904 Nov 10  2015 ovirt-release35.rpm
lrwxrwxrwx. 1 root root    47 Jul  5 19:39 ovirt-release36.rpm ->
../ovirt-3.6/rpm/el7/noarch/ovirt-release36.rpm
lrwxrwxrwx. 1 root root    56 Jul  5 19:41
ovirt-release36-snapshot.rpm ->
../ovirt-3.6/rpm/el7/noarch/ovirt-release36-snapshot.rpm
lrwxrwxrwx. 1 root root    47 Jul  5 19:48 ovirt-release40.rpm ->
../ovirt-4.0/rpm/el7/noarch/ovirt-release40.rpm
lrwxrwxrwx. 1 root root    65 Jul  5 19:46
ovirt-release40-snapshot.rpm ->
../ovirt-4.0-snapshot/rpm/el7/noarch/ovirt-release40-snapshot.rpm
lrwxrwxrwx. 1 root root    64 Jul  5 19:44 ovirt-release-master.rpm ->
../ovirt-master-snapshot/rpm/el7/noarch/ovirt-release-master.rpm

Also, I noticed we have there repodata, i.e. this is a yum repo itself.
If it's indeed used as one anywhere, the above will break it - because
the symlinks will automatically change during releases or nightly
builds, and the repo metadata will not be updated. Is it indeed used?
If so, we should probably do something about this - either revert my
change and have something else that copies the files (and runs
createrepo), or something else that runs createrepo frequently/as
needed.

Best,
-- 
Didi



More information about the Infra mailing list