Subversion Repositories livecd

Rev

Rev 439 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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