Subversion Repositories livecd

Rev

Rev 441 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 441 Rev 443
1
 
1
 
2
lang en_GB.UTF-8
2
lang en_GB.UTF-8
3
keyboard us
3
keyboard us
4
timezone Europe/Brussels --isUtc
4
timezone Europe/Brussels --isUtc
5
auth --useshadow --enablemd5
5
auth --useshadow --enablemd5
6
selinux --enforcing
6
selinux --enforcing
7
firewall --enabled --service=mdns
7
firewall --enabled --service=mdns
8
xconfig --startxonboot
8
xconfig --startxonboot
9
part / --size 10240 --fstype ext4
9
part / --size 10240 --fstype ext4
10
services --enabled=NetworkManager --disabled=network,sshd
10
services --enabled=NetworkManager --disabled=network,sshd
11
 
11
 
12
 
12
 
13
# Root password
13
# Root password
14
rootpw --iscrypted $6$K2nKf02kVKG68960$OywvoaViphSITuro/liKvCj7Pm/CH/xqzz/lsoXyaKSR1lYf0vHAqSUc483a9MCCBkIwfr/hNMfqwxqVO0OEg1
14
rootpw --iscrypted $6$K2nKf02kVKG68960$OywvoaViphSITuro/liKvCj7Pm/CH/xqzz/lsoXyaKSR1lYf0vHAqSUc483a9MCCBkIwfr/hNMfqwxqVO0OEg1
15
 
15
 
16
# Workaround for the grubby issue on live media (see https://bugzilla.redhat.com/show_bug.cgi?id=1153410)
16
# Workaround for the grubby issue on live media (see https://bugzilla.redhat.com/show_bug.cgi?id=1153410)
17
# SL repositories (fastbugs enabled per default) 
17
# SL repositories (fastbugs enabled per default) 
18
repo --name=base      --baseurl=http://ftp.scientificlinux.org/linux/scientific/7rolling/$basearch/os/               --excludepkgs=grubby
18
repo --name=base      --baseurl=http://ftp.scientificlinux.org/linux/scientific/7rolling/$basearch/os/               --excludepkgs=grubby
19
repo --name=security  --baseurl=http://ftp.scientificlinux.org/linux/scientific/7rolling/$basearch/updates/security/ --excludepkgs=grubby
19
repo --name=security  --baseurl=http://ftp.scientificlinux.org/linux/scientific/7rolling/$basearch/updates/security/ --excludepkgs=grubby
20
repo --name=fastbugs  --baseurl=http://ftp.scientificlinux.org/linux/scientific/7rolling/$basearch/updates/fastbugs/ --excludepkgs=grubby
20
repo --name=fastbugs  --baseurl=http://ftp.scientificlinux.org/linux/scientific/7rolling/$basearch/updates/fastbugs/ --excludepkgs=grubby
21
repo --name=grubby    --baseurl=http://ftp.scientificlinux.org/linux/scientific/7.0/$basearch/os/                    --includepkgs=grubby
21
repo --name=grubby    --baseurl=http://ftp.scientificlinux.org/linux/scientific/7.0/$basearch/os/                    --includepkgs=grubby
22
 
22
 
23
# or use a mirror close to you
23
# or use a mirror close to you
24
#repo --name=base      --baseurl=http://mirror.switch.ch/ftp/mirror/scientificlinux/7rolling/$basearch/os/               --excludepkgs=grubby
24
#repo --name=base      --baseurl=http://mirror.switch.ch/ftp/mirror/scientificlinux/7rolling/$basearch/os/               --excludepkgs=grubby
25
#repo --name=security  --baseurl=http://mirror.switch.ch/ftp/mirror/scientificlinux/7rolling/$basearch/updates/security/ --excludepkgs=grubby
25
#repo --name=security  --baseurl=http://mirror.switch.ch/ftp/mirror/scientificlinux/7rolling/$basearch/updates/security/ --excludepkgs=grubby
26
#repo --name=fastbugs  --baseurl=http://mirror.switch.ch/ftp/mirror/scientificlinux/7rolling/$basearch/updates/fastbugs/ --excludepkgs=grubby
26
#repo --name=fastbugs  --baseurl=http://mirror.switch.ch/ftp/mirror/scientificlinux/7rolling/$basearch/updates/fastbugs/ --excludepkgs=grubby
27
#repo --name=grubby    --baseurl=http://ftp.scientificlinux.org/linux/scientific/7.0/$basearch/os/                       --includepkgs=grubby
27
#repo --name=grubby    --baseurl=http://ftp.scientificlinux.org/linux/scientific/7.0/$basearch/os/                       --includepkgs=grubby
28
 
28
 
29
 
29
 
30
%packages
30
%packages
31
abattis-cantarell-fonts
31
abattis-cantarell-fonts
32
accountsservice
32
accountsservice
33
accountsservice-libs
33
accountsservice-libs
34
acl
34
acl
35
adwaita-cursor-theme
35
adwaita-cursor-theme
36
adwaita-gtk2-theme
36
adwaita-gtk2-theme
37
adwaita-gtk3-theme
37
adwaita-gtk3-theme
38
aic94xx-firmware
38
aic94xx-firmware
39
alsa-firmware
39
alsa-firmware
40
alsa-lib
40
alsa-lib
41
alsa-tools-firmware
41
alsa-tools-firmware
42
anaconda
42
anaconda
43
anaconda-widgets
43
anaconda-widgets
44
at
44
at
45
atk
45
atk
46
atkmm
46
atkmm
47
at-spi2-atk
47
at-spi2-atk
48
at-spi2-core
48
at-spi2-core
49
attr
49
attr
50
audit
50
audit
51
audit-libs
51
audit-libs
52
audit-libs-python
52
audit-libs-python
53
augeas-libs
53
augeas-libs
54
authconfig
54
authconfig
55
avahi
55
avahi
56
avahi-autoipd
56
avahi-autoipd
57
avahi-glib
57
avahi-glib
58
avahi-gobject
58
avahi-gobject
59
avahi-libs
59
avahi-libs
60
avahi-ui-gtk3
60
avahi-ui-gtk3
61
baobab
61
baobab
62
basesystem
62
basesystem
63
bash
63
bash
64
bash-completion
64
bash-completion
65
bc
65
bc
66
bind-libs
66
bind-libs
67
bind-libs-lite
67
bind-libs-lite
68
bind-license
68
bind-license
69
bind-utils
69
bind-utils
70
binutils
70
binutils
71
biosdevname
71
biosdevname
72
blktrace
72
blktrace
73
bluez
73
bluez
74
bluez-libs
74
bluez-libs
75
bridge-utils
75
bridge-utils
76
btrfs-progs
76
btrfs-progs
77
bzip2
77
bzip2
78
bzip2-libs
78
bzip2-libs
79
ca-certificates
79
ca-certificates
80
cairo
80
cairo
81
cairo-gobject
81
cairo-gobject
82
cairomm
82
cairomm
83
cdparanoia-libs
83
cdparanoia-libs
84
celt051
84
celt051
85
checkpolicy
85
checkpolicy
86
##cheese
86
##cheese
87
##cheese-libs
87
##cheese-libs
88
chkconfig
88
chkconfig
89
chrony
89
chrony
90
clutter
90
clutter
91
clutter-gst2
91
clutter-gst2
92
clutter-gtk
92
clutter-gtk
93
cogl
93
cogl
94
colord
94
colord
95
colord-gtk
95
colord-gtk
96
colord-libs
96
colord-libs
97
color-filesystem
97
color-filesystem
98
comps-extras
98
comps-extras
99
control-center
99
control-center
100
control-center-filesystem
100
control-center-filesystem
101
coreutils
101
coreutils
102
cpio
102
cpio
103
cracklib
103
cracklib
104
cracklib-dicts
104
cracklib-dicts
105
crda
105
crda
106
createrepo
106
createrepo
107
cronie
107
cronie
108
cronie-anacron
108
cronie-anacron
109
crontabs
109
crontabs
110
cryptsetup
110
cryptsetup
111
cryptsetup-libs
111
cryptsetup-libs
112
cryptsetup-python
112
cryptsetup-python
113
cups-libs
113
cups-libs
114
cups-pk-helper
114
cups-pk-helper
115
curl
115
curl
116
cyrus-sasl-lib
116
cyrus-sasl-lib
117
cyrus-sasl-plain
117
cyrus-sasl-plain
118
dbus
118
dbus
119
dbus-glib
119
dbus-glib
120
dbus-libs
120
dbus-libs
121
dbus-python
121
dbus-python
122
dbus-x11
122
dbus-x11
123
dconf
123
dconf
124
dejavu-fonts-common
124
dejavu-fonts-common
125
dejavu-sans-fonts
125
dejavu-sans-fonts
126
dejavu-sans-mono-fonts
126
dejavu-sans-mono-fonts
127
dejavu-serif-fonts
127
dejavu-serif-fonts
128
deltarpm
128
deltarpm
129
desktop-file-utils
129
desktop-file-utils
130
device-mapper
130
device-mapper
131
device-mapper-event
131
device-mapper-event
132
device-mapper-event-libs
132
device-mapper-event-libs
133
device-mapper-libs
133
device-mapper-libs
134
device-mapper-multipath
134
device-mapper-multipath
135
device-mapper-multipath-libs
135
device-mapper-multipath-libs
136
device-mapper-persistent-data
136
device-mapper-persistent-data
137
dhclient
137
dhclient
138
dhcp-common
138
dhcp-common
139
dhcp-libs
139
dhcp-libs
140
diffutils
140
diffutils
141
dmidecode
141
dmidecode
142
dmraid
142
dmraid
143
dmraid-events
143
dmraid-events
144
dnsmasq
144
dnsmasq
145
dosfstools
145
dosfstools
146
dracut
146
dracut
147
dracut-config-rescue
147
dracut-config-rescue
148
dracut-network
148
dracut-network
149
##dyninst
149
##dyninst
150
e2fsprogs
150
e2fsprogs
151
e2fsprogs-libs
151
e2fsprogs-libs
152
ebtables
152
ebtables
153
ed
153
ed
154
elfutils-libelf
154
elfutils-libelf
155
elfutils-libs
155
elfutils-libs
156
emacs-filesystem
156
emacs-filesystem
157
enchant
157
enchant
158
##eog
158
##eog
159
ethtool
159
ethtool
160
##evince
160
##evince
161
##evince-libs
161
##evince-libs
162
##evince-nautilus
162
##evince-nautilus
163
evolution-data-server
163
evolution-data-server
164
exempi
164
exempi
165
exiv2-libs
165
exiv2-libs
166
expat
166
expat
167
fcoe-utils
167
fcoe-utils
168
file
168
file
169
file-libs
169
file-libs
170
file-roller
170
file-roller
171
file-roller-nautilus
171
file-roller-nautilus
172
filesystem
172
filesystem
173
findutils
173
findutils
174
fipscheck
174
fipscheck
175
fipscheck-lib
175
fipscheck-lib
176
firefox
176
firefox
177
firewall-config
177
firewall-config
178
firewalld
178
firewalld
179
firstboot
179
firstboot
180
flac-libs
180
flac-libs
181
folks
181
folks
182
fontconfig
182
fontconfig
183
fontpackages-filesystem
183
fontpackages-filesystem
184
fprintd
184
fprintd
185
fprintd-pam
185
fprintd-pam
186
freerdp
186
freerdp
187
freerdp-libs
187
freerdp-libs
188
freerdp-plugins
188
freerdp-plugins
189
freetype
189
freetype
190
##frei0r-plugins
190
##frei0r-plugins
191
fros
191
fros
192
fuse
192
fuse
193
fuse-libs
193
fuse-libs
194
fxload
194
fxload
195
gamin
195
gamin
196
##gavl
196
##gavl
197
gawk
197
gawk
198
GConf2
198
GConf2
199
gcr
199
gcr
200
gd
200
gd
201
gdbm
201
gdbm
202
gdisk
202
gdisk
203
gdk-pixbuf2
203
gdk-pixbuf2
204
gdm
204
gdm
205
##gedit
205
##gedit
206
geoclue
206
geoclue
207
gettext
207
gettext
208
gettext-libs
208
gettext-libs
209
##ghostscript
209
##ghostscript
210
##ghostscript-fonts
210
##ghostscript-fonts
211
giflib
211
giflib
212
gjs
212
gjs
213
glade-libs
213
glade-libs
214
glib2
214
glib2
215
glibc
215
glibc
216
glibc-common
216
glibc-common
217
glibmm24
217
glibmm24
218
glib-networking
218
glib-networking
219
glusterfs-api
219
glusterfs-api
220
glusterfs-libs
220
glusterfs-libs
221
glx-utils
221
glx-utils
222
gmp
222
gmp
223
gnome-bluetooth
223
gnome-bluetooth
224
gnome-bluetooth-libs
224
gnome-bluetooth-libs
225
##gnome-calculator
225
##gnome-calculator
226
gnome-classic-session
226
gnome-classic-session
227
gnome-clocks
227
gnome-clocks
228
##gnome-color-manager
228
##gnome-color-manager
229
gnome-contacts
229
gnome-contacts
230
gnome-desktop3
230
gnome-desktop3
231
gnome-dictionary
231
gnome-dictionary
232
gnome-disk-utility
232
gnome-disk-utility
233
#gnome-documents    # needs huge libreoffice-core
233
#gnome-documents    # needs huge libreoffice-core
234
gnome-font-viewer
234
gnome-font-viewer
235
gnome-icon-theme
235
gnome-icon-theme
236
gnome-icon-theme-extras
236
gnome-icon-theme-extras
237
gnome-icon-theme-legacy
237
gnome-icon-theme-legacy
238
gnome-icon-theme-symbolic
238
gnome-icon-theme-symbolic
239
gnome-keyring
239
gnome-keyring
240
gnome-keyring-pam
240
gnome-keyring-pam
241
gnome-menus
241
gnome-menus
242
gnome-online-accounts
242
gnome-online-accounts
243
gnome-packagekit
243
gnome-packagekit
244
gnome-python2
244
gnome-python2
245
gnome-python2-bonobo
245
gnome-python2-bonobo
246
gnome-python2-canvas
246
gnome-python2-canvas
247
gnome-python2-gnome
247
gnome-python2-gnome
248
gnome-python2-gnomevfs
248
gnome-python2-gnomevfs
249
gnome-screenshot
249
gnome-screenshot
250
gnome-session
250
gnome-session
251
gnome-session-xsession
251
gnome-session-xsession
252
gnome-settings-daemon
252
gnome-settings-daemon
253
gnome-shell
253
gnome-shell
254
gnome-shell-extension-alternate-tab
254
gnome-shell-extension-alternate-tab
255
gnome-shell-extension-apps-menu
255
gnome-shell-extension-apps-menu
256
gnome-shell-extension-common
256
gnome-shell-extension-common
257
gnome-shell-extension-launch-new-instance
257
gnome-shell-extension-launch-new-instance
258
gnome-shell-extension-places-menu
258
gnome-shell-extension-places-menu
259
gnome-shell-extension-window-list
259
gnome-shell-extension-window-list
260
gnome-system-log
260
gnome-system-log
261
gnome-system-monitor
261
gnome-system-monitor
262
gnome-terminal
262
gnome-terminal
263
gnome-terminal-nautilus
263
gnome-terminal-nautilus
264
gnome-themes-standard
264
gnome-themes-standard
265
gnome-tweak-tool
265
gnome-tweak-tool
266
#gnome-user-docs
266
#gnome-user-docs
267
gnome-vfs2
267
gnome-vfs2
268
##gnome-video-effects
268
##gnome-video-effects
269
##gnu-free-fonts-common
269
##gnu-free-fonts-common
270
##gnu-free-mono-fonts
270
##gnu-free-mono-fonts
271
##gnu-free-sans-fonts
271
##gnu-free-sans-fonts
272
##gnu-free-serif-fonts
272
##gnu-free-serif-fonts
273
gnupg2
273
gnupg2
274
gnutls
274
gnutls
275
gobject-introspection
275
gobject-introspection
276
google-crosextra-caladea-fonts
276
google-crosextra-caladea-fonts
277
google-crosextra-carlito-fonts
277
google-crosextra-carlito-fonts
278
gpgme
278
gpgme
279
gpm-libs
279
gpm-libs
280
graphite2
280
graphite2
281
grep
281
grep
282
grilo
282
grilo
283
grilo-plugins
283
grilo-plugins
284
groff-base
284
groff-base
285
grub2
285
grub2
286
grub2-tools
286
grub2-tools
287
grubby
287
grubby
288
gsettings-desktop-schemas
288
gsettings-desktop-schemas
289
gsm
289
gsm
290
gssdp
290
gssdp
291
gstreamer1
291
gstreamer1
292
##gstreamer1-plugins-bad-free
292
##gstreamer1-plugins-bad-free
293
gstreamer1-plugins-base
293
gstreamer1-plugins-base
294
##gstreamer1-plugins-good
294
##gstreamer1-plugins-good
295
gtk2
295
gtk2
296
gtk2-immodule-xim
296
gtk2-immodule-xim
297
gtk3
297
gtk3
298
gtk3-immodule-xim
298
gtk3-immodule-xim
299
gtkmm30
299
gtkmm30
300
gtksourceview3
300
gtksourceview3
301
gtk-vnc2
301
gtk-vnc2
302
gucharmap
302
gucharmap
303
gupnp
303
gupnp
304
gupnp-av
304
gupnp-av
305
gvfs
305
gvfs
306
gvfs-afc
306
gvfs-afc
307
gvfs-afp
307
gvfs-afp
308
gvfs-archive
308
gvfs-archive
309
gvfs-fuse
309
gvfs-fuse
310
gvfs-goa
310
gvfs-goa
311
gvfs-gphoto2
311
gvfs-gphoto2
312
gvfs-mtp
312
gvfs-mtp
313
gvfs-smb
313
gvfs-smb
314
gvnc
314
gvnc
315
gzip
315
gzip
316
hardlink
316
hardlink
317
harfbuzz
317
harfbuzz
318
harfbuzz-icu
318
harfbuzz-icu
319
hicolor-icon-theme
319
hicolor-icon-theme
320
hostname
320
hostname
321
hplip-common
321
hplip-common
322
hunspell
322
hunspell
323
hunspell-en
323
hunspell-en
324
hunspell-en-GB
324
hunspell-en-GB
325
hunspell-en-US
325
hunspell-en-US
326
hwdata
326
hwdata
327
ibus
327
ibus
328
ibus-chewing
328
ibus-chewing
329
ibus-gtk2
329
ibus-gtk2
330
ibus-gtk3
330
ibus-gtk3
331
ibus-hangul
331
ibus-hangul
332
ibus-libs
332
ibus-libs
333
ibus-m17n
333
ibus-m17n
334
ibus-rawcode
334
ibus-rawcode
335
ibus-sayura
335
ibus-sayura
336
ibus-setup
336
ibus-setup
337
ibus-table
337
ibus-table
338
ibus-table-chinese
338
ibus-table-chinese
339
imsettings
339
imsettings
340
imsettings-gsettings
340
imsettings-gsettings
341
imsettings-libs
341
imsettings-libs
342
info
342
info
343
initial-setup
343
initial-setup
344
initscripts
344
initscripts
345
iproute
345
iproute
346
iprutils
346
iprutils
347
iptables
347
iptables
348
iputils
348
iputils
349
irqbalance
349
irqbalance
350
iscsi-initiator-utils
350
iscsi-initiator-utils
351
iscsi-initiator-utils-iscsiuio
351
iscsi-initiator-utils-iscsiuio
352
iso-codes
352
iso-codes
353
isomd5sum
353
isomd5sum
354
ivtv-firmware
354
ivtv-firmware
355
iw
355
iw
356
iwl1000-firmware
356
iwl1000-firmware
357
iwl100-firmware
357
iwl100-firmware
358
iwl105-firmware
358
iwl105-firmware
359
iwl135-firmware
359
iwl135-firmware
360
iwl2000-firmware
360
iwl2000-firmware
361
iwl2030-firmware
361
iwl2030-firmware
362
iwl3160-firmware
362
iwl3160-firmware
363
iwl3945-firmware
363
iwl3945-firmware
364
iwl4965-firmware
364
iwl4965-firmware
365
iwl5000-firmware
365
iwl5000-firmware
366
iwl5150-firmware
366
iwl5150-firmware
367
iwl6000-firmware
367
iwl6000-firmware
368
iwl6000g2a-firmware
368
iwl6000g2a-firmware
369
iwl6000g2b-firmware
369
iwl6000g2b-firmware
370
iwl6050-firmware
370
iwl6050-firmware
371
iwl7260-firmware
371
iwl7260-firmware
372
jansson
372
jansson
373
jasper-libs
373
jasper-libs
374
jbigkit-libs
374
jbigkit-libs
375
jomolhari-fonts
375
jomolhari-fonts
376
##js
376
##js
377
json-c
377
json-c
378
json-glib
378
json-glib
379
kbd
379
kbd
380
kbd-misc
380
kbd-misc
381
kernel
381
kernel
382
kernel-tools
382
kernel-tools
383
kernel-tools-libs
383
kernel-tools-libs
384
kexec-tools
384
kexec-tools
385
keybinder3
385
keybinder3
386
keyutils-libs
386
keyutils-libs
387
khmeros-base-fonts
387
khmeros-base-fonts
388
khmeros-fonts-common
388
khmeros-fonts-common
389
kmod
389
kmod
390
kmod-libs
390
kmod-libs
391
kpartx
391
kpartx
392
kpatch
392
kpatch
393
krb5-libs
393
krb5-libs
394
langtable
394
langtable
395
langtable-data
395
langtable-data
396
langtable-python
396
langtable-python
397
lcms2
397
lcms2
398
ldns
398
ldns
399
ledmon
399
ledmon
400
less
400
less
401
libacl
401
libacl
402
libaio
402
libaio
403
libarchive
403
libarchive
404
libart_lgpl
404
libart_lgpl
405
libassuan
405
libassuan
406
libasyncns
406
libasyncns
407
libatasmart
407
libatasmart
408
libattr
408
libattr
409
libavc1394
409
libavc1394
410
libblkid
410
libblkid
411
libbluray
411
libbluray
412
libbonobo
412
libbonobo
413
libbonoboui
413
libbonoboui
414
libcacard
414
libcacard
415
libcanberra
415
libcanberra
416
libcanberra-gtk2
416
libcanberra-gtk2
417
libcanberra-gtk3
417
libcanberra-gtk3
418
libcap
418
libcap
419
libcap-ng
419
libcap-ng
420
libcdio
420
libcdio
421
libcdio-paranoia
421
libcdio-paranoia
422
libcgroup
422
libcgroup
423
libchewing
423
libchewing
424
libcom_err
424
libcom_err
425
libconfig
425
libconfig
426
libcroco
426
libcroco
427
libcurl
427
libcurl
428
libdaemon
428
libdaemon
429
libdb
429
libdb
430
libdb-utils
430
libdb-utils
431
libdmapsharing
431
libdmapsharing
432
libdmx
432
libdmx
433
libdrm
433
libdrm
434
libdv
434
libdv
435
libdvdnav
435
libdvdnav
436
libdvdread
436
libdvdread
437
libdwarf
437
libdwarf
438
libedit
438
libedit
439
liberation-fonts-common
439
liberation-fonts-common
440
liberation-mono-fonts
440
liberation-mono-fonts
441
liberation-sans-fonts
441
liberation-sans-fonts
442
liberation-serif-fonts
442
liberation-serif-fonts
443
libestr
443
libestr
444
libevent
444
libevent
445
libexif
445
libexif
446
libffi
446
libffi
447
libfontenc
447
libfontenc
448
libfprint
448
libfprint
449
libgcc
449
libgcc
450
libgcrypt
450
libgcrypt
451
libgdata
451
libgdata
452
libgdither
452
libgdither
453
libgee
453
libgee
454
libgee06
454
libgee06
455
libglade2
455
libglade2
456
libgnome
456
libgnome
457
libgnomecanvas
457
libgnomecanvas
458
libgnomekbd
458
libgnomekbd
459
libgnome-keyring
459
libgnome-keyring
460
libgnomeui
460
libgnomeui
461
libgomp
461
libgomp
462
libgpg-error
462
libgpg-error
463
libgphoto2
463
libgphoto2
464
libgsf
464
libgsf
465
libgtop2
465
libgtop2
466
libgudev1
466
libgudev1
467
libgusb
467
libgusb
468
libgweather
468
libgweather
469
libgxps
469
libgxps
470
libhangul
470
libhangul
471
libhbaapi
471
libhbaapi
472
libhbalinux
472
libhbalinux
473
libical
473
libical
474
libICE
474
libICE
475
libicu
475
libicu
476
libIDL
476
libIDL
477
libidn
477
libidn
478
libiec61883
478
libiec61883
479
libieee1284
479
libieee1284
480
libimobiledevice
480
libimobiledevice
481
libiptcdata
481
libiptcdata
482
libiscsi
482
libiscsi
483
libjpeg-turbo
483
libjpeg-turbo
484
libldb
484
libldb
485
libmnl
485
libmnl
486
libmodman
486
libmodman
487
libmount
487
libmount
488
libmtp
488
libmtp
489
libmusicbrainz5
489
libmusicbrainz5
490
libndp
490
libndp
491
libnetfilter_conntrack
491
libnetfilter_conntrack
492
libnfnetlink
492
libnfnetlink
493
libnl
493
libnl
494
libnl3
494
libnl3
495
libnl3-cli
495
libnl3-cli
496
libnm-gtk
496
libnm-gtk
497
libnotify
497
libnotify
498
liboauth
498
liboauth
499
libogg
499
libogg
500
libosinfo
500
libosinfo
501
libpcap
501
libpcap
502
libpciaccess
502
libpciaccess
503
libpeas
503
libpeas
504
libpipeline
504
libpipeline
505
libplist
505
libplist
506
libpng
506
libpng
507
libproxy
507
libproxy
508
libproxy-mozjs
508
libproxy-mozjs
509
libpwquality
509
libpwquality
510
libquvi
510
libquvi
511
libquvi-scripts
511
libquvi-scripts
512
libraw1394
512
libraw1394
513
libreport
513
libreport
514
libreport-anaconda
514
libreport-anaconda
515
libreport-cli
515
libreport-cli
516
libreport-filesystem
516
libreport-filesystem
517
libreport-gtk
517
libreport-gtk
518
libreport-plugin-bugzilla
518
libreport-plugin-bugzilla
519
libreport-plugin-mailx
519
libreport-plugin-mailx
520
libreport-plugin-reportuploader
520
libreport-plugin-reportuploader
521
libreport-python
521
libreport-python
522
libreport-rhel-anaconda-bugzilla
522
libreport-rhel-anaconda-bugzilla
523
libreport-web
523
libreport-web
524
##libreswan
524
##libreswan
525
librsvg2
525
librsvg2
526
libsamplerate
526
libsamplerate
527
libsecret
527
libsecret
528
libselinux
528
libselinux
529
libselinux-python
529
libselinux-python
530
libselinux-utils
530
libselinux-utils
531
libsemanage
531
libsemanage
532
libsemanage-python
532
libsemanage-python
533
libsepol
533
libsepol
534
libshout
534
libshout
535
libsigc++20
535
libsigc++20
536
libSM
536
libSM
537
libsmbclient
537
libsmbclient
538
libsndfile
538
libsndfile
539
libsoup
539
libsoup
540
##libspectre
540
##libspectre
541
libss
541
libss
542
libssh2
542
libssh2
543
libstdc++
543
libstdc++
544
libstoragemgmt
544
libstoragemgmt
545
libstoragemgmt-python
545
libstoragemgmt-python
546
libsysfs
546
libsysfs
547
libtalloc
547
libtalloc
548
libtar
548
libtar
549
libtasn1
549
libtasn1
550
libtdb
550
libtdb
551
libteam
551
libteam
552
libtevent
552
libtevent
553
libthai
553
libthai
554
libtheora
554
libtheora
555
libtiff
555
libtiff
556
libtool-ltdl
556
libtool-ltdl
557
libudisks2
557
libudisks2
558
libunistring
558
libunistring
559
libusb
559
libusb
560
libusbx
560
libusbx
561
libuser
561
libuser
562
libuser-python
562
libuser-python
563
libutempter
563
libutempter
564
libuuid
564
libuuid
565
libv4l
565
libv4l
566
libverto
566
libverto
567
libvisual
567
libvisual
568
libvorbis
568
libvorbis
569
libvpx
569
libvpx
570
libwacom
570
libwacom
571
libwacom-data
571
libwacom-data
572
libwbclient
572
libwbclient
573
libwebp
573
libwebp
574
libwnck3
574
libwnck3
575
libX11
575
libX11
576
libX11-common
576
libX11-common
577
libXau
577
libXau
578
libxcb
578
libxcb
579
libXcomposite
579
libXcomposite
580
libXcursor
580
libXcursor
581
libXdamage
581
libXdamage
582
libXdmcp
582
libXdmcp
583
libXevie
583
libXevie
584
libXext
584
libXext
585
libXfixes
585
libXfixes
586
libXfont
586
libXfont
587
libXft
587
libXft
588
libXi
588
libXi
589
libXinerama
589
libXinerama
590
libxkbfile
590
libxkbfile
591
libxklavier
591
libxklavier
592
libxml2
592
libxml2
593
libxml2-python
593
libxml2-python
594
libXmu
594
libXmu
595
libXpm
595
libXpm
596
libXrandr
596
libXrandr
597
libXrender
597
libXrender
598
libXres
598
libXres
599
libxslt
599
libxslt
600
libXt
600
libXt
601
libXtst
601
libXtst
602
libXv
602
libXv
603
libXvMC
603
libXvMC
604
libXxf86dga
604
libXxf86dga
605
libXxf86misc
605
libXxf86misc
606
libXxf86vm
606
libXxf86vm
607
libzapojit
607
libzapojit
608
linuxconsoletools
608
linuxconsoletools
609
linux-firmware
609
linux-firmware
610
lklug-fonts
610
lklug-fonts
611
lldpad
611
lldpad
612
lm_sensors-libs
612
lm_sensors-libs
613
lockdev
613
lockdev
614
logrotate
614
logrotate
615
lohit-assamese-fonts
615
lohit-assamese-fonts
616
lohit-bengali-fonts
616
lohit-bengali-fonts
617
lohit-devanagari-fonts
617
lohit-devanagari-fonts
618
lohit-gujarati-fonts
618
lohit-gujarati-fonts
619
lohit-kannada-fonts
619
lohit-kannada-fonts
620
lohit-malayalam-fonts
620
lohit-malayalam-fonts
621
lohit-marathi-fonts
621
lohit-marathi-fonts
622
lohit-nepali-fonts
622
lohit-nepali-fonts
623
lohit-oriya-fonts
623
lohit-oriya-fonts
624
lohit-punjabi-fonts
624
lohit-punjabi-fonts
625
lohit-tamil-fonts
625
lohit-tamil-fonts
626
lohit-telugu-fonts
626
lohit-telugu-fonts
627
lsof
627
lsof
628
lua
628
lua
629
lvm2
629
lvm2
630
lvm2-libs
630
lvm2-libs
631
lzo
631
lzo
632
m17n-contrib
632
m17n-contrib
633
m17n-db
633
m17n-db
634
m17n-lib
634
m17n-lib
635
m2crypto
635
m2crypto
636
madan-fonts
636
madan-fonts
637
mailx
637
mailx
638
make
638
make
639
man-db
639
man-db
640
man-pages
640
man-pages
641
man-pages-overrides
641
man-pages-overrides
642
##mariadb-libs
642
##mariadb-libs
643
marisa
643
marisa
644
mdadm
644
mdadm
645
mesa-dri-drivers
645
mesa-dri-drivers
646
mesa-filesystem
646
mesa-filesystem
647
mesa-libEGL
647
mesa-libEGL
648
mesa-libgbm
648
mesa-libgbm
649
mesa-libGL
649
mesa-libGL
650
mesa-libglapi
650
mesa-libglapi
651
mesa-libxatracker
651
mesa-libxatracker
652
mesa-private-llvm
652
mesa-private-llvm
653
metacity
653
metacity
654
microcode_ctl
654
microcode_ctl
655
mlocate
655
mlocate
656
mobile-broadband-provider-info
656
mobile-broadband-provider-info
657
ModemManager-glib
657
ModemManager-glib
658
mousetweaks
658
mousetweaks
659
mozilla-filesystem
659
mozilla-filesystem
660
mozjs17
660
mozjs17
661
mtdev
661
mtdev
662
mtools
662
mtools
663
mtr
663
mtr
664
mutter
664
mutter
665
nano
665
nano
666
nautilus
666
nautilus
667
nautilus-extensions
667
nautilus-extensions
668
nautilus-sendto
668
nautilus-sendto
669
ncurses
669
ncurses
670
ncurses-base
670
ncurses-base
671
ncurses-libs
671
ncurses-libs
672
neon
672
neon
673
net-snmp-libs
673
net-snmp-libs
674
nettle
674
nettle
675
net-tools
675
net-tools
676
NetworkManager
676
NetworkManager
677
NetworkManager-glib
677
NetworkManager-glib
678
##NetworkManager-libreswan
678
##NetworkManager-libreswan
679
NetworkManager-tui
679
NetworkManager-tui
680
newt
680
newt
681
newt-python
681
newt-python
682
nm-connection-editor
682
nm-connection-editor
683
nspr
683
nspr
684
nss
684
nss
685
nss-softokn
685
nss-softokn
686
nss-softokn-freebl
686
nss-softokn-freebl
687
nss-sysinit
687
nss-sysinit
688
nss-tools
688
nss-tools
689
nss-util
689
nss-util
690
ntpdate
690
ntpdate
691
ntsysv
691
ntsysv
692
numactl-libs
692
numactl-libs
693
obexd
693
obexd
694
oddjob
694
oddjob
695
oddjob-mkhomedir
695
oddjob-mkhomedir
696
openjpeg-libs
696
openjpeg-libs
697
openldap
697
openldap
698
openssh
698
openssh
699
openssh-clients
699
openssh-clients
700
openssh-server
700
openssh-server
701
openssl
701
openssl
702
openssl-libs
702
openssl-libs
703
opus
703
opus
704
ORBit2
704
ORBit2
705
orc
705
orc
706
os-prober
706
os-prober
707
overpass-fonts
707
overpass-fonts
708
p11-kit
708
p11-kit
709
p11-kit-trust
709
p11-kit-trust
710
PackageKit
710
PackageKit
711
PackageKit-command-not-found
711
PackageKit-command-not-found
712
PackageKit-device-rebind
712
PackageKit-device-rebind
713
PackageKit-glib
713
PackageKit-glib
714
PackageKit-gtk3-module
714
PackageKit-gtk3-module
715
PackageKit-yum
715
PackageKit-yum
716
pakchois
716
pakchois
717
paktype-naskh-basic-fonts
717
paktype-naskh-basic-fonts
718
pam
718
pam
719
pango
719
pango
720
pangomm
720
pangomm
721
paratype-pt-sans-fonts
721
paratype-pt-sans-fonts
722
parted
722
parted
723
passwd
723
passwd
724
patch
724
patch
725
pciutils
725
pciutils
726
pciutils-libs
726
pciutils-libs
727
pcre
727
pcre
728
pcsc-lite-libs
728
pcsc-lite-libs
729
pinentry
729
pinentry
730
pinentry-gtk
730
pinentry-gtk
731
pinfo
731
pinfo
732
pixman
732
pixman
733
pkgconfig
733
pkgconfig
734
plymouth
734
plymouth
735
plymouth-core-libs
735
plymouth-core-libs
736
plymouth-graphics-libs
736
plymouth-graphics-libs
737
plymouth-plugin-label
737
plymouth-plugin-label
738
plymouth-plugin-two-step
738
plymouth-plugin-two-step
739
plymouth-scripts
739
plymouth-scripts
740
plymouth-system-theme
740
plymouth-system-theme
741
plymouth-theme-charge
741
plymouth-theme-charge
742
pm-utils
742
pm-utils
743
policycoreutils
743
policycoreutils
744
policycoreutils-python
744
policycoreutils-python
745
polkit
745
polkit
746
polkit-pkla-compat
746
polkit-pkla-compat
747
poppler
747
poppler
748
poppler-data
748
poppler-data
749
poppler-glib
749
poppler-glib
750
popt
750
popt
751
ppp
751
ppp
752
procps-ng
752
procps-ng
753
psacct
753
psacct
754
psmisc
754
psmisc
755
pth
755
pth
756
pulseaudio
756
pulseaudio
757
pulseaudio-gdm-hooks
757
pulseaudio-gdm-hooks
758
pulseaudio-libs
758
pulseaudio-libs
759
pulseaudio-libs-glib2
759
pulseaudio-libs-glib2
760
pulseaudio-module-bluetooth
760
pulseaudio-module-bluetooth
761
pyatspi
761
pyatspi
762
pycairo
762
pycairo
763
#pygobject2
763
#pygobject2
764
#pygobject3
764
#pygobject3
765
#pygobject3-base
765
#pygobject3-base
766
pygpgme
766
pygpgme
767
pygtk2
767
pygtk2
768
pygtk2-libglade
768
pygtk2-libglade
769
pykickstart
769
pykickstart
770
pyliblzma
770
pyliblzma
771
pyOpenSSL
771
pyOpenSSL
772
pyorbit
772
pyorbit
773
pyparted
773
pyparted
774
pytalloc
774
pytalloc
775
python
775
python
776
python-backports
776
python-backports
777
python-backports-ssl_match_hostname
777
python-backports-ssl_match_hostname
778
python-blivet
778
python-blivet
779
python-chardet
779
python-chardet
780
python-configobj
780
python-configobj
781
python-coverage
781
python-coverage
782
python-dateutil
782
python-dateutil
783
python-decorator
783
python-decorator
784
python-deltarpm
784
python-deltarpm
785
python-di
785
python-di
786
python-dmidecode
786
python-dmidecode
787
python-ethtool
787
python-ethtool
788
python-gudev
788
python-gudev
789
python-hwdata
789
python-hwdata
790
python-iniparse
790
python-iniparse
791
python-IPy
791
python-IPy
792
python-kitchen
792
python-kitchen
793
python-libs
793
python-libs
794
python-lxml
794
python-lxml
795
python-meh
795
python-meh
796
python-nss
796
python-nss
797
python-pwquality
797
python-pwquality
798
python-pyblock
798
python-pyblock
799
python-pycurl
799
python-pycurl
800
python-pyudev
800
python-pyudev
801
python-setuptools
801
python-setuptools
802
python-slip
802
python-slip
803
python-slip-dbus
803
python-slip-dbus
804
python-urlgrabber
804
python-urlgrabber
805
pytz
805
pytz
806
pyxattr
806
pyxattr
807
qrencode-libs
807
qrencode-libs
808
quota
808
quota
809
quota-nls
809
quota-nls
810
rdate
810
rdate
811
readline
811
readline
812
realmd
812
realmd
813
sl-bookmarks
813
sl-bookmarks
814
sl-indexhtml
814
sl-indexhtml
815
sl-logos
815
sl-logos
816
redhat-menus
816
redhat-menus
817
rest
817
rest
818
rfkill
818
rfkill
819
rng-tools
819
rng-tools
820
rootfiles
820
rootfiles
821
rpm
821
rpm
822
rpm-build-libs
822
rpm-build-libs
823
rpm-libs
823
rpm-libs
824
rpm-python
824
rpm-python
825
rsync
825
rsync
826
rsyslog
826
rsyslog
827
rsyslog-mmjsonparse
827
rsyslog-mmjsonparse
828
rtkit
828
rtkit
829
samba-common
829
samba-common
830
samba-libs
830
samba-libs
831
satyr
831
satyr
832
sbc
832
sbc
833
scl-utils
833
scl-utils
834
SDL
834
SDL
835
##seahorse
835
##seahorse
836
sed
836
sed
837
selinux-policy
837
selinux-policy
838
selinux-policy-targeted
838
selinux-policy-targeted
839
setools-libs
839
setools-libs
840
setroubleshoot
840
setroubleshoot
841
setroubleshoot-plugins
841
setroubleshoot-plugins
842
setroubleshoot-server
842
setroubleshoot-server
843
setserial
843
setserial
844
setup
844
setup
845
setuptool
845
setuptool
846
sg3_utils-libs
846
sg3_utils-libs
847
sgpio
847
sgpio
848
shadow-utils
848
shadow-utils
849
shared-mime-info
849
shared-mime-info
850
sil-abyssinica-fonts
850
sil-abyssinica-fonts
851
sil-nuosu-fonts
851
sil-nuosu-fonts
852
sil-padauk-fonts
852
sil-padauk-fonts
853
slang
853
slang
854
smartmontools
854
smartmontools
855
smc-fonts-common
855
smc-fonts-common
856
smc-meera-fonts
856
smc-meera-fonts
857
snappy
857
snappy
858
sos
858
sos
859
sound-theme-freedesktop
859
sound-theme-freedesktop
860
soundtouch
860
soundtouch
861
speex
861
speex
862
spice-glib
862
spice-glib
863
spice-gtk3
863
spice-gtk3
864
spice-vdagent
864
spice-vdagent
865
sqlite
865
sqlite
866
sssd-client
866
sssd-client
867
startup-notification
867
startup-notification
868
stix-fonts
868
stix-fonts
869
strace
869
strace
870
sudo
870
sudo
871
##sushi
871
##sushi
872
syslinux
872
syslinux
873
sysstat
873
sysstat
874
system-config-keyboard
874
system-config-keyboard
875
system-config-keyboard-base
875
system-config-keyboard-base
876
systemd
876
systemd
877
systemd-libs
877
systemd-libs
878
systemd-python
878
systemd-python
879
systemd-sysv
879
systemd-sysv
880
##systemtap-runtime
880
##systemtap-runtime
881
sysvinit-tools
881
sysvinit-tools
882
taglib
882
taglib
883
tar
883
tar
884
tcpdump
884
tcpdump
885
tcp_wrappers
885
tcp_wrappers
886
tcp_wrappers-libs
886
tcp_wrappers-libs
887
tcsh
887
tcsh
888
teamd
888
teamd
889
telepathy-filesystem
889
telepathy-filesystem
890
telepathy-glib
890
telepathy-glib
891
telepathy-logger
891
telepathy-logger
892
thai-scalable-fonts-common
892
thai-scalable-fonts-common
893
thai-scalable-waree-fonts
893
thai-scalable-waree-fonts
894
tigervnc-license
894
tigervnc-license
895
tigervnc-server-minimal
895
tigervnc-server-minimal
896
time
896
time
897
##totem
897
##totem
898
##totem-nautilus
898
##totem-nautilus
899
##totem-pl-parser
899
##totem-pl-parser
900
traceroute
900
traceroute
901
tracker
901
tracker
902
tuned
902
tuned
903
tzdata
903
tzdata
904
##ucs-miscfixed-fonts
904
##ucs-miscfixed-fonts
905
udisks2
905
udisks2
906
unbound-libs
906
unbound-libs
907
unzip
907
unzip
908
upower
908
upower
909
urw-fonts
909
urw-fonts
910
usb_modeswitch
910
usb_modeswitch
911
usb_modeswitch-data
911
usb_modeswitch-data
912
usbmuxd
912
usbmuxd
913
usbredir
913
usbredir
914
usbutils
914
usbutils
915
usermode
915
usermode
916
usermode-gtk
916
usermode-gtk
917
ustr
917
ustr
918
util-linux
918
util-linux
919
#vim-common
919
#vim-common
920
#vim-enhanced
920
#vim-enhanced
921
#vim-filesystem
921
#vim-filesystem
922
#vim-minimal
922
#vim-minimal
923
vinagre
923
vinagre
924
vino
924
vino
925
virt-what
925
virt-what
926
vlgothic-fonts
926
vlgothic-fonts
927
vte3
927
vte3
928
wavpack
928
wavpack
929
webkitgtk3
929
webkitgtk3
930
webrtc-audio-processing
930
webrtc-audio-processing
931
wget
931
wget
932
which
932
which
933
##words
933
##words
934
wpa_supplicant
934
wpa_supplicant
935
wqy-microhei-fonts
935
wqy-microhei-fonts
936
xcb-util
936
xcb-util
937
xdg-user-dirs
937
xdg-user-dirs
938
xdg-user-dirs-gtk
938
xdg-user-dirs-gtk
939
xdg-utils
939
xdg-utils
940
xfsdump
940
xfsdump
941
xfsprogs
941
xfsprogs
942
xkeyboard-config
942
xkeyboard-config
943
xml-common
943
xml-common
944
xmlrpc-c
944
xmlrpc-c
945
xmlrpc-c-client
945
xmlrpc-c-client
946
xorg-x11-drivers
946
xorg-x11-drivers
947
xorg-x11-drv-ati
947
xorg-x11-drv-ati
948
xorg-x11-drv-dummy
948
xorg-x11-drv-dummy
949
xorg-x11-drv-evdev
949
xorg-x11-drv-evdev
950
xorg-x11-drv-fbdev
950
xorg-x11-drv-fbdev
951
xorg-x11-drv-intel
951
xorg-x11-drv-intel
952
xorg-x11-drv-modesetting
952
xorg-x11-drv-modesetting
953
xorg-x11-drv-nouveau
953
xorg-x11-drv-nouveau
954
xorg-x11-drv-qxl
954
xorg-x11-drv-qxl
955
xorg-x11-drv-synaptics
955
xorg-x11-drv-synaptics
956
xorg-x11-drv-v4l
956
xorg-x11-drv-v4l
957
xorg-x11-drv-vesa
957
xorg-x11-drv-vesa
958
xorg-x11-drv-vmmouse
958
xorg-x11-drv-vmmouse
959
xorg-x11-drv-vmware
959
xorg-x11-drv-vmware
960
xorg-x11-drv-void
960
xorg-x11-drv-void
961
xorg-x11-drv-wacom
961
xorg-x11-drv-wacom
962
xorg-x11-font-utils
962
xorg-x11-font-utils
963
xorg-x11-glamor
963
xorg-x11-glamor
964
xorg-x11-server-common
964
xorg-x11-server-common
965
xorg-x11-server-utils
965
xorg-x11-server-utils
966
xorg-x11-server-Xorg
966
xorg-x11-server-Xorg
967
xorg-x11-utils
967
xorg-x11-utils
968
xorg-x11-xauth
968
xorg-x11-xauth
969
xorg-x11-xinit
969
xorg-x11-xinit
970
xorg-x11-xkb-utils
970
xorg-x11-xkb-utils
971
xvattr
971
xvattr
972
xz
972
xz
973
xz-libs
973
xz-libs
974
yajl
974
yajl
975
yelp
975
yelp
976
yelp-libs
976
yelp-libs
977
yelp-xsl
977
yelp-xsl
978
yum
978
yum
979
yum-langpacks
979
yum-langpacks
980
yum-metadata-parser
980
yum-metadata-parser
981
yum-utils
981
yum-utils
982
zenity
982
zenity
983
zip
983
zip
984
zlib
984
zlib
985
 
985
 
986
# for UEFI/Secureboot support
986
# for UEFI/Secureboot support
987
grub2
987
grub2
988
grub2-efi
988
grub2-efi
989
efibootmgr
989
efibootmgr
990
shim-x64
990
shim-x64
991
 
991
 
992
 
992
 
993
 
993
 
994
%end
994
%end
995
 
995
 
996
%post
996
%post
997
# FIXME: it'd be better to get this installed from a package
997
# FIXME: it'd be better to get this installed from a package
998
cat > /etc/rc.d/init.d/livesys << EOF
998
cat > /etc/rc.d/init.d/livesys << EOF
999
#!/bin/bash
999
#!/bin/bash
1000
#
1000
#
1001
# live: Init script for live image
1001
# live: Init script for live image
1002
#
1002
#
1003
# chkconfig: 345 00 99
1003
# chkconfig: 345 00 99
1004
# description: Init script for live image.
1004
# description: Init script for live image.
1005
### BEGIN INIT INFO
1005
### BEGIN INIT INFO
1006
# X-Start-Before: display-manager
1006
# X-Start-Before: display-manager
1007
### END INIT INFO
1007
### END INIT INFO
1008
 
1008
 
1009
. /etc/init.d/functions
1009
. /etc/init.d/functions
1010
 
1010
 
1011
if ! strstr "\`cat /proc/cmdline\`" rd.live.image || [ "\$1" != "start" ]; then
1011
if ! strstr "\`cat /proc/cmdline\`" rd.live.image || [ "\$1" != "start" ]; then
1012
    exit 0
1012
    exit 0
1013
fi
1013
fi
1014
 
1014
 
1015
if [ -e /.liveimg-configured ] ; then
1015
if [ -e /.liveimg-configured ] ; then
1016
    configdone=1
1016
    configdone=1
1017
fi
1017
fi
1018
 
1018
 
1019
exists() {
1019
exists() {
1020
    which \$1 >/dev/null 2>&1 || return
1020
    which \$1 >/dev/null 2>&1 || return
1021
    \$*
1021
    \$*
1022
}
1022
}
1023
 
1023
 
1024
# Make sure we don't mangle the hardware clock on shutdown
1024
# Make sure we don't mangle the hardware clock on shutdown
1025
ln -sf /dev/null /etc/systemd/system/hwclock-save.service
1025
ln -sf /dev/null /etc/systemd/system/hwclock-save.service
1026
 
1026
 
1027
livedir="LiveOS"
1027
livedir="LiveOS"
1028
for arg in \`cat /proc/cmdline\` ; do
1028
for arg in \`cat /proc/cmdline\` ; do
1029
  if [ "\${arg##rd.live.dir=}" != "\${arg}" ]; then
1029
  if [ "\${arg##rd.live.dir=}" != "\${arg}" ]; then
1030
    livedir=\${arg##rd.live.dir=}
1030
    livedir=\${arg##rd.live.dir=}
1031
    return
1031
    return
1032
  fi
1032
  fi
1033
  if [ "\${arg##live_dir=}" != "\${arg}" ]; then
1033
  if [ "\${arg##live_dir=}" != "\${arg}" ]; then
1034
    livedir=\${arg##live_dir=}
1034
    livedir=\${arg##live_dir=}
1035
    return
1035
    return
1036
  fi
1036
  fi
1037
done
1037
done
1038
 
1038
 
1039
# enable swaps unless requested otherwise
1039
# enable swaps unless requested otherwise
1040
swaps=\`blkid -t TYPE=swap -o device\`
1040
swaps=\`blkid -t TYPE=swap -o device\`
1041
if ! strstr "\`cat /proc/cmdline\`" noswap && [ -n "\$swaps" ] ; then
1041
if ! strstr "\`cat /proc/cmdline\`" noswap && [ -n "\$swaps" ] ; then
1042
  for s in \$swaps ; do
1042
  for s in \$swaps ; do
1043
    action "Enabling swap partition \$s" swapon \$s
1043
    action "Enabling swap partition \$s" swapon \$s
1044
  done
1044
  done
1045
fi
1045
fi
1046
if ! strstr "\`cat /proc/cmdline\`" noswap && [ -f /run/initramfs/live/\${livedir}/swap.img ] ; then
1046
if ! strstr "\`cat /proc/cmdline\`" noswap && [ -f /run/initramfs/live/\${livedir}/swap.img ] ; then
1047
  action "Enabling swap file" swapon /run/initramfs/live/\${livedir}/swap.img
1047
  action "Enabling swap file" swapon /run/initramfs/live/\${livedir}/swap.img
1048
fi
1048
fi
1049
 
1049
 
1050
mountPersistentHome() {
1050
mountPersistentHome() {
1051
  # support label/uuid
1051
  # support label/uuid
1052
  if [ "\${homedev##LABEL=}" != "\${homedev}" -o "\${homedev##UUID=}" != "\${homedev}" ]; then
1052
  if [ "\${homedev##LABEL=}" != "\${homedev}" -o "\${homedev##UUID=}" != "\${homedev}" ]; then
1053
    homedev=\`/sbin/blkid -o device -t "\$homedev"\`
1053
    homedev=\`/sbin/blkid -o device -t "\$homedev"\`
1054
  fi
1054
  fi
1055
 
1055
 
1056
  # if we're given a file rather than a blockdev, loopback it
1056
  # if we're given a file rather than a blockdev, loopback it
1057
  if [ "\${homedev##mtd}" != "\${homedev}" ]; then
1057
  if [ "\${homedev##mtd}" != "\${homedev}" ]; then
1058
    # mtd devs don't have a block device but get magic-mounted with -t jffs2
1058
    # mtd devs don't have a block device but get magic-mounted with -t jffs2
1059
    mountopts="-t jffs2"
1059
    mountopts="-t jffs2"
1060
  elif [ ! -b "\$homedev" ]; then
1060
  elif [ ! -b "\$homedev" ]; then
1061
    loopdev=\`losetup -f\`
1061
    loopdev=\`losetup -f\`
1062
    if [ "\${homedev##/run/initramfs/live}" != "\${homedev}" ]; then
1062
    if [ "\${homedev##/run/initramfs/live}" != "\${homedev}" ]; then
1063
      action "Remounting live store r/w" mount -o remount,rw /run/initramfs/live
1063
      action "Remounting live store r/w" mount -o remount,rw /run/initramfs/live
1064
    fi
1064
    fi
1065
    losetup \$loopdev \$homedev
1065
    losetup \$loopdev \$homedev
1066
    homedev=\$loopdev
1066
    homedev=\$loopdev
1067
  fi
1067
  fi
1068
 
1068
 
1069
  # if it's encrypted, we need to unlock it
1069
  # if it's encrypted, we need to unlock it
1070
  if [ "\$(/sbin/blkid -s TYPE -o value \$homedev 2>/dev/null)" = "crypto_LUKS" ]; then
1070
  if [ "\$(/sbin/blkid -s TYPE -o value \$homedev 2>/dev/null)" = "crypto_LUKS" ]; then
1071
    echo
1071
    echo
1072
    echo "Setting up encrypted /home device"
1072
    echo "Setting up encrypted /home device"
1073
    plymouth ask-for-password --command="cryptsetup luksOpen \$homedev EncHome"
1073
    plymouth ask-for-password --command="cryptsetup luksOpen \$homedev EncHome"
1074
    homedev=/dev/mapper/EncHome
1074
    homedev=/dev/mapper/EncHome
1075
  fi
1075
  fi
1076
 
1076
 
1077
  # and finally do the mount
1077
  # and finally do the mount
1078
  mount \$mountopts \$homedev /home
1078
  mount \$mountopts \$homedev /home
1079
  # if we have /home under what's passed for persistent home, then
1079
  # if we have /home under what's passed for persistent home, then
1080
  # we should make that the real /home.  useful for mtd device on olpc
1080
  # we should make that the real /home.  useful for mtd device on olpc
1081
  if [ -d /home/home ]; then mount --bind /home/home /home ; fi
1081
  if [ -d /home/home ]; then mount --bind /home/home /home ; fi
1082
  [ -x /sbin/restorecon ] && /sbin/restorecon /home
1082
  [ -x /sbin/restorecon ] && /sbin/restorecon /home
1083
  if [ -d /home/liveuser ]; then USERADDARGS="-M" ; fi
1083
  if [ -d /home/liveuser ]; then USERADDARGS="-M" ; fi
1084
}
1084
}
1085
 
1085
 
1086
findPersistentHome() {
1086
findPersistentHome() {
1087
  for arg in \`cat /proc/cmdline\` ; do
1087
  for arg in \`cat /proc/cmdline\` ; do
1088
    if [ "\${arg##persistenthome=}" != "\${arg}" ]; then
1088
    if [ "\${arg##persistenthome=}" != "\${arg}" ]; then
1089
      homedev=\${arg##persistenthome=}
1089
      homedev=\${arg##persistenthome=}
1090
      return
1090
      return
1091
    fi
1091
    fi
1092
  done
1092
  done
1093
}
1093
}
1094
 
1094
 
1095
if strstr "\`cat /proc/cmdline\`" persistenthome= ; then
1095
if strstr "\`cat /proc/cmdline\`" persistenthome= ; then
1096
  findPersistentHome
1096
  findPersistentHome
1097
elif [ -e /run/initramfs/live/\${livedir}/home.img ]; then
1097
elif [ -e /run/initramfs/live/\${livedir}/home.img ]; then
1098
  homedev=/run/initramfs/live/\${livedir}/home.img
1098
  homedev=/run/initramfs/live/\${livedir}/home.img
1099
fi
1099
fi
1100
 
1100
 
1101
# if we have a persistent /home, then we want to go ahead and mount it
1101
# if we have a persistent /home, then we want to go ahead and mount it
1102
if ! strstr "\`cat /proc/cmdline\`" nopersistenthome && [ -n "\$homedev" ] ; then
1102
if ! strstr "\`cat /proc/cmdline\`" nopersistenthome && [ -n "\$homedev" ] ; then
1103
  action "Mounting persistent /home" mountPersistentHome
1103
  action "Mounting persistent /home" mountPersistentHome
1104
fi
1104
fi
1105
 
1105
 
1106
# make it so that we don't do writing to the overlay for things which
1106
# make it so that we don't do writing to the overlay for things which
1107
# are just tmpdirs/caches
1107
# are just tmpdirs/caches
1108
mount -t tmpfs -o mode=0755 varcacheyum /var/cache/yum
1108
mount -t tmpfs -o mode=0755 varcacheyum /var/cache/yum
1109
mount -t tmpfs vartmp /var/tmp
1109
mount -t tmpfs vartmp /var/tmp
1110
[ -x /sbin/restorecon ] && /sbin/restorecon /var/cache/yum /var/tmp >/dev/null 2>&1
1110
[ -x /sbin/restorecon ] && /sbin/restorecon /var/cache/yum /var/tmp >/dev/null 2>&1
1111
 
1111
 
1112
if [ -n "\$configdone" ]; then
1112
if [ -n "\$configdone" ]; then
1113
  exit 0
1113
  exit 0
1114
fi
1114
fi
1115
 
1115
 
1116
# add live user with no passwd
1116
# add live user with no passwd
1117
action "Adding live user" useradd \$USERADDARGS -c "Live System User" liveuser
1117
action "Adding live user" useradd \$USERADDARGS -c "Live System User" liveuser
1118
passwd -d liveuser > /dev/null
1118
passwd -d liveuser > /dev/null
1119
usermod -aG wheel liveuser > /dev/null
1119
usermod -aG wheel liveuser > /dev/null
1120
 
1120
 
1121
# Remove root password lock
1121
# Remove root password lock
1122
passwd -d root > /dev/null
1122
passwd -d root > /dev/null
1123
 
1123
 
1124
# turn off firstboot for livecd boots
1124
# turn off firstboot for livecd boots
1125
systemctl --no-reload disable firstboot-text.service 2> /dev/null || :
1125
systemctl --no-reload disable firstboot-text.service 2> /dev/null || :
1126
systemctl --no-reload disable firstboot-graphical.service 2> /dev/null || :
1126
systemctl --no-reload disable firstboot-graphical.service 2> /dev/null || :
1127
systemctl stop firstboot-text.service 2> /dev/null || :
1127
systemctl stop firstboot-text.service 2> /dev/null || :
1128
systemctl stop firstboot-graphical.service 2> /dev/null || :
1128
systemctl stop firstboot-graphical.service 2> /dev/null || :
1129
 
1129
 
1130
# don't use prelink on a running live image
1130
# don't use prelink on a running live image
1131
sed -i 's/PRELINKING=yes/PRELINKING=no/' /etc/sysconfig/prelink &>/dev/null || :
1131
sed -i 's/PRELINKING=yes/PRELINKING=no/' /etc/sysconfig/prelink &>/dev/null || :
1132
 
1132
 
1133
# turn off mdmonitor by default
1133
# turn off mdmonitor by default
1134
systemctl --no-reload disable mdmonitor.service 2> /dev/null || :
1134
systemctl --no-reload disable mdmonitor.service 2> /dev/null || :
1135
systemctl --no-reload disable mdmonitor-takeover.service 2> /dev/null || :
1135
systemctl --no-reload disable mdmonitor-takeover.service 2> /dev/null || :
1136
systemctl stop mdmonitor.service 2> /dev/null || :
1136
systemctl stop mdmonitor.service 2> /dev/null || :
1137
systemctl stop mdmonitor-takeover.service 2> /dev/null || :
1137
systemctl stop mdmonitor-takeover.service 2> /dev/null || :
1138
 
1138
 
1139
# don't enable the gnome-settings-daemon packagekit plugin
1139
# don't enable the gnome-settings-daemon packagekit plugin
1140
echo -e "\ngsettings set org.gnome.settings-daemon.plugins.updates active 'false' &>/dev/null || :" >> /home/liveuser/.bashrc
1140
echo -e "\ngsettings set org.gnome.settings-daemon.plugins.updates active 'false' &>/dev/null || :" >> /home/liveuser/.bashrc
1141
 
1141
 
1142
# arrange icons on desktop
1142
# arrange icons on desktop
1143
echo -e "\ngvfs-set-attribute -t string '/home/liveuser/Desktop/system-config-keyboard.desktop' 'metadata::nautilus-icon-position' '60,22'  &>/dev/null || :" >> /home/liveuser/.bashrc
1143
echo -e "\ngvfs-set-attribute -t string '/home/liveuser/Desktop/system-config-keyboard.desktop' 'metadata::nautilus-icon-position' '60,22'  &>/dev/null || :" >> /home/liveuser/.bashrc
1144
echo      "gvfs-set-attribute -t string '/home/liveuser/Desktop/liveinst.desktop'               'metadata::nautilus-icon-position' '60,122' &>/dev/null || :" >> /home/liveuser/.bashrc
1144
echo      "gvfs-set-attribute -t string '/home/liveuser/Desktop/liveinst.desktop'               'metadata::nautilus-icon-position' '60,122' &>/dev/null || :" >> /home/liveuser/.bashrc
1145
 
1145
 
1146
# no trash icon
1146
# no trash icon
1147
echo -e "\ngsettings set org.gnome.nautilus.desktop trash-icon-visible false &>/dev/null || :" >> /home/liveuser/.bashrc
1147
echo -e "\ngsettings set org.gnome.nautilus.desktop trash-icon-visible false &>/dev/null || :" >> /home/liveuser/.bashrc
1148
 
1148
 
-
 
1149
# trust all .desktop files on liveuser desktop
-
 
1150
echo -e "\nls -1 /home/liveuser/Desktop/*.desktop | xargs -i gio set \"{}\" \"metadata::trusted\" yes" >> /home/liveuser/.bashrc
-
 
1151
 
1149
# don't start cron/at as they tend to spawn things which are
1152
# don't start cron/at as they tend to spawn things which are
1150
# disk intensive that are painful on a live image
1153
# disk intensive that are painful on a live image
1151
systemctl --no-reload disable crond.service 2> /dev/null || :
1154
systemctl --no-reload disable crond.service 2> /dev/null || :
1152
systemctl --no-reload disable atd.service 2> /dev/null || :
1155
systemctl --no-reload disable atd.service 2> /dev/null || :
1153
systemctl stop crond.service 2> /dev/null || :
1156
systemctl stop crond.service 2> /dev/null || :
1154
systemctl stop atd.service 2> /dev/null || :
1157
systemctl stop atd.service 2> /dev/null || :
1155
 
1158
 
1156
# disable kdump service
1159
# disable kdump service
1157
systemctl --no-reload disable kdump.service 2> /dev/null || :
1160
systemctl --no-reload disable kdump.service 2> /dev/null || :
1158
systemctl stop kdump.service 2> /dev/null || :
1161
systemctl stop kdump.service 2> /dev/null || :
1159
 
1162
 
1160
# disable tuned.service
1163
# disable tuned.service
1161
systemctl --no-reload disable tuned.service 2> /dev/null || :
1164
systemctl --no-reload disable tuned.service 2> /dev/null || :
1162
systemctl stop tuned.service 2> /dev/null || :
1165
systemctl stop tuned.service 2> /dev/null || :
1163
 
1166
 
1164
# Mark things as configured
1167
# Mark things as configured
1165
touch /.liveimg-configured
1168
touch /.liveimg-configured
1166
 
1169
 
1167
# add static hostname to work around xauth bug
1170
# add static hostname to work around xauth bug
1168
# https://bugzilla.redhat.com/show_bug.cgi?id=67.686
1171
# https://bugzilla.redhat.com/show_bug.cgi?id=67.686
1169
echo "localhost" > /etc/hostname
1172
echo "localhost" > /etc/hostname
1170
 
1173
 
1171
# Fixing the lang install issue when other lang than English is selected . See http://bugs.centos.org/view.php?id=7217
1174
# Fixing the lang install issue when other lang than English is selected . See http://bugs.centos.org/view.php?id=7217
1172
/usr/bin/cp /usr/lib/python2.7/site-packages/blivet/size.py /usr/lib/python2.7/site-packages/blivet/size.py.orig
1175
/usr/bin/cp /usr/lib/python2.7/site-packages/blivet/size.py /usr/lib/python2.7/site-packages/blivet/size.py.orig
1173
/usr/bin/sed -i "s#return self.humanReadable()#return self.humanReadable().encode('utf-8')#g" /usr/lib/python2.7/site-packages/blivet/size.py
1176
/usr/bin/sed -i "s#return self.humanReadable()#return self.humanReadable().encode('utf-8')#g" /usr/lib/python2.7/site-packages/blivet/size.py
1174
 
1177
 
1175
EOF
1178
EOF
1176
 
1179
 
1177
# bah, hal starts way too late
1180
# bah, hal starts way too late
1178
cat > /etc/rc.d/init.d/livesys-late << EOF
1181
cat > /etc/rc.d/init.d/livesys-late << EOF
1179
#!/bin/bash
1182
#!/bin/bash
1180
#
1183
#
1181
# live: Late init script for live image
1184
# live: Late init script for live image
1182
#
1185
#
1183
# chkconfig: 345 99 01
1186
# chkconfig: 345 99 01
1184
# description: Late init script for live image.
1187
# description: Late init script for live image.
1185
 
1188
 
1186
. /etc/init.d/functions
1189
. /etc/init.d/functions
1187
 
1190
 
1188
if ! strstr "\`cat /proc/cmdline\`" rd.live.image || [ "\$1" != "start" ] || [ -e /.liveimg-late-configured ] ; then
1191
if ! strstr "\`cat /proc/cmdline\`" rd.live.image || [ "\$1" != "start" ] || [ -e /.liveimg-late-configured ] ; then
1189
    exit 0
1192
    exit 0
1190
fi
1193
fi
1191
 
1194
 
1192
exists() {
1195
exists() {
1193
    which \$1 >/dev/null 2>&1 || return
1196
    which \$1 >/dev/null 2>&1 || return
1194
    \$*
1197
    \$*
1195
}
1198
}
1196
 
1199
 
1197
touch /.liveimg-late-configured
1200
touch /.liveimg-late-configured
1198
 
1201
 
1199
# read some variables out of /proc/cmdline
1202
# read some variables out of /proc/cmdline
1200
for o in \`cat /proc/cmdline\` ; do
1203
for o in \`cat /proc/cmdline\` ; do
1201
    case \$o in
1204
    case \$o in
1202
    ks=*)
1205
    ks=*)
1203
        ks="--kickstart=\${o#ks=}"
1206
        ks="--kickstart=\${o#ks=}"
1204
        ;;
1207
        ;;
1205
    xdriver=*)
1208
    xdriver=*)
1206
        xdriver="\${o#xdriver=}"
1209
        xdriver="\${o#xdriver=}"
1207
        ;;
1210
        ;;
1208
    esac
1211
    esac
1209
done
1212
done
1210
 
1213
 
1211
# if liveinst or textinst is given, start anaconda
1214
# if liveinst or textinst is given, start anaconda
1212
if strstr "\`cat /proc/cmdline\`" liveinst ; then
1215
if strstr "\`cat /proc/cmdline\`" liveinst ; then
1213
   plymouth --quit
1216
   plymouth --quit
1214
   /usr/sbin/liveinst \$ks
1217
   /usr/sbin/liveinst \$ks
1215
fi
1218
fi
1216
if strstr "\`cat /proc/cmdline\`" textinst ; then
1219
if strstr "\`cat /proc/cmdline\`" textinst ; then
1217
   plymouth --quit
1220
   plymouth --quit
1218
   /usr/sbin/liveinst --text \$ks
1221
   /usr/sbin/liveinst --text \$ks
1219
fi
1222
fi
1220
 
1223
 
1221
# configure X, allowing user to override xdriver
1224
# configure X, allowing user to override xdriver
1222
if [ -n "\$xdriver" ]; then
1225
if [ -n "\$xdriver" ]; then
1223
   cat > /etc/X11/xorg.conf.d/00-xdriver.conf <<FOE
1226
   cat > /etc/X11/xorg.conf.d/00-xdriver.conf <<FOE
1224
Section "Device"
1227
Section "Device"
1225
	Identifier	"Videocard0"
1228
	Identifier	"Videocard0"
1226
	Driver	"\$xdriver"
1229
	Driver	"\$xdriver"
1227
EndSection
1230
EndSection
1228
FOE
1231
FOE
1229
fi
1232
fi
1230
 
1233
 
1231
EOF
1234
EOF
1232
 
1235
 
1233
chmod 755 /etc/rc.d/init.d/livesys
1236
chmod 755 /etc/rc.d/init.d/livesys
1234
/sbin/restorecon /etc/rc.d/init.d/livesys
1237
/sbin/restorecon /etc/rc.d/init.d/livesys
1235
/sbin/chkconfig --add livesys
1238
/sbin/chkconfig --add livesys
1236
 
1239
 
1237
chmod 755 /etc/rc.d/init.d/livesys-late
1240
chmod 755 /etc/rc.d/init.d/livesys-late
1238
/sbin/restorecon /etc/rc.d/init.d/livesys-late
1241
/sbin/restorecon /etc/rc.d/init.d/livesys-late
1239
/sbin/chkconfig --add livesys-late
1242
/sbin/chkconfig --add livesys-late
1240
 
1243
 
1241
# enable tmpfs for /tmp
1244
# enable tmpfs for /tmp
1242
systemctl enable tmp.mount
1245
systemctl enable tmp.mount
1243
 
1246
 
1244
# work around for poor key import UI in PackageKit
1247
# work around for poor key import UI in PackageKit
1245
rm -f /var/lib/rpm/__db*
1248
rm -f /var/lib/rpm/__db*
1246
releasever=$(rpm -q --qf '%{version}\n' --whatprovides system-release)
1249
releasever=$(rpm -q --qf '%{version}\n' --whatprovides system-release)
1247
basearch=$(uname -i)
1250
basearch=$(uname -i)
1248
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-*
1251
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-*
1249
echo "Packages within this LiveCD (with version)"
1252
echo "Packages within this LiveCD (with version)"
1250
rpm -qa | sort
1253
rpm -qa | sort
1251
echo "Packages within this LiveCD"
1254
echo "Packages within this LiveCD"
1252
rpm -qa --qf "%{name}\n" | sort
1255
rpm -qa --qf "%{name}\n" | sort
1253
# Note that running rpm recreates the rpm db files which aren't needed or wanted
1256
# Note that running rpm recreates the rpm db files which aren't needed or wanted
1254
rm -f /var/lib/rpm/__db*
1257
rm -f /var/lib/rpm/__db*
1255
 
1258
 
1256
# go ahead and pre-make the man -k cache (#455968)
1259
# go ahead and pre-make the man -k cache (#455968)
1257
/usr/bin/mandb
1260
/usr/bin/mandb
1258
 
1261
 
1259
# save a little bit of space at least...
1262
# save a little bit of space at least...
1260
rm -f /boot/initramfs*
1263
rm -f /boot/initramfs*
1261
# make sure there aren't core files lying around
1264
# make sure there aren't core files lying around
1262
rm -f /core*
1265
rm -f /core*
1263
 
1266
 
1264
# remove langpacks of firefox - this will significantly save space
1267
# remove langpacks of firefox - this will significantly save space
1265
rm -f /usr/lib64/firefox/langpacks/*
1268
rm -f /usr/lib64/firefox/langpacks/*
1266
 
1269
 
1267
# convince readahead not to collect
1270
# convince readahead not to collect
1268
# FIXME: for systemd
1271
# FIXME: for systemd
1269
 
1272
 
1270
cat >> /etc/rc.d/init.d/livesys << EOF
1273
cat >> /etc/rc.d/init.d/livesys << EOF
1271
 
1274
 
1272
 
1275
 
1273
# disable updates plugin
1276
# disable updates plugin
1274
cat >> /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.updates.gschema.override << FOE
1277
cat >> /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.updates.gschema.override << FOE
1275
[org.gnome.settings-daemon.plugins.updates]
1278
[org.gnome.settings-daemon.plugins.updates]
1276
active=false
1279
active=false
1277
FOE
1280
FOE
1278
 
1281
 
1279
# Show the system-config-keyboard tool on the desktop
1282
# Show the system-config-keyboard tool on the desktop
1280
mkdir /home/liveuser/Desktop -p >/dev/null
1283
mkdir /home/liveuser/Desktop -p >/dev/null
1281
cat /usr/share/applications/system-config-keyboard.desktop | sed '/NotShowIn/d' |sed 's/Terminal=false/Terminal=true/' > /home/liveuser/Desktop/system-config-keyboard.desktop
1284
cat /usr/share/applications/system-config-keyboard.desktop | sed '/NotShowIn/d' |sed 's/Terminal=false/Terminal=true/' > /home/liveuser/Desktop/system-config-keyboard.desktop
1282
cat /usr/share/applications/liveinst.desktop | sed '/NoDisplay/d' > /home/liveuser/Desktop/liveinst.desktop 
1285
cat /usr/share/applications/liveinst.desktop | sed '/NoDisplay/d' > /home/liveuser/Desktop/liveinst.desktop 
1283
chmod +x /home/liveuser/Desktop/*.desktop
1286
chmod +x /home/liveuser/Desktop/*.desktop
1284
chown -R liveuser:liveuser /home/liveuser
1287
chown -R liveuser:liveuser /home/liveuser
1285
 
1288
 
1286
# Liveuser face
1289
# Liveuser face
1287
if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then
1290
if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then
1288
    cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /home/liveuser/.face
1291
    cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /home/liveuser/.face
1289
    chown liveuser:liveuser /home/liveuser/.face
1292
    chown liveuser:liveuser /home/liveuser/.face
1290
fi
1293
fi
1291
 
1294
 
1292
# make the installer show up
1295
# make the installer show up
1293
if [ -f /usr/share/applications/liveinst.desktop ]; then
1296
if [ -f /usr/share/applications/liveinst.desktop ]; then
1294
  # Show harddisk install in shell dash
1297
  # Show harddisk install in shell dash
1295
  sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop 
1298
  sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop 
1296
  # need to move it to anaconda.desktop to make shell happy
1299
  # need to move it to anaconda.desktop to make shell happy
1297
  #cp /usr/share/applications/liveinst.desktop /usr/share/applications/anaconda.desktop
1300
  #cp /usr/share/applications/liveinst.desktop /usr/share/applications/anaconda.desktop
1298
fi
1301
fi
1299
  cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
1302
  cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
1300
[org.gnome.shell]
1303
[org.gnome.shell]
1301
favorite-apps=['liveinst.desktop','firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'libreoffice-writer.desktop', 'nautilus.desktop', 'gnome-documents.desktop', 'anaconda.desktop']
1304
favorite-apps=['liveinst.desktop','firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'libreoffice-writer.desktop', 'nautilus.desktop', 'gnome-documents.desktop', 'anaconda.desktop']
1302
FOE
1305
FOE
1303
 
1306
 
1304
 
1307
 
1305
# set up auto-login
1308
# set up auto-login
1306
cat > /etc/gdm/custom.conf << FOE
1309
cat > /etc/gdm/custom.conf << FOE
1307
[daemon]
1310
[daemon]
1308
AutomaticLoginEnable=True
1311
AutomaticLoginEnable=True
1309
AutomaticLogin=liveuser
1312
AutomaticLogin=liveuser
1310
FOE
1313
FOE
1311
 
1314
 
1312
# Turn off PackageKit-command-not-found while uninstalled
1315
# Turn off PackageKit-command-not-found while uninstalled
1313
if [ -f /etc/PackageKit/CommandNotFound.conf ]; then
1316
if [ -f /etc/PackageKit/CommandNotFound.conf ]; then
1314
  sed -i -e 's/^SoftwareSourceSearch=true/SoftwareSourceSearch=false/' /etc/PackageKit/CommandNotFound.conf
1317
  sed -i -e 's/^SoftwareSourceSearch=true/SoftwareSourceSearch=false/' /etc/PackageKit/CommandNotFound.conf
1315
fi
1318
fi
1316
 
1319
 
1317
# make sure to set the right permissions and selinux contexts
1320
# make sure to set the right permissions and selinux contexts
1318
chown -R liveuser:liveuser /home/liveuser/
1321
chown -R liveuser:liveuser /home/liveuser/
1319
restorecon -R /home/liveuser/
1322
restorecon -R /home/liveuser/
1320
 
1323
 
1321
# Fixing default locale to us - does not work for SL7.1
1324
# Fixing default locale to us - does not work for SL7.1
1322
#localectl set-keymap us
1325
#localectl set-keymap us
1323
#localectl set-x11-keymap us
1326
#localectl set-x11-keymap us
1324
EOF
1327
EOF
1325
 
1328
 
1326
# rebuild schema cache with any overrides we installed
1329
# rebuild schema cache with any overrides we installed
1327
glib-compile-schemas /usr/share/glib-2.0/schemas
1330
glib-compile-schemas /usr/share/glib-2.0/schemas
1328
 
1331
 
1329
 
1332
 
1330
%end
1333
%end