Subversion Repositories livecd

Rev

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

Rev 364 Rev 365
1
########################################################################
1
########################################################################
2
#
2
#
3
#  LiveCD with NONPAE kernel from elrepo-kernel
3
#  LiveCD with NONPAE kernel from elrepo-kernel
4
#
4
#
5
#  Urs Beyerle, ETHZ
5
#  Urs Beyerle, ETHZ
6
#
6
#
7
########################################################################
7
########################################################################
8
 
8
 
9
########################################################################
9
########################################################################
10
# Add elrepo-kernel repo
10
# Add elrepo-kernel repo
11
########################################################################
11
########################################################################
12
repo --name=elrepo-kernel  --baseurl=http://elrepo.org/linux/kernel/el6/$basearch/
12
repo --name=elrepo-kernel  --baseurl=http://elrepo.org/linux/kernel/el6/$basearch/
13
 
13
 
14
%packages
14
%packages
15
########################################################################
15
########################################################################
16
# Add packages
16
# Add packages
17
########################################################################
17
########################################################################
18
kernel-lt-NONPAE
18
kernel-lt-NONPAE
19
kernel-lt-firmware
19
kernel-lt-firmware
20
yum-conf-elrepo
20
yum-conf-elrepo
21
# for LiveDVD add kernel-lt-devel and kernel-lt-headers
21
# for LiveDVD add kernel-lt-devel and kernel-lt-headers
22
# kernel-lt-devel 
22
# kernel-lt-devel 
23
# kernel-lt-headers
23
# kernel-lt-headers
24
 
24
 
25
########################################################################
25
########################################################################
26
# Remove packages
26
# Remove packages
27
########################################################################
27
########################################################################
28
-kernel-firmware
28
-kernel-firmware
29
-kernel
29
-kernel
30
-kernel-headers
30
-kernel-headers
31
-kernel-devel
31
-kernel-devel
32
# kmod for kernel-lt not provided by elrepo
32
# kmod for kernel-lt not provided by elrepo
33
-kmod-*
33
-kmod-*
34
%end
34
%end
35
 
35
 
36
########################################################################
36
########################################################################
37
# Enable elrepo-kernel
37
# Enable elrepo-kernel - disable elrepo 
38
########################################################################
38
########################################################################
39
%post
39
%post
-
 
40
# enable elrepo-kernel
40
sed -i '/^\[elrepo-kernel\]/,/^enabled/ {  s/^enabled=.*/enabled=1/ }' /etc/yum.repos.d/elrepo.repo
41
sed -i '/^\[elrepo-kernel\]/,/^enabled/ {  s/^enabled=.*/enabled=1/ }' /etc/yum.repos.d/elrepo.repo
-
 
42
# disable elrepo, because elrepo-release-6-5.el6.elrepo requires kernel = 2.6.32 
-
 
43
sed -i '/^\[elrepo\]/,/^enabled/ {  s/^enabled=.*/enabled=0/ }'        /etc/yum.repos.d/elrepo.repo
41
%end
44
%end
42
 
45