summaryrefslogtreecommitdiffstats
path: root/doc/boot_config_vars
blob: 0786603150ef876ab41110e2b213734e1a993591 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
Summary of variables in the boot 'config' file

The variables follow the form as VAR='value'.
Remember to set all variables in inverted commata: '...'!

NFS-share related variables:
SLX_VM_NFS	FQDN/IP:share name for VM image share.
		Example: some-store.here.example.tld:vmware/images/store
SLX_STAGE4	FQDN/IP:share name for stage 4 storage (nfs):
		Example: 10.20.30.40:/srv/suse/stage4
            or dnbd3 syntax:
		Example: dnbd3 stage4/default/ubuntu1304.sqfs
SLX_STAGE4_RID    Use specific revision of stage 4. Only used when
                  using dnbd3 for stage 4.

Proxy server related variables:
SLX_PROXY_MODE		Proxy mode, e.g. 'auto'.
SLX_PROXY_IP		Proxy server IP.
SLX_PROXY_PORT		Proxy server port, standard would be 8080.
SLX_PROXY_TYPE		Proxy type, eg. 'http-connect'.
SLX_PROXY_BLACKLIST	Proxy blacklist netmask, e.g. '10.20.30.40/16'.
			Sites in this IP range will not be proxied.

Time server variables:
SLX_NTP_SERVER		Time server FQDN or IP.
SLX_BIOS_CLOCK		BIOS clock type, e.g. 'local'.

Domain related variables:
SLX_NET_DOMAIN		Network domain, e.g. 'here.there.example.tld'.

Configuration server variables:
SLX_CONFIG_SERVERS	IP of configuration server

Addon related variables:
SLX_ADDONS		Space separated list of sqfs-modules to load.
			Example: 'vmware vbox debug'.

VMWare related variables:
SLX_VMWARE_3D  Boolean, sets 'mks.gl.allowBlacklistedDrivers'

Client root password related variables:
SLX_ROOT_PASS		Expects a (salted) sha-512 password hash.
			Such hashes can be created using "mkpasswd -m sha-512".

dnbd3 related:
SLX_DNBD3_SERVERS        Space separated list of dnbd3 servers, eg. '1.2.3.4 5.6.7.8'
		The list will be randomized on use.
SLX_DNBD3_PRIO_SERVERS   Space separated list of preferred dnbd3 servers
		The list will not be randomized and is used before the regular list.

remote logging:
SLX_REMOTE_LOG       URL where to post log to, eg. 'http://server/log.php'
	POST variables: type, description, longdesc

partitioner & setp partitions:

SLX_PARTITION_TYPE='GPT|msdos' 	#Choose partition table type, if variable is not set partitioner
											#will ask user or in silent mode use 'msdos' as default

SLX_CHOOSEN_DISK='sda'				#If no HDD is specified, the partitioner will either ask the user
											#or in silent mode choose the only HDD available or abort if more
											#then one HDD is present.

SLX_AUTOMATIC_PARTITIONING='yes'	#silent mode, restarts the machine automatically after partitioning

SLX_PARTITION_TABLE='				#The partition table variable is used by both the partitioner and
	44,1G,/tmp							#setup-partition script. The values per partition are as follows:
	43,1G,/boot,bootable				#unique ID, size, [mountpoint], [options]
	42,1G,/cache/export/dnbd3		#The ID is used as is for msdos and for GPT concatenated with trailing
	41,1G,/home							#zeros, example: msdos: 44 GPT: 44000000-0000-0000-0000-000000000000
	82,1G' 								#Attention: without a mount point, the setup-partition script won't mount
											#the partition. Swap partition doesn't need a mount point
											#Existing linux partitions will automatically be mountet under /media
											#and don't need to be specified here.
											#The only optional argument currently used at the moment is 'bootable'
											#to mark a partition as such

#If no partition table variable was specifies, the partitioner and setup-scripts will assume
#the following default partition table:

SLX_PARTITION_TABLE='
	44,10G,/tmp
	45,10G,/var/scratch
	82,4G'