2 # - kill /mnt/runtime symlink hacks (leave the host alone!)
3 # - 01:20:59 ERROR : lokkit run failed: /usr/sbin/lokkit can not be run
4 # - lrwxrwxrwx 1 root root 11 Aug 31 04:21 menu.lst -> ./grub.conf (DEAD LINK)
5 # -rw-r--r-- 1 root root 551 Aug 31 04:21 menu.lst.rpmsave
6 # - can't find font latcyrheb
8 # SYSFONT="latarcyrheb-sun16"
10 # - yuminstaller downloads all packages twice
11 # 1156976072.958 317 192.168.2.3 TCP_MISS/200 209182 GET http://distrib/pld/dists/ac/PLD/i686/PLD/RPMS/sed-4.1.5-2.i686.rpm - DIRECT/x.x.x.x application/x-rpm
12 # 1156976073.808 701 192.168.2.3 TCP_HIT/200 209188 GET http://distrib/pld/dists/ac/PLD/i686/PLD/RPMS/sed-4.1.5-2.i686.rpm - NONE/- application/x-rpm
13 # - network config files are not pld-style
14 # - lvm2-initrd should be installed
16 # - /etc/modprobe.conf for geninitrd
17 # - gui installer packages selector:
18 #Traceback (most recent call last):
19 # File "/home/glen/tmp/anaconda-11.0.5-root-glen//usr/lib/anaconda/gui.py", line 954, in nextClicked
20 # File "/home/glen/tmp/anaconda-11.0.5-root-glen//usr/lib/anaconda/gui.py", line 1313, in setScreen
21 # File "/home/glen/tmp/anaconda-11.0.5-root-glen//usr/lib/anaconda/iw/package_gui.py", line 29, in getScreen
22 # File "/usr/share/python2.4/site-packages/pirut/GroupSelector.py", line 410, in doRefresh
23 # File "/usr/share/python2.4/site-packages/pirut/GroupSelector.py", line 407, in populateCategories
24 #TypeError: iter should be a GtkTreeIter
27 # FC to PLD deps replace rules, extracted from cvs logs
28 :%s#libxml2-python#python-libxml2#
29 :%s#pyparted#python-parted#
30 :%s#booty#python-booty#
32 :%s#rhpxl#python-rhpxl#
33 :%s#rpm-python#python-rpm#
34 :%s#gtk2-devel#gtk+2-devel#
35 :%s#pykickstart#python-kickstart#
36 :%s#squashfs-tools#squashfs#
38 Summary: Graphical system installer
39 Summary(pl): Graficzny instalator systemu
44 Group: Applications/System
45 Source0: %{name}-%{version}.tar.bz2
46 # Source0-md5: f814e7d0011dd44c3c3cf12b6ddb5b40
47 Source1: %{name}-mk-images
48 Source2: %{name}-upd-instroot
49 Source3: %{name}-mk-images.i386
50 Source4: %{name}-scrubtree
51 Source5: %{name}-installclass-pld.py
52 Source6: %{name}-splash.png
53 # Source6-md5: 6b38a868585adfd3a96a4ad16973c1f8
54 Patch0: %{name}-pld.patch
55 Patch1: %{name}-BUS_XEN.patch
56 Patch2: %{name}-vserver-proc.patch
57 Patch3: %{name}-pkgorder.patch
58 Patch4: %{name}-errorhandling.patch
59 Patch5: %{name}-libdir.patch
60 Patch6: %{name}-pld-release.patch
61 Patch7: %{name}-timezone.patch
62 Patch8: %{name}-kernel.patch
63 Patch9: %{name}-optflags.patch
64 Patch10: %{name}-network.patch
65 Patch11: %{name}-branding.patch
66 Patch12: %{name}-x11.patch
67 Patch13: %{name}-installclasses.patch
68 Patch14: %{name}-release_notes_viewer_gui.patch
69 Patch15: %{name}-hosttree.patch
70 URL: http://fedora.redhat.com/projects/anaconda-installer/
71 BuildRequires: bzip2-devel
72 BuildRequires: device-mapper-static >= 1.01.05
73 BuildRequires: e2fsprogs-devel
74 BuildRequires: gettext-devel >= 0.11
75 BuildRequires: glibc-static
76 BuildRequires: gtk+2-devel
77 BuildRequires: kudzu-devel >= 1.2.0
78 BuildRequires: libselinux-static >= 1.6
79 BuildRequires: libsepol-static
80 BuildRequires: newt-static
81 BuildRequires: popt-static
82 BuildRequires: pump-static >= 0.8.24-1
83 BuildRequires: python-devel
84 BuildRequires: python-rhpl
85 BuildRequires: python-rpm
86 BuildRequires: rpm-pythonprov
87 BuildRequires: rpmbuild(macros) >= 1.234
88 BuildRequires: sed >= 4.0
89 BuildRequires: slang-static
90 BuildRequires: zlib-static
91 Requires: /etc/pld-release
92 Requires: device-mapper >= 1.01.05
95 Requires: glibc-localedb-all
99 Requires: kudzu >= 1.2.34.3-1.1
102 Requires: python-booty >= 0.71-0.6
103 Requires: python-devel-tools
104 Requires: python-kickstart
105 Requires: python-libxml2
106 Requires: python-parted
107 Requires: python-rhpl >= 0.176-1.2
108 Requires: python-rpm >= 4.2-0.61
109 Requires: python-snack
110 Requires: python-urlgrabber >= 2.9.8
111 Requires: reiserfsprogs
113 Requires: yum >= 2.5.1-3
115 Requires: python-pyblock >= 0.7-1
117 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
120 The anaconda package contains the program which can be used to install
121 system. These files are of little use on an already installed system.
124 Pakiet anaconda zawiera program, którego mo¿na u¿yæ do zainstalowania
125 systemu. Pliki te maj± niewiele zastosowañ na ju¿ zainstalowanym
129 Summary: Anaconda GTK+2 GUI
130 Group: Applications/System
131 Requires: %{name} = %{version}-%{release}
132 Requires: X11-OpenGL-core
133 Requires: X11-Xserver
136 Requires: python-gnome-canvas
137 Requires: system-config-date
138 Requires: system-config-keyboard
139 #Requires: system-logos
141 %ifnarch s390 s390x ppc64
142 Requires: python-rhpxl >= 0.18-0.9
146 Anaconda GUI portion.
149 Summary: Graphical system installer portions needed only for fresh installs
150 Summary(pl): Elementy graficznego instalatora systemu potrzebne tylko przy nowych instalacjach
151 Group: Applications/System
153 Requires: %{name} = %{version}-%{release}
154 Requires: /usr/bin/strip
156 Requires: createrepo >= 0.4.3
158 Requires: glibc >= 6:2.3.6-5.1
160 Requires: policycoreutils >= 1.30
162 Requires: python-libxml2
163 Requires: python-rpm >= 4.2-0.61
165 Requires: yum >= 2.4.0
168 The anaconda-runtime package contains parts of the installation system
169 which are needed for installing new systems. These files are used to
170 build media sets, but are not meant for use on already installed
173 %description runtime -l pl
174 Pakiet anaconda-runtime zawiera elementy instalatora potrzebne tylko
175 do instalowania nowych systemów. Pliki te s³u¿± do tworzenia zestawu
176 no¶ników, nie s± przewidziane do u¿ywania na ju¿ zainstalowanych
180 Summary: Sourcecode for Anaconda
181 Summary(pl): Kod ¼ród³owy Anacondy
182 Group: Applications/System
184 Requires: %{name} = %{version}-%{release}
187 Anaconda sourcecode for debugging purposes.
189 %description debug -l pl
190 Kod ¼ród³owy Anacondy do celów diagnostycznych.
212 mv -f po/{eu_ES,eu}.po
214 # we don't want this being visible, neither want we to kill it (the
215 # other's aren't valid anyway (outdated probably).
216 mv installclasses/fedora.py{,.orig}
217 # we want this install class ;)
218 cp %{SOURCE5} installclasses/pld.py
220 sed -i -e 's/$(PYTHON) scripts/python scripts/' Makefile
224 if [ "$(locale -a | grep -c en_US.utf8)" = 0 ]; then
225 echo >&2 "en_US.utf8 locale not available. build will fail!"
226 echo >&2 "Install glibc-localedb-all or compile it!"
230 %{__make} depend -j1 \
236 OPTFLAGS="%{rpmcflags}"
238 ./py-compile isys/isys.py
241 rm -rf $RPM_BUILD_ROOT
244 DESTDIR=$RPM_BUILD_ROOT
246 install isys/isys.py[co] $RPM_BUILD_ROOT%{_libdir}/anaconda
248 cp %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/mk-images
249 cp %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/upd-instroot
250 cp %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/mk-images.i386
251 cp %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/scrubtree
252 cp %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/anaconda/splash.png
254 # for ./isys/lang.c:isysLoadKeymap()
256 cp -a loader2/keymaps-i386 $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
259 cp -a loader2/keymaps-ppc $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
262 cp -a loader2/keymaps-x86_64 $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
267 # hack so py_postclean would preserve it
268 install $RPM_BUILD_ROOT%{_libdir}/anaconda/iw/release_notes_viewer_gui{.py,}
270 %{!?debug:%py_postclean %{_libdir}/anaconda}
273 rm -rf $RPM_BUILD_ROOT
275 %files -f %{name}.lang
276 %defattr(644,root,root,755)
278 %{_sysconfdir}/keymaps.gz
279 %attr(755,root,root) %{_sbindir}/anaconda
280 %dir %{_libdir}/anaconda
281 %{_libdir}/anaconda/*.py[co]
282 %exclude %{_libdir}/anaconda/xsetup.py[co]
283 %dir %{_libdir}/anaconda/installclasses
284 %{_libdir}/anaconda/installclasses/*.py[co]
285 %dir %{_libdir}/anaconda/textw
286 %{_libdir}/anaconda/textw/*.py[co]
287 %{_libdir}/anaconda/lang-names
288 %{_libdir}/anaconda/lang-table
289 %{_libdir}/anaconda/lang-table-kon
290 %attr(755,root,root) %{_libdir}/anaconda/_isys.so
293 %defattr(644,root,root,755)
294 %attr(755,root,root) %{_bindir}/mini-wm
295 %attr(755,root,root) %{_libdir}/anaconda/iw/release_notes_viewer_gui
296 %attr(755,root,root) %{_libdir}/anaconda/xmouse.so
297 %attr(755,root,root) %{_libdir}/anaconda/xutils.so
298 %{_libdir}/anaconda/xsetup.py[co]
299 %dir %{_libdir}/anaconda/iw
300 %{_libdir}/anaconda/iw/*.py[co]
303 %if %{!?debug:0}%{?debug:1}
305 %defattr(644,root,root,755)
306 %{_libdir}/anaconda/*.py
307 %{_libdir}/anaconda/installclasses/*.py
308 %{_libdir}/anaconda/iw/*.py
309 %{_libdir}/anaconda/textw/*.py
313 %defattr(644,root,root,755)
314 %attr(755,root,root) %{_libdir}/anaconda/*-stub
315 %dir %{_libdir}/anaconda-runtime
316 %dir %{_libdir}/anaconda-runtime/boot
317 %attr(755,root,root) %{_libdir}/anaconda-runtime/boot/syslinux.cfg
318 %{_libdir}/anaconda-runtime/boot/boot.msg
319 %{_libdir}/anaconda-runtime/boot/general.msg
320 %{_libdir}/anaconda-runtime/boot/options.msg
321 %{_libdir}/anaconda-runtime/boot/param.msg
322 %{_libdir}/anaconda-runtime/boot/rescue.msg
323 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
324 %attr(755,root,root) %{_libdir}/anaconda-runtime/checkisomd5
325 %attr(755,root,root) %{_libdir}/anaconda-runtime/filtermoddeps
326 %attr(755,root,root) %{_libdir}/anaconda-runtime/fixmtime.py
327 %attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
328 %attr(755,root,root) %{_libdir}/anaconda-runtime/implantisomd5
329 %{_libdir}/anaconda-runtime/keymaps-override-*
330 %attr(755,root,root) %{_libdir}/anaconda-runtime/libunicode-lite.so.1
331 %dir %{_libdir}/anaconda-runtime/loader
332 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/init
333 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/loader
334 %{_libdir}/anaconda-runtime/loader/loader.tr
335 %{_libdir}/anaconda-runtime/loader/module-info
336 %{_libdir}/anaconda-runtime/loader/unicode-linedraw-chars.txt
337 %attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
338 %attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
339 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
340 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.i386
341 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
342 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
343 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
344 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86_64
345 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.i386
346 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.ppc
347 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.x86_64
348 %attr(755,root,root) %{_libdir}/anaconda-runtime/moddeps
349 %attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
350 %attr(755,root,root) %{_libdir}/anaconda-runtime/pkgorder
351 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyisomd5sum.so
352 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
353 %attr(755,root,root) %{_libdir}/anaconda-runtime/pythondeps
354 %attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
355 %attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
356 %{_libdir}/anaconda-runtime/screenfont-*.gz
357 %attr(755,root,root) %{_libdir}/anaconda-runtime/splittree.py
358 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimmodalias
359 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
360 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
361 %attr(755,root,root) %{_libdir}/anaconda-runtime/yumcache