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 <[email protected]>
To: [email protected] <[email protected]>
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 <[email protected]>
To: [email protected] <[email protected]>
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
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

_______________________________________________
Spacewalk-list mailing list
[email protected]
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:[email protected]
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
---------------------------------------------------------------------


_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to