support architecture and repo substitution
[platform/upstream/kickstarter.git] / kickstart.tmpl
1 # ##############################################
2 # Do not Edit! Generated by:
3 # kickstarter.py
4 # ###############################################
5
6 lang ${metadata.Language}
7 keyboard ${metadata.Keyboard}
8 timezone --utc ${metadata.Timezone}
9 #if $metadata.Part == ""
10 part / --size ${metadata.PartSize} --ondisk sda --fstype=ext3
11 #else
12 ${metadata.Part}
13 #end if
14 rootpw ${metadata.RootPass} 
15 xconfig --startxonboot
16 bootloader --timeout=${metadata.BootloaderTimeout} --append="${metadata.BootloaderAppend}"
17 #if $metadata.has_key("Desktop")
18 desktop --autologinuser=${metadata.DefaultUser}  --defaultdesktop=${metadata.Desktop} 
19 #end if
20 user --name ${metadata.DefaultUser}  --groups audio,video --password ${metadata.DefaultUserPass} 
21
22 #set $save = ""
23 #if $metadata.SaveRepos
24 #set $save = "--save"
25 #end if
26 #for $r in $metadata.Repos
27 #for $rr in $repos
28 #if $rr.Name == $r
29 repo   --name=${r} --baseurl=${rr.Url} ${save}
30 #end if
31 #end for
32 #end for
33
34
35 #if $metadata.PackageArgs != ""
36 %packages ${metadata.PackageArgs}
37 #else
38 %packages
39 #end if
40
41 #for $g in $metadata.Groups
42 @${g}
43 #end for
44
45
46 $metadata.Kernel
47
48 #for $e in $metadata.ExtraPackages
49 ${e}
50 #end for
51 #for $e in $metadata.RemovePackages
52 -${e}
53 #end for
54 %end
55
56 %post
57 ${metadata.Post}
58 %end
59
60 %post --nochroot
61 ${metadata.NoChroot}
62 %end