Hi, here is my work on porting Oscar to CentOS-6.2
All patches are related to svn 9443 version

Attatched files:
- update for  oscarsamples/Makefile
- rpmlist for centos-6 x86_64 and i386 versions: inspired from scientific linux 
6.0
- updated yume/prereq.cfg to take into account centos-6.2 where python includes 
elementtree in python-2.6 rpm by default.
- updated supported distros
- added one Requires: in oscar-base spec file

Regards,

Olivier.
Index: oscarsamples/Makefile
===================================================================
--- oscarsamples/Makefile	(révision 9443)
+++ oscarsamples/Makefile	(copie de travail)
@@ -16,7 +16,9 @@
 		suse-10.0-x86_64.rpmlist debian-5-i386.rpmlist debian-5-x86_64.rpmlist \
         redhat-el-5-i386.rpmlist redhat-el-5-x86_64.rpmlist \
 		centos-5-x86_64.rpmlist centos-5-i386.rpmlist \
+		centos-6-x86_64.rpmlist centos-6-i386.rpmlist \
         scientific_linux-5-i386.rpmlist scientific_linux-5-x86_64.rpmlist \
+        scientific_linux-6-i386.rpmlist scientific_linux-6-x86_64.rpmlist \
         ubuntu-904-x86_64.rpmlist cciss.disk ubuntu-1004-x86_64.rpmlist
 
 all:

Attachment: centos-6-i386.rpmlist
Description: centos-6-i386.rpmlist

Attachment: centos-6-x86_64.rpmlist
Description: centos-6-x86_64.rpmlist

Index: oscar-base.spec.in
===================================================================
--- oscar-base.spec.in	(révision 9443)
+++ oscar-base.spec.in	(copie de travail)
@@ -61,6 +61,7 @@
 Summary: Base OSCAR package
 AutoReqProv: no
 Requires: oscar-base-scripts == %{version}-%{release}
+Requires: systeminstaller-oscar
 %description -n oscar-base
 Base OSCAR package.
 OSCAR allows users, regardless of their experience level with a *nix
Index: share/etc/supported_distros.txt
===================================================================
--- share/etc/supported_distros.txt	(révision 9443)
+++ share/etc/supported_distros.txt	(copie de travail)
@@ -17,6 +17,8 @@
 redhat-el-5-x86_64 = distro:file:/tftpboot/distro/redhat-el-5-x86_64 oscar:http://bison.csm.ornl.gov/repos/unstable/rhel-5-x86_64
 centos-5-x86_64 = distro:http://mirror.centos.org/centos/5/os/x86_64/ oscar:http://bison.csm.ornl.gov/repos/unstable/rhel-5-x86_64 distro:http://mirror.centos.org/centos/5/extras/x86_64/ distro:http://mirror.centos.org/centos/5/updates/x86_64/
 centos-5-i386 = distro:http://mirror.centos.org/centos/5/os/i386/ oscar:http://bison.csm.ornl.gov/repos/unstable/rhel-5-i386 distro:http://mirror.centos.org/centos/5/extras/i386/ distro:http://mirror.centos.org/centos/5/updates/i386/
+centos-6-x86_64 = distro:http://mirror.centos.org/centos/6/os/x86_64/ oscar:http://bison.csm.ornl.gov/repos/unstable/rhel-6-x86_64 distro:http://mirror.centos.org/centos/6/extras/x86_64/ distro:http://mirror.centos.org/centos/6/updates/x86_64/
+centos-6-i386 = distro:http://mirror.centos.org/centos/6/os/i386/ oscar:http://bison.csm.ornl.gov/repos/unstable/rhel-6-i386 distro:http://mirror.centos.org/centos/6/extras/i386/ distro:http://mirror.centos.org/centos/6/updates/i386/
 scientific_linux-6-x86_64 = distro:http://ftp.scientificlinux.org/linux/scientific/6/x86_64/os/ oscar:http://bison.csm.ornl.gov/repos/unstable/rhel-6-x86_64 distro:http://ftp.scientificlinux.org/linux/scientific/6/x86_64/updates/security/
 fedora-9-i386 = distro:http://download.fedora.redhat.com/pub/fedora/linux/releases/9/Everything/i386/os/ oscar:http://bison.csm.ornl.gov/repos/unstable/fc-9-i386
 fedora-9-x86_64 = distro:http://download.fedora.redhat.com/pub/fedora/linux/releases/9/Everything/x86_64/os/ oscar:http://bison.csm.ornl.gov/repos/unstable/fc-9-x86_64
@@ -35,6 +37,8 @@
 redhat-el-5-x86_64 = distro:file:/tftpboot/distro/redhat-el-5-x86_64 oscar:http://bison.csm.ornl.gov/repos/unstable/rhel-5-x86_64
 centos-5-x86_64 = distro:http://mirror.centos.org/centos/5/os/x86_64/ oscar:http://bison.csm.ornl.gov/repos/unstable/rhel-5-x86_64 distro:http://mirror.centos.org/centos/5/extras/x86_64/
 centos-5-i386 = distro:http://mirror.centos.org/centos/5/os/i386/ oscar:http://bison.csm.ornl.gov/repos/unstable/rhel-5-i386 distro:http://mirror.centos.org/centos/5/extras/i386/
+scientific_linux-6-x86_64 = distro:file:/tftpboot/distro/scientific_linux-6-x86_64 distro:http://ftp.scientificlinux.org/linux/scientific/6.0/x86_64/os/ oscar:http://bison.csm.ornl.gov/repos/unstable/rhel-6-x86_64
+scientific_linux-6-i386 = distro:file:/tftpboot/distro/scientific_linux-6-i386 distro:http://ftp.scientificlinux.org/linux/scientific/6.0/i386/os/ oscar:http://bison.csm.ornl.gov/repos/unstable/rhel-6-i386
 ubuntu-1004-x86_64 = distro:http://us.archive.ubuntu.com/ubuntu/+lucid+main+universe+multiverse oscar:http://bison.csm.ornl.gov/repos/unstable/debian-5-x86_64/+lenny+/ distro:http://us.archive.ubuntu.com/ubuntu/+lucid-updates+main+universe+multiverse
 
 [6.1.0]
Index: packages/yume/prereq.cfg
===================================================================
--- packages/yume/prereq.cfg	(révision 9443)
+++ packages/yume/prereq.cfg	(copie de travail)
@@ -67,7 +67,7 @@
 createrepo
 yume
 
-[centos*:*:*]
+[centos*:4|5:*]
 perl-IO-Tty
 python-urlgrabber
 python-elementtree
@@ -75,6 +75,13 @@
 createrepo
 yume
 
+[centos*:6:*]
+perl-IO-Tty
+python-urlgrabber
+yum
+createrepo
+yume
+
 [scientific*:6:*]
 perl-IO-Tty
 python-urlgrabber
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Oscar-devel mailing list
Oscar-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to