Bowie Bailey wrote:
Dag Wieers wrote:
yOn Fri, 15 Sep 2006, Bowie Bailey wrote:
I am trying to use yam to create a repo based on the 4.4 CDs. I have copied the contents of the CDs to /var/dist/CentOS-4.4-i386. No matter what I try, yam always creates an emtpy repo.
This is the wrong mailinglist. See the Yam website for the correct mailinglist.
This is my current yam.conf file:
[main] srcdir = /var/yam wwwdir = /var/www/yam arch = i386 [centos] name = CentOS $release ($arch) release = 4 arch = i386 metadata = repomd os = file:///var/dist/CentOS-4.4-i386/CentOS/
Yam can handle the ISO files directly. Look at the examples that come with Yam. There is no need to copy the file from the ISO files.
I'll try that again. The first time I tried it, I was intending to share the repo with nfs and the ISO mounts caused problems with that. I've since switched to http.
But shouldn't there be a way to do this with the directory? I thought that was what the file:// format was for?
Ok, I tried again with the ISO files. My yam.conf is identical to above except that I've removed the 'os' line and added this:
iso = CentOS-$release-$arch-disc?.iso
Yam now populates the RPMS.os directory with links into the ISO mounts, but it does not create the repodata directory. I'm going to attempt to create it myself with the createrepo command, but it should happen automatically, right?
On Fri, 15 Sep 2006, Bowie Bailey wrote:
Bowie Bailey wrote:
Dag Wieers wrote:
On Fri, 15 Sep 2006, Bowie Bailey wrote:
I am trying to use yam to create a repo based on the 4.4 CDs. I have copied the contents of the CDs to /var/dist/CentOS-4.4-i386. No matter what I try, yam always creates an emtpy repo.
This is the wrong mailinglist. See the Yam website for the correct mailinglist.
This is my current yam.conf file:
[main] srcdir = /var/yam wwwdir = /var/www/yam arch = i386 [centos] name = CentOS $release ($arch) release = 4 arch = i386 metadata = repomd os = file:///var/dist/CentOS-4.4-i386/CentOS/
Yam can handle the ISO files directly. Look at the examples that come with Yam. There is no need to copy the file from the ISO files.
I'll try that again. The first time I tried it, I was intending to share the repo with nfs and the ISO mounts caused problems with that. I've since switched to http.
But shouldn't there be a way to do this with the directory? I thought that was what the file:// format was for?
Ok, I tried again with the ISO files. My yam.conf is identical to above except that I've removed the 'os' line and added this:
iso = CentOS-$release-$arch-disc?.iso
Yam now populates the RPMS.os directory with links into the ISO mounts, but it does not create the repodata directory. I'm going to attempt to create it myself with the createrepo command, but it should happen automatically, right?
Do you have createrepo installed ? Did you use the -g option ?
Adding multiple -v options increases verbosity. Let me know if you find the cause...
Kind regards, -- dag wieers, dag@wieers.com, http://dag.wieers.com/ -- [all I want is a warm bed and a kind word and unlimited power]
On my installation, when createrepo is invoked by yam, it dies saying something like "bad --update option". If I do createrepo by hand, all is fine.
On 9/15/06, Dag Wieers dag@wieers.com wrote:
On Fri, 15 Sep 2006, Bowie Bailey wrote:
Bowie Bailey wrote:
Dag Wieers wrote:
On Fri, 15 Sep 2006, Bowie Bailey wrote:
I am trying to use yam to create a repo based on the 4.4 CDs. I have copied the contents of the CDs to /var/dist/CentOS-4.4-i386. No matter what I try, yam always creates an emtpy repo.
This is the wrong mailinglist. See the Yam website for the correct mailinglist.
This is my current yam.conf file:
[main] srcdir = /var/yam wwwdir = /var/www/yam arch = i386 [centos] name = CentOS $release ($arch) release = 4 arch = i386 metadata = repomd os = file:///var/dist/CentOS-4.4-i386/CentOS/
Yam can handle the ISO files directly. Look at the examples that come with Yam. There is no need to copy the file from the ISO files.
I'll try that again. The first time I tried it, I was intending to share the repo with nfs and the ISO mounts caused problems with that. I've since switched to http.
But shouldn't there be a way to do this with the directory? I thought that was what the file:// format was for?
Ok, I tried again with the ISO files. My yam.conf is identical to above except that I've removed the 'os' line and added this:
iso = CentOS-$release-$arch-disc?.iso
Yam now populates the RPMS.os directory with links into the ISO mounts, but it does not create the repodata directory. I'm going to attempt to create it myself with the createrepo command, but it should happen automatically, right?
Do you have createrepo installed ? Did you use the -g option ?
Adding multiple -v options increases verbosity. Let me know if you find the cause...
Kind regards, -- dag wieers, dag@wieers.com, http://dag.wieers.com/ -- [all I want is a warm bed and a kind word and unlimited power] _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
On 9/15/06, Eduardo Grosclaude eduardo.grosclaude@gmail.com wrote:
On my installation, when createrepo is invoked by yam, it dies saying something like "bad --update option". If I do createrepo by hand, all is fine.
Okay, can we move this to the Yam support list now, like dag kindly requested at the beginning?
On 9/15/06, Dag Wieers dag@wieers.com wrote:
On Fri, 15 Sep 2006, Bowie Bailey wrote:
Bowie Bailey wrote:
Dag Wieers wrote:
On Fri, 15 Sep 2006, Bowie Bailey wrote:
I am trying to use yam to create a repo based on the 4.4 CDs. I have copied the contents of the CDs to /var/dist/CentOS-4.4-i386. No matter what I try, yam always creates an emtpy repo.
This is the wrong mailinglist. See the Yam website for the correct mailinglist.
This is my current yam.conf file:
[main] srcdir = /var/yam wwwdir = /var/www/yam arch = i386 [centos] name = CentOS $release ($arch) release = 4 arch = i386 metadata = repomd os = file:///var/dist/CentOS-4.4-i386/CentOS/
Yam can handle the ISO files directly. Look at the examples that come with Yam. There is no need to copy the file from the ISO files.
I'll try that again. The first time I tried it, I was intending to share the repo with nfs and the ISO mounts caused problems with that. I've since switched to http.
But shouldn't there be a way to do this with the directory? I thought that was what the file:// format was for?
Ok, I tried again with the ISO files. My yam.conf is identical to above except that I've removed the 'os' line and added this:
iso = CentOS-$release-$arch-disc?.iso
Yam now populates the RPMS.os directory with links into the ISO mounts, but it does not create the repodata directory. I'm going to attempt to create it myself with the createrepo command, but it should happen automatically, right?
Do you have createrepo installed ? Did you use the -g option ?
Adding multiple -v options increases verbosity. Let me know if you find the cause...
Kind regards, -- dag wieers, dag@wieers.com, http://dag.wieers.com/ -- [all I want is a warm bed and a kind word and unlimited power] _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
-- Eduardo Grosclaude Universidad Nacional del Comahue Neuquen, Argentina _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos