diff -r -Nup anaconda-12.32-1.fc12.src/anaconda-11.5.0.28-selinux.patch anaconda-12.31-1.fc12.rfr.src/anaconda-11.5.0.28-selinux.patch
--- anaconda-12.32-1.fc12.src/anaconda-11.5.0.28-selinux.patch	1970-01-01 03:00:00.000000000 +0300
+++ anaconda-12.31-1.fc12.rfr.src/anaconda-11.5.0.28-selinux.patch	2009-03-13 12:00:16.000000000 +0300
@@ -0,0 +1,48 @@
+diff -urN anaconda-11.5.0.28.orig/bootdisk/i386/syslinux.cfg anaconda-11.5.0.28/bootdisk/i386/syslinux.cfg
+--- anaconda-11.5.0.28.orig/bootdisk/i386/syslinux.cfg	2009-03-12 15:13:27.000000000 +0300
++++ anaconda-11.5.0.28/bootdisk/i386/syslinux.cfg	2009-03-13 11:59:49.000000000 +0300
+@@ -21,9 +21,13 @@
+ menu color scrollbar 0 #ffffffff #00000000
+ 
+ label linux
+-  menu label ^Install or upgrade an existing system
++  menu label Install or upgrade (SELinux ^Permissive)
+   menu default
+   kernel vmlinuz
++  append initrd=initrd.img selinux=0
++label linux-enf
++  menu label Install or upgrade (SELinux ^Enforcing)
++  kernel vmlinuz
+   append initrd=initrd.img
+ label vesa
+   menu label Install system with ^basic video driver
+diff -urN anaconda-11.5.0.28.orig/bootdisk/x86_64/syslinux.cfg anaconda-11.5.0.28/bootdisk/x86_64/syslinux.cfg
+--- anaconda-11.5.0.28.orig/bootdisk/x86_64/syslinux.cfg	2009-03-12 15:13:27.000000000 +0300
++++ anaconda-11.5.0.28/bootdisk/x86_64/syslinux.cfg	2009-03-13 11:59:56.000000000 +0300
+@@ -21,9 +21,13 @@
+ menu color scrollbar 0 #ffffffff #00000000
+ 
+ label linux
+-  menu label ^Install or upgrade an existing system
++  menu label Install or upgrade (SELinux ^Permissive)
+   menu default
+   kernel vmlinuz
++  append initrd=initrd.img selinux=0
++label linux-enf
++  menu label Install or upgrade (SELinux ^Enforcing)
++  kernel vmlinuz
+   append initrd=initrd.img
+ label vesa
+   menu label Install system with ^basic video driver
+diff -urN anaconda-11.5.0.28.orig/security.py anaconda-11.5.0.28/security.py
+--- anaconda-11.5.0.28.orig/security.py	2009-03-12 15:13:27.000000000 +0300
++++ anaconda-11.5.0.28/security.py	2009-03-13 11:59:36.000000000 +0300
+@@ -35,7 +35,7 @@
+         if flags.selinux == 1:
+             self.selinux = SELINUX_ENFORCING
+         else:
+-            self.selinux = SELINUX_DISABLED
++            self.selinux = SELINUX_PERMISSIVE
+ 
+     def setSELinux(self, val):
+         if not selinux_states.has_key(val):
diff -r -Nup anaconda-12.32-1.fc12.src/anaconda-11.5.0.53-language.patch anaconda-12.31-1.fc12.rfr.src/anaconda-11.5.0.53-language.patch
--- anaconda-12.32-1.fc12.src/anaconda-11.5.0.53-language.patch	1970-01-01 03:00:00.000000000 +0300
+++ anaconda-12.31-1.fc12.rfr.src/anaconda-11.5.0.53-language.patch	2009-05-20 13:32:56.000000000 +0400
@@ -0,0 +1,64 @@
+diff -urN anaconda-11.5.0.53.orig/lang-table anaconda-11.5.0.53/lang-table
+--- anaconda-11.5.0.53.orig/lang-table	2009-05-20 13:29:31.116416639 +0400
++++ anaconda-11.5.0.53/lang-table	2009-05-20 13:32:41.941605650 +0400
+@@ -1,13 +1,3 @@
+-Afrikaans	af	latarcyrheb-sun16	af_ZA.UTF-8	us	Africa/Johannesburg
+-Arabic	ar	none	ar_SA.UTF-8	us	Asia/Riyadh
+-Assamese	as	none	as_IN.UTF-8	us	Asia/Kolkata
+-Bengali	bn	none	bn_BD.UTF-8	us	Asia/Dhaka
+-Bengali(India)	bn	none	bn_IN.UTF-8	us	Asia/Kolkata
+-Bulgarian	bg	latarcyrheb-sun16	bg_BG.UTF-8	bg_bds-utf8	Europe/Sofia
+-Catalan	ca	latarcyrheb-sun16	ca_ES.UTF-8	es	Europe/Madrid
+-Chinese(Simplified)	zh_CN	none	zh_CN.UTF-8	us	Asia/Shanghai
+-Chinese(Traditional)	zh_TW	none	zh_TW.UTF-8	us	Asia/Taipei
+-Croatian	hr	latarcyrheb-sun16	hr_HR.UTF-8	croat	Europe/Zagreb
+ Czech	cs	latarcyrheb-sun16	cs_CZ.UTF-8	cz-lat2	Europe/Prague
+ Danish	da	latarcyrheb-sun16	da_DK.UTF-8	dk	Europe/Copenhagen
+ Dutch	nl	latarcyrheb-sun16	nl_NL.UTF-8	nl	Europe/Amsterdam
+@@ -16,46 +6,19 @@
+ Finnish	fi	latarcyrheb-sun16	fi_FI.UTF-8	fi	Europe/Helsinki
+ French	fr	latarcyrheb-sun16	fr_FR.UTF-8	fr-latin9	Europe/Paris
+ German	de	latarcyrheb-sun16	de_DE.UTF-8	de-latin1-nodeadkeys	Europe/Berlin
+-Greek	el	iso07u-16	el_GR.UTF-8	gr	Europe/Athens
+-Gujarati	gu	none	gu_IN.UTF-8	us	Asia/Kolkata
+ Hebrew	he	none	he_IL.UTF-8	us	Asia/Jerusalem
+-Hindi	hi	none	hi_IN.UTF-8	us	Asia/Kolkata
+ Hungarian	hu	latarcyrheb-sun16	hu_HU.UTF-8	hu	Europe/Budapest
+-Icelandic	is	latarcyrheb-sun16	is_IS.UTF-8	is-latin1	Atlantic/Reykjavik
+-Iloko	ilo	latarcyrheb-sun16	ilo_PH.UTF-8	us	Asia/Manila
+-Indonesian	id	latarcryheb-sun16	id_ID.UTF-8	us	Asia/Jakarta
+ Italian	it	latarcyrheb-sun16	it_IT.UTF-8	it	Europe/Rome
+-Japanese	ja	none	ja_JP.UTF-8	jp106	Asia/Tokyo	
+-Kannada	kn	none	kn_IN.UTF-8	us	Asia/Kolkata
+-Korean	ko	none	ko_KR.UTF-8	us	Asia/Seoul	
+-Macedonian	mk	latarcyrheb-sun16	mk_MK.UTF-8	mk	Europe/Skopje
+-Maithili	mai	none	mai_IN.UTF-8	us	Asia/Kolkata
+-Malay	ms	latarcyrheb-sun16	ms_MY.UTF-8	us	Asia/Kuala_Lumpur
+-Malayalam	ml	none	ml_IN.UTF-8	us	Asia/Kolkata
+-Marathi	mr	none	mr_IN.UTF-8	us	Asia/Kolkata
+-Nepali	ne	none	ne_NP.UTF-8	us	Asia/Kathmandu
+ Norwegian(Bokmål)	nb	latarcyrheb-sun16	nb_NO.UTF-8	no	Europe/Oslo
+-Northern Sotho	nso	latarcyrheb-sun16	nso_ZA.UTF-8	us	Africa/Johannesburg
+-Oriya	or	none	or_IN.UTF-8	us	Asia/Kolkata
+-Persian	fa	none	fa_IR.UTF-8	us	Asia/Tehran
+ Polish	pl	latarcyrheb-sun16	pl_PL.UTF-8	pl2	Europe/Warsaw
+ Portuguese	pt	latarcyrheb-sun16	pt_PT.UTF-8	pt-latin1	Europe/Lisbon
+-Portuguese(Brazilian)	pt_BR	latarcyrheb-sun16	pt_BR.UTF-8	br-abnt2	America/Sao_Paulo
+-Punjabi	pa	none	pa_IN.UTF-8	us	Asia/Kolkata
+ Romanian	ro	Lat2-Terminus16	ro_RO.UTF-8	ro	Europe/Bucharest
+ Russian	ru	none	ru_RU.UTF-8	ru	Europe/Moscow
+-Serbian	sr	latarcyrheb-sun16	sr_RS.UTF-8	sr-cy	Europe/Belgrade
+-Serbian(Latin)	sr@latin	latarcyrheb-sun16	sr_RS.UTF-8@latin	sr-latin	Europe/Belgrade
+-Sinhala	si	none	si_LK.UTF-8	us	Asia/Colombo
+ Slovak	sk	latarcyrheb-sun16	sk_SK.UTF-8	sk-qwerty	Europe/Bratislava
+ Slovenian	sl	latarcyrheb-sun16	sl_SI.UTF-8	slovene	Europe/Ljubljana
+ Spanish	es	latarcyrheb-sun16	es_ES.UTF-8	es	Europe/Madrid
+ Swedish	sv	latarcyrheb-sun16	sv_SE.UTF-8	sv-latin1	Europe/Stockholm
+ Tajik	tg	none	tg_TG.UTF-8	tj	Asia/Dushanbe
+-Tamil	ta	none	ta_IN.UTF-8	us	Asia/Kolkata
+-Telugu	te	none	te_IN.UTF-8	us	Asia/Kolkata
+ Turkish	tr	latarcyrheb-sun16	tr_TR.UTF-8	trq	Europe/Istanbul
+ Ukrainian	uk	latarcyrheb-sun16	uk_UA.UTF-8	ua-utf	Europe/Kiev
+-Vietnamese	vi	latarcyrheb-sun16	vi_VN.UTF-8	us	Asia/Saigon
+ Welsh	cy	latarcyrheb-sun16	cy_GB.UTF-8	uk	Europe/London
+-Zulu	zu	latarcyrheb-sun16	zu_ZA.UTF-8	us	Africa/Johannesburg
diff -r -Nup anaconda-12.32-1.fc12.src/anaconda-11.5.0.59-rfremix.patch anaconda-12.31-1.fc12.rfr.src/anaconda-11.5.0.59-rfremix.patch
--- anaconda-12.32-1.fc12.src/anaconda-11.5.0.59-rfremix.patch	1970-01-01 03:00:00.000000000 +0300
+++ anaconda-12.31-1.fc12.rfr.src/anaconda-11.5.0.59-rfremix.patch	2009-06-05 01:15:32.000000000 +0400
@@ -0,0 +1,40 @@
+diff -urN anaconda-11.5.0.38.orig/installclasses/fedora.py anaconda-11.5.0.38/installclasses/fedora.py
+--- anaconda-11.5.0.38.orig/installclasses/fedora.py	2009-03-26 15:41:03.000000000 +0300
++++ anaconda-11.5.0.38/installclasses/fedora.py	2009-03-26 15:43:18.000000000 +0300
+@@ -35,8 +35,8 @@
+ 
+ class InstallClass(BaseInstallClass):
+     # name has underscore used for mnemonics, strip if you dont need it
+-    id = "fedora"
+-    name = N_("_Fedora")
++    id = "russianfedora"
++    name = N_("_RFRemix")
+     _description = N_("The default installation of %s includes a set of "
+                     "software applicable for general internet usage. "
+                     "What additional tasks would you like your system "
+@@ -88,7 +88,9 @@
+ 
+         productUpgrades = {
+                 "Fedora Core": ("Red Hat Linux", ),
+-                "Fedora": ("Fedora Core", )
++                "Fedora": ("Fedora Core", ),
++                "RFRemix": ("Tedora", ),
++                "RFRemix": ("Fedora", )
+         }
+ 
+         if productUpgrades.has_key(productName):
+diff -urN anaconda-11.5.0.38.orig/packages.py anaconda-11.5.0.38/packages.py
+--- anaconda-11.5.0.38.orig/packages.py	2009-03-26 15:41:03.000000000 +0300
++++ anaconda-11.5.0.38/packages.py	2009-03-26 15:41:22.000000000 +0300
+@@ -397,7 +397,10 @@
+     publicBetas = { "Red Hat Linux": "Red Hat Linux Public Beta",
+                     "Red Hat Enterprise Linux": "Red Hat Enterprise Linux Public Beta",
+                     "Fedora Core": "Fedora Core",
+-                    "Fedora": "Fedora" }
++                    "Fedora": "Fedora",
++                    "Fedora": "RFRemix",
++                    "Tedora": "RFRemix",
++                    "RussianFedora": "RFRemix" }
+ 
+     
+     if anaconda.dir == DISPATCH_BACK:
diff -r -Nup anaconda-12.32-1.fc12.src/anaconda-12.24-tigro-inst-types.patch anaconda-12.31-1.fc12.rfr.src/anaconda-12.24-tigro-inst-types.patch
--- anaconda-12.32-1.fc12.src/anaconda-12.24-tigro-inst-types.patch	1970-01-01 03:00:00.000000000 +0300
+++ anaconda-12.31-1.fc12.rfr.src/anaconda-12.24-tigro-inst-types.patch	2009-09-16 15:09:27.000000000 +0400
@@ -0,0 +1,15 @@
+diff -urN anaconda-12.24.orig/installclasses/fedora.py anaconda-12.24/installclasses/fedora.py
+--- anaconda-12.24.orig/installclasses/fedora.py	2009-09-16 15:07:34.502090702 +0400
++++ anaconda-12.24/installclasses/fedora.py	2009-09-16 15:09:05.033089995 +0400
+@@ -47,6 +47,11 @@
+         hidden = 1
+ 
+     tasks = [(N_("Office and Productivity"), ["graphics", "office"]),
++             (N_("GNOME Desktop Environment"), ["gnome-desktop", "games"]),
++             (N_("KDE (K Desktop Environment)"), ["kde-desktop"]),
++             (N_("XFCE Desktop Environment"), ["xfce-desktop"]),
++             (N_("LXDE Desktop Environment"), ["lxde-desktop"]),
++             (N_("IceWM Window Manager"), ["window-managers"]),
+              (N_("Software Development"), ["development-libs", "development-tools", "gnome-software-development", "x-software-development"],),
+              (N_("Web Server"), ["web-server"])]
+ 
diff -r -Nup anaconda-12.32-1.fc12.src/anaconda-12.26-create-anaconda-rawhide-repos.patch anaconda-12.31-1.fc12.rfr.src/anaconda-12.26-create-anaconda-rawhide-repos.patch
--- anaconda-12.32-1.fc12.src/anaconda-12.26-create-anaconda-rawhide-repos.patch	1970-01-01 03:00:00.000000000 +0300
+++ anaconda-12.31-1.fc12.rfr.src/anaconda-12.26-create-anaconda-rawhide-repos.patch	2009-09-18 18:10:53.000000000 +0400
@@ -0,0 +1,56 @@
+diff -urN anaconda-11.5.0.59.orig/scripts/upd-instroot anaconda-11.5.0.59/scripts/upd-instroot
+--- anaconda-11.5.0.59.orig/scripts/upd-instroot	2009-06-08 13:44:29.000000000 +0400
++++ anaconda-11.5.0.59/scripts/upd-instroot	2009-06-08 13:52:54.000000000 +0400
+@@ -955,7 +955,51 @@
+ mv $DEST/usr/sbin/anaconda $DEST/usr/bin/anaconda
+ mv $DEST/usr/lib/anaconda-runtime/lib* $DEST/usr/$LIBDIR 2>/dev/null
+ 
+-mv $DEST/etc/yum.repos.d $DEST/etc/anaconda.repos.d
++#mv $DEST/etc/yum.repos.d $DEST/etc/anaconda.repos.d
++mkdir -p $DEST/etc/anaconda.repos.d
++cat > $DEST/etc/anaconda.repos.d/russianfedoraremix-release-anaconda.repo <<EOF
++[russianfedora-release]
++name=Russian Fedora Remix \$releasever - \$basearch
++failovermethod=priority
++baseurl=http://mirror.yandex.ru/fedora/russianfedora/build/development/russianfedora/\$basearch/
++enabled=1
++gpgcheck=0
++
++[rpmfusion-free-russianfedora-release]
++name=RPM Fusion for Russian Fedora Remix \$releasever - Free
++failovermethod=priority
++baseurl=http://mirror.yandex.ru/fedora/russianfedora/build/development/rpmfusion-free/\$basearch
++enabled=1
++gpgcheck=0
++
++[rpmfusion-nonfree-russianfedora-release]
++name=RPM Fusion for Russian Fedora Remix \$releasever - Non-Free
++failovermethod=priority
++baseurl=http://mirror.yandex.ru/fedora/russianfedora/build/development/rpmfusion-nonfree/\$basearch
++enabled=1
++gpgcheck=0
++
++[russianfedora-fixes-release]
++name=Russian Fedora Remix for Fedora \$releasever - Fixes
++mirrorlist=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/.mirrorlist-fixes-fedora-rawhide
++enabled=1
++gpgcheck=1
++gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-russianfedora-fixes-fedora
++
++[russianfedora-free-release]
++name=Russian Fedora Remix for Fedora \$releasever - Free
++mirrorlist=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/.mirrorlist-free-fedora-rawhide
++enabled=1
++gpgcheck=1
++gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-russianfedora-free-fedora
++
++[russianfedora-nonfree-release]
++name=Russian Fedora Remix for Fedora \$releasever - Non-Free
++mirrorlist=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/.mirrorlist-nonfree-fedora-rawhide
++enabled=1
++gpgcheck=1
++gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-russianfedora-nonfree-fedora
++EOF
+ 
+ rm -f $DEST/usr/$LIBDIR/libunicode-lite*
+ 
diff -r -Nup anaconda-12.32-1.fc12.src/anaconda-12.26-create-anaconda-repos.patch anaconda-12.31-1.fc12.rfr.src/anaconda-12.26-create-anaconda-repos.patch
--- anaconda-12.32-1.fc12.src/anaconda-12.26-create-anaconda-repos.patch	1970-01-01 03:00:00.000000000 +0300
+++ anaconda-12.31-1.fc12.rfr.src/anaconda-12.26-create-anaconda-repos.patch	2009-09-18 18:02:26.000000000 +0400
@@ -0,0 +1,104 @@
+diff -urN anaconda-11.5.0.59.orig/scripts/upd-instroot anaconda-11.5.0.59/scripts/upd-instroot
+--- anaconda-11.5.0.59.orig/scripts/upd-instroot	2009-06-08 13:44:29.000000000 +0400
++++ anaconda-11.5.0.59/scripts/upd-instroot	2009-06-08 13:52:54.000000000 +0400
+@@ -955,7 +955,99 @@
+ mv $DEST/usr/sbin/anaconda $DEST/usr/bin/anaconda
+ mv $DEST/usr/lib/anaconda-runtime/lib* $DEST/usr/$LIBDIR 2>/dev/null
+ 
+-mv $DEST/etc/yum.repos.d $DEST/etc/anaconda.repos.d
++#mv $DEST/etc/yum.repos.d $DEST/etc/anaconda.repos.d
++mkdir -p $DEST/etc/anaconda.repos.d
++cat > $DEST/etc/anaconda.repos.d/russianfedoraremix-release-anaconda.repo <<EOF
++[russianfedora-release]
++name=Russian Fedora Remix \$releasever - \$basearch
++failovermethod=priority
++baseurl=http://mirror.yandex.ru/fedora/russianfedora/build/12/russianfedora/\$basearch/
++enabled=1
++gpgcheck=0
++
++[russianfedora-updates-release]
++name=Russian Fedora Remix \$releasever - \$basearch - Updates
++failovermethod=priority
++baseurl=http://mirror.yandex.ru/fedora/russianfedora/build/12/russianfedora-updates/\$basearch/
++enabled=1
++gpgcheck=0
++
++[rpmfusion-free-russianfedora-release]
++name=RPM Fusion for Russian Fedora Remix \$releasever - Free
++failovermethod=priority
++baseurl=http://mirror.yandex.ru/fedora/russianfedora/build/12/rpmfusion-free/\$basearch
++enabled=1
++gpgcheck=0
++
++[rpmfusion-free-updates-russianfedora-release]
++name=RPM Fusion for Russian Fedora Remix \$releasever - Free - Updates
++failovermethod=priority
++baseurl=http://mirror.yandex.ru/fedora/russianfedora/build/12/rpmfusion-free-updates/\$basearch
++enabled=1
++gpgcheck=0
++
++[rpmfusion-nonfree-russianfedora-release]
++name=RPM Fusion for Russian Fedora Remix \$releasever - Non-Free
++failovermethod=priority
++baseurl=http://mirror.yandex.ru/fedora/russianfedora/build/12/rpmfusion-nonfree/\$basearch
++enabled=1
++gpgcheck=0
++
++[rpmfusion-nonfree-updates-russianfedora-release]
++name=RPM Fusion for Russian Fedora Remix \$releasever - Non-Free - Updates
++failovermethod=priority
++baseurl=http://mirror.yandex.ru/fedora/russianfedora/build/10/rpmfusion-nonfree-updates/\$basearch
++enabled=1
++gpgcheck=0
++
++[russianfedora-fixes-release]
++name=Russian Fedora Remix for Fedora \$releasever - Fixes
++#baseurl=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/releases/12/Everything/\$basearch/os
++mirrorlist=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/.mirrorlist-fixes-fedora-releases
++enabled=1
++gpgcheck=1
++gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-russianfedora-fixes-fedora
++
++[russianfedora-fixes-updates-release]
++name=Russian Fedora Remix for Fedora \$releasever - Fixes - Updates
++#baseurl=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/updates/12/\$basearch
++mirrorlist=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/.mirrorlist-fixes-fedora-updates
++enabled=1
++gpgcheck=1
++gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-russianfedora-fixes-fedora
++
++[russianfedora-free-release]
++name=Russian Fedora Remix for Fedora \$releasever - Free
++#baseurl=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/releases/12/Everything/\$basearch/os
++mirrorlist=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/.mirrorlist-free-fedora-releases
++enabled=1
++gpgcheck=1
++gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-russianfedora-free-fedora
++
++[russianfedora-free-updates-release]
++name=Russian Fedora Remix for Fedora \$releasever - Free - Updates
++#baseurl=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/updates/12/\$basearch
++mirrorlist=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/.mirrorlist-free-fedora-updates
++enabled=1
++gpgcheck=1
++gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-russianfedora-free-fedora
++
++[russianfedora-nonfree-release]
++name=Russian Fedora Remix for Fedora \$releasever - Non-Free
++#baseurl=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/releases/12/Everything/\$basearch/os
++mirrorlist=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/.mirrorlist-nonfree-fedora-releases
++enabled=1
++gpgcheck=1
++gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-russianfedora-nonfree-fedora
++
++[russianfedora-nonfree-updates-release]
++name=Russian Fedora Remix for Fedora \$releasever - Non-Free - Updates
++#baseurl=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/updates/12/\$basearch
++mirrorlist=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/.mirrorlist-nonfree-fedora-updates
++enabled=1
++gpgcheck=1
++gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-russianfedora-nonfree-fedora
++EOF
+ 
+ rm -f $DEST/usr/$LIBDIR/libunicode-lite*
+ 
Двоичные файлы anaconda-12.32-1.fc12.src/anaconda-12.31.tar.bz2 и anaconda-12.31-1.fc12.rfr.src/anaconda-12.31.tar.bz2 различаются
Двоичные файлы anaconda-12.32-1.fc12.src/anaconda-12.32.tar.bz2 и anaconda-12.31-1.fc12.rfr.src/anaconda-12.32.tar.bz2 различаются
diff -r -Nup anaconda-12.32-1.fc12.src/anaconda.spec anaconda-12.31-1.fc12.rfr.src/anaconda.spec
--- anaconda-12.32-1.fc12.src/anaconda.spec	2009-09-30 05:48:39.000000000 +0400
+++ anaconda-12.31-1.fc12.rfr.src/anaconda.spec	2009-09-29 13:14:45.000000000 +0400
@@ -3,8 +3,8 @@
 
 Summary: Graphical system installer
 Name:    anaconda
-Version: 12.32
-Release: 1%{?dist}
+Version: 12.31
+Release: 1%{?dist}.rfr
 License: GPLv2+
 Group:   Applications/System
 URL:     http://fedoraproject.org/wiki/Anaconda
@@ -15,6 +15,12 @@ URL:     http://fedoraproject.org/wiki/A
 # ./autogen.sh
 # make dist
 Source0: %{name}-%{version}.tar.bz2
+Patch2: anaconda-11.5.0.59-rfremix.patch
+Patch3: anaconda-12.26-create-anaconda-rawhide-repos.patch
+Patch4: anaconda-12.26-create-anaconda-repos.patch
+Patch5: anaconda-12.24-tigro-inst-types.patch
+Patch6: anaconda-11.5.0.53-language.patch
+Patch7: anaconda-11.5.0.28-selinux.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -27,13 +33,13 @@ BuildRoot: %{_tmppath}/%{name}-%{version
 %define libnlver 1.0
 %define libselinuxver 1.6
 %define mkinitrdver 5.1.2-1
-%define pykickstartver 1.63
+%define pykickstartver 1.58
 %define rpmpythonver 4.2-0.61
 %define slangver 2.0.6-2
 %define yumver 2.9.2
 %define partedver 1.8.1
 %define pypartedver 2.1.2
-%define syscfgdatever 1.9.48
+%define syscfgdatever 1.9.0
 %define pythonpyblockver 0.24-1
 %define libbdevidver 5.1.2-1
 %define e2fsver 1.41.0
@@ -43,7 +49,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version
 %define yumutilsver 1.1.11-3
 %define iscsiver 6.2.0.870-3
 %define pythoncryptsetupver 0.0.6
-%define mehver 0.4
 
 BuildRequires: audit-libs-devel
 BuildRequires: bzip2-devel
@@ -84,7 +89,7 @@ BuildRequires: iscsi-initiator-utils-dev
 BuildRequires: s390utils-devel
 %endif
 
-Requires: python-meh >= %{mehver}
+Requires: python-meh
 Requires: policycoreutils
 Requires: rpm-python >= %{rpmpythonver}
 Requires: comps-extras
@@ -116,11 +121,12 @@ Requires: python-cryptsetup >= %{pythonc
 Requires: mdadm
 Requires: lvm2
 Requires: util-linux-ng >= 2.15.1
-Requires: system-config-keyboard >= 1.3.1
-Requires: dbus-python
+%ifnarch s390 s390x ppc64
+Requires: system-config-keyboard >= 1.3.0-3
+%endif
+Requires: hal, dbus-python
 Requires: cracklib-python
 Requires: python-bugzilla
-Requires: python-nss
 %ifarch %livearches
 Requires: usermode
 Requires: zenity
@@ -140,11 +146,9 @@ Requires: isomd5sum
 Requires: yum-utils >= %{yumutilsver}
 Requires: NetworkManager >= %{nmver}
 Requires: dhclient
+Requires: dhcpv6-client
 Requires: anaconda-yum-plugins
 Requires: libselinux-python >= %{libselinuxver}
-%ifarch %{sparc}
-Requires: elftoaout piggyback
-%endif
 Obsoletes: anaconda-images <= 10
 Provides: anaconda-images = %{version}-%{release}
 Obsoletes: anaconda-runtime < %{version}-%{release}
@@ -157,6 +161,12 @@ system.  These files are of little use o
 
 %prep
 %setup -q
+sed -i 's!_Fedora!_RFRemix!g' po/*.po
+%patch2 -p1
+%patch3 -p1
+%patch5 -p1
+#%patch6 -p1
+%patch7 -p1
 
 %build
 %configure --disable-static
@@ -215,182 +225,24 @@ update-desktop-database &> /dev/null || 
 %endif
 
 %changelog
-* Tue Sep 29 2009 David Cantrell <dcantrell@redhat.com> - 12.32-1
-- Improve loader messages in parseCmdLineFlags when passing vnc (#526350).
-  (maier)
-- Update po/anaconda.pot during a 'bumpver' run. (dcantrell)
-- Add 'make release' as a synonym for 'make archive'. (dcantrell)
-- Whitespace cleanup in loader/net.c. (dcantrell)
-- Clean up getHostandPath() debugging messages for host & file. (dcantrell)
-- Need an extra  on the PS1 line in /.profile (dcantrell)
-- Korean font package name changed (#525597) (dcantrell)
-- We can't prompt for new network info in cmdline mode (#526262). (clumens)
-- yaboot supports /boot on ext4 (#526219). (clumens)
-- bootloader --append= should append, not set the args list (#524004).
-  (clumens)
-- Don't check if /boot is under the 4MB mark on i/p Series (#526200).
-  (clumens)
-- "minimal" has been renamed to "core" (#526191). (clumens)
-- Remove some unused isys methods. (clumens)
-- Make sure the disk holding /boot is setup before setting boot flag
-  (#526063) (hdegoede)
-- Use temporary repo id for edited object to prevent Duplicate Repo error
-  (#524599). (rvykydal)
-- Do not delete repo twice or when it had not been added actually (#524599).
-  (rvykydal)
-- Disable repo before deleting it (#524599). (rvykydal)
-- Log more, repo editing UI. (rvykydal)
-- Make _enableRepo a little more readable. (rvykydal)
-
-* Fri Sep 25 2009 David Cantrell <dcantrell@redhat.com> - 12.31-1
-- Move S390MODS to inside makeBootImages(), remove libiscsi_tcp. (dcantrell)
-- Require the latest and greatest python-meh. (clumens)
-- Add a stub enableNetwork method for cmdline mode (#525779). (clumens)
-- Adapt to python-meh passing a bug description around. (clumens)
-- Return None for next part type if all primary slots full. (#524859)
-  (dlehman)
-- Make sure the Minimal group is selected by default on RHEL installs
-  (#524561). (clumens)
-
-* Thu Sep 24 2009 Chris Lumens <clumens@redhat.com> - 12.30-1
-- Simplify s390x module list generation. (dcantrell)
-- Read cmsfs* commands from $IMGPATH/usr/sbin in mk-images (dcantrell)
-- Use correct kernel-bootwrapper on ppc64. (dcantrell)
-- Anaconda no longer requires hal. (notting)
-
-* Tue Sep 22 2009 David Cantrell <dcantrell@redhat.com> - 12.29-1
-- Updated po/anaconda.pot (dcantrell)
-- Remove ui/instkey.glade.h from po/POTFILES.in (dcantrell)
-
-* Tue Sep 22 2009 David Cantrell <dcantrell@redhat.com> - 12.28-1
-- Preserve whitespace in $CDLABEL in mk-images.x86 (dcantrell)
-- Modify rhel.py installclass for current RHEL development efforts.
-  (dcantrell)
-- Add --brand switch support to buildinstall script. (dcantrell)
-- Remove the installation number screen. (clumens)
-- Remove kickstart-docs.txt, since it comes with pykickstart (#515168).
-  (clumens)
-- ybin, mkofboot, and ofpath moved from /usr/sbin to /sbin (#524608).
-  (clumens)
-- Honor ignoredisk --only-use. (#514353) (dlehman)
-- Make sure user-selected mountpoint is not already in use. (#524584)
-  (dlehman)
-- Do not raise UI dialog in stage2 if network is set in ks (#487503).
-  (rvykydal)
-- Use whiptail instead of dialog in rescue mode, supports serial line better
-  and looks nicer (msivak)
+* Tue Sep 29 2009 Arkady L. Shane <ashejn@yandex-team.ru> - 12.31-1rfr
+- update to 12.31
 
-* Mon Sep 21 2009 David Cantrell <dcantrell@redhat.com> - 12.27-1
-- Require at least system-config-keyboard 1.3.1 or higher. (dcantrell)
-- Fixes for rhel installclass. (dcantrell)
-- Start with all modules from kernel/drivers/s390 on s390x (#524566)
-  (dcantrell)
-- Do not require dhcpv6-client, package is now obsolete. (dcantrell)
-- Take into account snapshots and mirrored volumes in lvm dialogs. (dlehman)
-- Add handling for snapshot and mirrored logical volumes to DeviceTree.
-  (dlehman)
-- Add attrs to LVMLogicalVolumeDevice class for snapshots and mirrored lvs.
-  (dlehman)
-- Add function lvorigin to determine the name of a snapshot's origin lv.
-  (dlehman)
-- Add function udev_device_get_lv_attr to retrieve lv attribute strings.
-  (dlehman)
-- Include hidden volumes and lv attributes in udev db. (dlehman)
-- Add 'install' user to start anaconda on s390x. (dcantrell)
-- Set a default shell prompt for s390x installs. (dcantrell)
-- Do not assume we found a module in addOption() in loader/modules.c
-  (dcantrell)
-- Do not try to load floppy, edd, pcspkr, or iscsi_ibft on s390x. (dcantrell)
-- Handle Esc keypress in (some more) dialogs as Cancel - (#520110).
-  (rvykydal)
-- All the nss libraries have moved from /lib to /usr/lib (#524410). (clumens)
-- Add python-nss as a requirement (#524307, #524313). (clumens)
-- Call $LDSO --verify for the binary file -inside- the chroot. This fixes
-  building x86 boot images on a x86_64 host system. (thomas.jarosch)
-- Just grab everything in a /usr/share/fonts/lohit* directory (#523906).
-  (clumens)
-- Don't write an empty mdadm.conf (hdegoede)
-- Write mdraid arrays to mdadm.conf in sorted order (hdegoede)
-- containers and their sets must only have a UUID= parameter in mdamd.conf
-  (hdegoede)
-- Updated anaconda.pot file. (dcantrell)
-
-* Thu Sep 17 2009 David Cantrell <dcantrell@redhat.com> - 12.26-1
-- NetworkManagerSystemSettings.service no longer exists. (jkeating)
-- udevsettle is no longer used (udevadm settle is called instead) so don't
-  put it in images. (jkeating)
-- nm-system-settings is no longer shipped. (jkeating)
-- Port from PolicyKit to polkit (jkeating)
-- Keep po/anaconda.pot in the source tree (#522072) (dcantrell)
-- Do not show Unknown as filesystem type for free space. (dcantrell)
-- Catch failures from write(2) in utils/snarffont.c (dcantrell)
-- Don't leak fds (#520154) (jgranado)
-- Initialize the opts variable. (jgranado)
-- Add the help messages for the new options of makeupdates script. (jgranado)
-- Revert "The Madan font should no longer be used (apparently).  (#523906)."
-  (clumens)
-- Fix going back from hd install UI when stage2 is given as boot param
-  (#519206). (rvykydal)
-- The Madan font should no longer be used (apparently).  (#523906). (clumens)
-- Update the pykickstart requirement to reflect the escrow stuff. (clumens)
-- add requires for sparc arches on elftoaout and piggyback we need them to
-  make the tftp image (dennis)
-- copy the sparc boot loader on all sparc arches (dennis)
-- make sure we include sparc boot loaders on all sparc arches (dennis)
-- make sure we get the sparc64 kernel on sparc (dennis)
-- Check whatever contains /boot on PPC as well as the bootable part
-  (#523747). (clumens)
-- make a call to rpmutils to get the basearch works on all arches that dont
-  have anaconda built on the basearch (dennis)
-- s-c-keyboard is now provided on all architectures (#523445). (clumens)
-
-* Tue Sep 15 2009 David Cantrell <dcantrell@redhat.com> - 12.25-1
-- Use pyblock for device-mapper devices' status. (dlehman)
-- load_policy has moved from /usr/sbin to /sbin (#523506). (clumens)
-- Collect all modules from modules.{ccwmap|networking} on s390x (#522519)
-  (dcantrell)
-- Copy cmsfscat from /usr/sbin, not /usr/bin. (dcantrell)
-- Remove duplicate search_cu() in linuxrc.s390 (dcantrell)
-- Try harder to stop mdraid arrays (hdegoede)
-- Log when we are skipping disks without media (hdegoede)
-- Don't scan stopped md devices (hdegoede)
-- Make udev_get_block_device() return None on failure (hdegoede)
-- Do not pass --update=super-minor to mdadm for containers and sets there in
-  (hdegoede)
-- Write mdadm.conf lines for mdraid container formats (imsm) (hdegoede)
-- Really put appended kernel cmdline arguments at the end (hdegoede)
-- Install dracut-network when using network storage (hdegoede)
-- Make recreateInitrd() generate a dracut initrd (hdegoede)
-- Use type of device rather than name in booty target selection. (hdegoede)
-- write netroot=fcoe:... to kernel cmdline in grub.conf for dracut (hdegoede)
-- write ifname=eth#:MAC to kernel cmdline in grub.conf for dracut (hdegoede)
-- write iscsi initiator name to kernel cmdline in grub.conf for dracut
-  (hdegoede)
-- Make iswmd the default (hdegoede)
-- Use new icons in anaconda so we don't look so dated (#515601). (clumens)
-- Prevent infinite loop in doClearPartitionedDevice. (dlehman)
-- Rename doDeleteDependentDevices to doClearPartitionedDevice for clarity.
-  (dlehman)
-- Handle Esc keypress in dialogs as Cancel (#520110). (rvykydal)
-- Don't use baseurl containing space in yum repo object (#516042). (rvykydal)
-- Add escrow support (mitr)
-- Add python-{nss,volume_key} to stage2, volume_key to rescue (mitr)
-- Update for pykickstart with escrow support (mitr)
-- Fix --encrypted when creating volumes in kickstart (mitr)
-- Remove the "Remove dmraid Device" button, which isn't even hooked up.
-  (clumens)
-- Require the right version of system-config-date (#523107). (clumens)
-- Fix setting of "Add repository" dialog title. (rvykydal)
-- Update state and name of repository in list after editing. (rvykydal)
-- Fix busy cursor in repo editing (#518529) (rvykydal)
-- Fix busy cursor stack popping when creating formats (#518529). (rvykydal)
-- Remove partitions in reverse order when clearing disks. (dlehman)
-- Improve the info provided to DeviceAction.__str__. (dlehman)
-- Include device id in log lines since partitions can get renumbered.
-  (dlehman)
-- Don't try to preserve old format attrs when reinitializing pvs. (dlehman)
-- remove the no longer used initcb and initlabel DiskDevice.__init__
-  arguments (hdegoede)
+* Fri Sep 25 2009 Arkady L. Shane <ashejn@yandex-team.ru> - 12.30-1rfr
+- update to 12.30
+
+* Thu Sep 24 2009 Arkady L. Shane <ashejn@yandex-team.ru> - 12.29-1rfr
+- update to 12.29
+
+* Fri Sep 18 2009 Arkady L. Shane <ashejn@yandex-team.ru> - 12.26-2rfr
+- update installation repos
+
+* Fri Sep 18 2009 Arkady L. Shane <ashejn@yandex-team.ru> - 12.26-1rfr
+- update to 12.26
+
+* Wed Sep 16 2009 Arkady L. Shane <ashejn@yandex-team.ru> - 12.25-1rfr
+- patches for RFRemix
+- update to 12.25
 
 * Thu Sep 10 2009 Chris Lumens <clumens@redhat.com> - 12.24-1
 - dmidecode is in /usr/sbin, not /usr/bin. (clumens)
