[Spacewalk-list] question about new spacewalk 0.7 setup

Michiel van Es michiele at info.nl
Thu Dec 17 09:11:35 UTC 2009


Hi,

hahah yes that was stupid from me, but it is the old server which is 
deprecated and not available through the internet ;)
I read you can use:

'In Spacewalk 0.7 you can use new tool spacewalk-repo-sync instead of
reposync + rhnpush:

spacewalk-repo-sync -c centos5 --url 
http://isoredirect.centos.org/centos/5/os/i386/ --type=yum --label centos5
'

How are you doing it through taskomatic?

-------- Original Message --------
Subject: Re: [Spacewalk-list] question about new spacewalk 0.7 setup
From: Alexandros Soumplis <soumplis at ekt.gr>
To: spacewalk-list at redhat.com <spacewalk-list at redhat.com>
Date: 12/17/2009 10:06 AM

> Hello!
>
> AFAIK at least from version 0.6 you do not have to run a seperate
> reposync script. You can synchronize your repos through the WebUI by
> scheduling a taskomatic task.
>
> Alexandros
>
> P.S Maybe you should change you rhnpush password as you've exposed it to
> the Internet :-)
>
>
> On 17/12/2009 10:52 πμ, Michiel van Es wrote:
>> ANYONE? ;)
>>
>> Kind regards,
>>
>> Michiel
>>
>> -------- Original Message --------
>> Subject: [Spacewalk-list] question about new spacewalk 0.7 setup
>> From: Michiel van Es <michiele at info.nl>
>> To: spacewalk-list at redhat.com <spacewalk-list at redhat.com>
>> Date: 12/16/2009 01:42 PM
>>
>>> Hi,
>>>
>>> We installed a new spacewalk 0.7 server.
>>> We want to move from an old 0.3 upgraded to 0.6 spacewalk server to this
>>> new 0.7 server.
>>>
>>> I want to review my reposync script to pull the yum packages and the
>>> rhnpush scripts I use.
>>>
>>> For reposync I use:
>>>
>>> ### Updates for Centos 4
>>> echo "Starting a reposync for CentOS4_updates at `date`">> $REPOSYNCLOG
>>> echo "">> $REPOSYNCLOG
>>> reposync -c /etc/yum.repos.d/reposync_repo/CentOS4.repo -n -p
>>> $REPODIR/CentOS4 --repoid=CentOS4-updates
>>>
>>> echo "Starting a reposync for CentOS4_centosplus at `date`">>
>>> $REPOSYNCLOG
>>> echo "">> $REPOSYNCLOG
>>> reposync -c /etc/yum.repos.d/reposync_repo/CentOS4.repo -n -p
>>> $REPODIR/CentOS4 --repoid=CentOS4-centosplus
>>>
>>> echo "Starting a reposync for CentOS4_base at `date`">> $REPOSYNCLOG
>>> echo "">> $REPOSYNCLOG
>>> reposync -c /etc/yum.repos.d/reposync_repo/CentOS4.repo -n -p
>>> $REPODIR/CentOS4 --repoid=CentOS4-base
>>>
>>> echo "Starting a reposync for CentOS4_centosplus at `date`">>
>>> $REPOSYNCLOG
>>> echo "">> $REPOSYNCLOG
>>> reposync -c /etc/yum.repos.d/reposync_repo/CentOS4.repo -n -p
>>> $REPODIR/CentOS4 --repoid=CentOS4-extras
>>>
>>> echo "Starting a reposync for epel CentOS 4 at `date`">> $REPOSYNCLOG
>>> echo "">> $REPOSYNCLOG
>>> reposync -c /etc/yum.repos.d/reposync_repo/epel4.repo -n -p
>>> $REPODIR/EPEL4REPO --repoid=epel4
>>>
>>> ########## CentOS 5
>>>
>>> echo "Starting a reposync for CentOS5 base at `date`">> $REPOSYNCLOG
>>> echo "">> $REPOSYNCLOG
>>> reposync -n -p $REPODIR/CentOS5 --repoid=base
>>>
>>> echo "Starting a reposync for CentOS5 addons at `date`">> $REPOSYNCLOG
>>> echo "">> $REPOSYNCLOG
>>> reposync -n -p $REPODIR/CentOS5 --repoid=addons
>>>
>>> echo "Starting a reposync for CentOS5 extras at `date`">> $REPOSYNCLOG
>>> echo "">> $REPOSYNCLOG
>>> reposync -n -p $REPODIR/CentOS5 --repoid=extras
>>>
>>> echo "Starting a reposync for CentOS5 updates at `date`">> $REPOSYNCLOG
>>> echo "">> $REPOSYNCLOG
>>> reposync -n -p $REPODIR/CentOS5 --repoid=updates
>>> #
>>> ### extra 32 bit repo's
>>> #
>>> echo "Starting a reposync for RPMForge CentOS 5 at `date`">>
>>> $REPOSYNCLOG
>>> echo "">> $REPOSYNCLOG
>>> reposync -c /etc/yum.repos.d/reposync_repo/rpmforge5.repo -n -p
>>> $REPODIR/RPMFORGE5 --repoid=rpmforge5
>>>
>>> echo "Starting the rhnpush now">> $REPOSYNCLOG
>>> /root/scripts/rhnpush.sh
>>>
>>>
>>>
>>> For rhnpush I use:
>>>
>>> ####################################
>>> RHNPUSHLOG="/var/log/rhnpush.log"
>>> REPODIR="/repodata/repositories"
>>>
>>> ### Updates for Centos 5
>>> echo "Starting a reposync for CentOS5_base at `date`">> $RHNPUSHLOG
>>> echo "">> $RHNPUSHLOG
>>> rhnpush --force --tolerant --username=upadmin --password=upload007
>>> --channel=centos5 --server=http://localhost/APP
>>> --dir=$REPODIR/CentOS5/base/CentOS/
>>>
>>> echo "Starting a reposync for CentOS5_addons at `date`">> $RHNPUSHLOG
>>> echo "">> $RHNPUSHLOG
>>> rhnpush --force --tolerant --username=upadmin --password=upload007
>>> --channel=centos5 --server=http://localhost/APP
>>> --dir=$REPODIR/CentOS5/addons/CentOS/
>>>
>>> echo "Starting a reposync for CentOS5_extras at `date`">> $RHNPUSHLOG
>>> echo "">> $RHNPUSHLOG
>>> rhnpush --force --tolerant --username=upadmin --password=upload007
>>> --channel=centos5 --server=http://localhost/APP
>>> --dir=$REPODIR/CentOS5/extras/RPMS/
>>>
>>> echo "Starting a reposync for CentOS5_updates at `date`">> $RHNPUSHLOG
>>> echo "">> $RHNPUSHLOG
>>> rhnpush --force --tolerant --username=upadmin --password=upload007
>>> --channel=centos5 --server=http://localhost/APP
>>> --dir=$REPODIR/CentOS5/updates/RPMS/
>>>
>>> echo "Starting a reposync for RPMFORGE5 at `date`">> $RHNPUSHLOG
>>> echo "">> $RHNPUSHLOG
>>> rhnpush --force --tolerant --username=upadmin --password=upload007
>>> --channel=rpmforge5 --server=http://localhost/APP
>>> --dir=$REPODIR/RPMFORGE5/rpmforge5/RPMS/
>>>
>>> echo "Starting a reposync for RPMFORGE4 at `date`">> $RHNPUSHLOG
>>> echo "">> $RHNPUSHLOG
>>> rhnpush --force --tolerant --username=upadmin --password=upload007
>>> --channel=rpmforge4 --server=http://localhost/APP
>>> --dir=$REPODIR/RPMFORGE4/rpmforge4/RPMS/
>>>
>>> echo "Starting a reposync for EPEL FOR CENTOS5 at `date`">> $RHNPUSHLOG
>>> echo "">> $RHNPUSHLOG
>>> rhnpush --force --tolerant --username=upadmin --password=upload007
>>> --channel=epelrepo --server=http://localhost/APP
>>> --dir=$REPODIR/EPELREPO/epel/
>>>
>>>
>>> Are these the correct methods to pull the yum repo's and push them (with
>>> force!) in the Spacewalk server?
>>>
>>> I would like to share your thought on my scripts and methods..:)
>>>
>>> Kind regards,
>>>
>>> Michiel
>>>
>>> _______________________________________________
>>> Spacewalk-list mailing list
>>> Spacewalk-list at redhat.com
>>> https://www.redhat.com/mailman/listinfo/spacewalk-list
>>
>> _______________________________________________
>> Spacewalk-list mailing list
>> Spacewalk-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/spacewalk-list
>
> --
> Soumplis Alexandros
> Systems Engineer
> National Documentation Center /N.H.R.F.
> Information Systems Department
> 48, Vas. Constantinou Av.
> 116 35 Athens, Greece
> phone:+30 210 7273984  fax:+30 210 7252223
> email:soumplis at ekt.gr
> http://www.ekt.gr
>
>
> --------------------------------------------------------------------
> This email is digitally signed by EKT in order to ensure its
> integrity and authenticity. EKT participates in the HARICA Public
> Key Infrastructure, the Certification Authority of GRNET. You can
> install the HARICA root certificate athttp://www.harica.gr/trust.php
> ---------------------------------------------------------------------
>




More information about the Spacewalk-list mailing list