Difference between revisions of "Variables"

From FAIWiki
Jump to: navigation, search
Line 2: Line 2:
  
 
{|border=1
 
{|border=1
!name!!example value!!description!!functions using the variable
+
!name!!example value!!description!!functions using the variable!!comments
 
|-
 
|-
|BASH||/bin/bash||||
+
|BASH||/bin/bash||||||
 
|-
 
|-
|BASH_VERSION||'2.05b.0(1)-release'||||
+
|BASH_VERSION||'2.05b.0(1)-release'||||||
 
|-
 
|-
|BOOT_DEVICE||/dev/sda||||
+
|BOOT_DEVICE||/dev/sda||||||
 
|-
 
|-
|BOOT_IMAGE||workgroup.opteron||||
+
|BOOT_IMAGE||workgroup.opteron||||||
 
|-
 
|-
|BOOT_PARTITION||/dev/sda1||||
+
|BOOT_PARTITION||/dev/sda1||||||
 
|-
 
|-
|BROADCAST||192.168.0.127||||
+
|BROADCAST||192.168.0.127||||||
 
|-
 
|-
|COLOR_FAI_LOGO||1||||
+
|COLOR_FAI_LOGO||1||||||Does not work for installation on x86 only for softupdates.
 
|-
 
|-
|CONSOLE||/dev/console||||
+
|CONSOLE||/dev/console||||||
 
|-
 
|-
|DEBIAN_FRONTEND||noninteractive||||
+
|DEBIAN_FRONTEND||noninteractive||||||
 
|-
 
|-
|DIRSTACK||()||||
+
|DIRSTACK||()||||||
 
|-
 
|-
|DNSDOMAIN||workgroup.uni-jena.de||||
+
|DNSDOMAIN||workgroup.uni-jena.de||||||
 
|-
 
|-
|DNSSRVS||192.168.1.16||||
+
|DNSSRVS||192.168.1.16||||||
 
|-
 
|-
|DNSSRVS_1||192.168.1.16||||
+
|DNSSRVS_1||192.168.1.16||||||
 
|-
 
|-
|DOMAIN||workgroup.uni-jena.de||||
+
|DOMAIN||workgroup.uni-jena.de||||||
 
|-
 
|-
|DO_INIT_TASKS||1||||
+
|DO_INIT_TASKS||1||||||
 
|-
 
|-
|FAI||/fai||||
+
|FAI||/fai||||||
 
|-
 
|-
|FAI_ACTION||install||||
+
|FAI_ACTION||install||||||
 
|-
 
|-
|FAI_CONSOLEFONT|| ||||
+
|FAI_CONSOLEFONT|| ||||||
 
|-
 
|-
|FAI_FLAGS||'createvt sshd'||||
+
|FAI_FLAGS||'createvt sshd'||||||
 
|-
 
|-
|FAI_KEYMAP||de||||
+
|FAI_KEYMAP||de||||||
 
|-
 
|-
|FAI_LOCATION||192.168.0.8:/usr/share/fai||||
+
|FAI_LOCATION||192.168.0.8:/usr/share/fai||||||
 
|-
 
|-
|FAI_LOGPROTO|| ||||
+
|FAI_LOGPROTO|| ||||||
 
|-
 
|-
|FAI_REMOTECP||scp||||
+
|FAI_REMOTECP||scp||||||
 
|-
 
|-
|FAI_REMOTESH||ssh||||
+
|FAI_REMOTESH||ssh||||||
 
|-
 
|-
|FAI_ROOT||/tmp/target||||
+
|FAI_ROOT||/tmp/target||||||
 
|-
 
|-
|FAI_RUNDATE||20060123_163824||||
+
|FAI_RUNDATE||20060123_163824||||||
 
|-
 
|-
|FAI_VERSION||'FAI 2.8.4, 25 May 2005'||||
+
|FAI_VERSION||'FAI 2.8.4, 25 May 2005'||||||
 
|-
 
|-
|FUNCNAME||task_defvar||||
+
|FUNCNAME||task_defvar||||||
 
|-
 
|-
|GATEWAYS||192.168.0.1||||
+
|GATEWAYS||192.168.0.1||||||
 
|-
 
|-
|GATEWAYS_1||192.168.0.1||||
+
|GATEWAYS_1||192.168.0.1||||||
 
|-
 
|-
|GROUPS||()||||
+
|GROUPS||()||||||
 
|-
 
|-
|HOSTNAME||192.168.0.14||||
+
|HOSTNAME||192.168.0.14||||||
 
|-
 
|-
|HOSTTYPE||x86_64||||
+
|HOSTTYPE||x86_64||||||
 
|-
 
|-
|IFS||$' \t\n'||||
+
|IFS||$' \t\n'||||||
 
|-
 
|-
|INIT_VERSION||sysvinit-2.86||||
+
|INIT_VERSION||sysvinit-2.86||||||
 
|-
 
|-
|INSTALL||all-install||||
+
|INSTALL||all-install||||||
 
|-
 
|-
|IPADDR||192.168.0.14||||
+
|IPADDR||192.168.0.14||||||
 
|-
 
|-
|LOGDIR||/tmp/fai||||
+
|LOGDIR||/tmp/fai||||||
 
|-
 
|-
|LOGPASSWD|| ||||
+
|LOGPASSWD|| ||||||
 
|-
 
|-
|LOGREMOTEDIR||upload||||
+
|LOGREMOTEDIR||upload||||||
 
|-
 
|-
|LOGSERVER|| ||||
+
|LOGSERVER|| ||||||
 
|-
 
|-
|LOGUSER|| ||||
+
|LOGUSER|| ||||||
 
|-
 
|-
|MACHTYPE||x86_64-pc-linux-gnu||||
+
|MACHTYPE||x86_64-pc-linux-gnu||||||
 
|-
 
|-
|MNTPOINT||/mnt2||||
+
|MNTPOINT||/mnt2||||||
 
|-
 
|-
|NETMASK||255.255.255.128||||
+
|NETMASK||255.255.255.128||||||
 
|-
 
|-
|NETWORK||192.168.0.0||||
+
|NETWORK||192.168.0.0||||||
 
|-
 
|-
|OLDPWD||/||||
+
|OLDPWD||/||||||
 
|-
 
|-
|OPTERR||1||||
+
|OPTERR||1||||||
 
|-
 
|-
|OPTIND||1||||
+
|OPTIND||1||||||
 
|-
 
|-
|OSTYPE||linux-gnu||||
+
|OSTYPE||linux-gnu||||||
 
|-
 
|-
|OS_TYPE||linux||||
+
|OS_TYPE||linux||||||
 
|-
 
|-
|PATH||/usr/local/sbin:/usr/local/bin:/usr/lib/fai:/bin:/sbin:/usr/bin:/usr/sbin:||||
+
|PATH||/usr/local/sbin:/usr/local/bin:/usr/lib/fai:/bin:/sbin:/usr/bin:/usr/sbin:||||||
 
|-
 
|-
|PIPESTATUS||([0]||"0")||||
+
|PIPESTATUS||([0]||"0")||||||
 
|-
 
|-
|PREVLEVEL||N||||
+
|PREVLEVEL||N||||||
 
|-
 
|-
|PS4||'+ '||||
+
|PS4||'+ '||||||
 
|-
 
|-
|ROOTCMD||'chroot /tmp/target'||||
+
|ROOTCMD||'chroot /tmp/target'||||||
 
|-
 
|-
|ROOT_PARTITION||/dev/sda1||||
+
|ROOT_PARTITION||/dev/sda1||||||
 
|-
 
|-
|RUNLEVEL||S||||
+
|RUNLEVEL||S||||||
 
|-
 
|-
|SERVERINTERFACE||eth0||||
+
|SERVERINTERFACE||eth0||||||
 
|-
 
|-
|SHELL||/bin/bash||||
+
|SHELL||/bin/bash||||||
 
|-
 
|-
|SHLVL||1||||
+
|SHLVL||1||||||
 
|-
 
|-
|TEMP||' --'||||
+
|TEMP||' --'||||||
 
|-
 
|-
|TERM||linux||||
+
|TERM||linux||||||
 
|-
 
|-
|UTC||yes||||
+
|UTC||yes||||||
 
|-
 
|-
|addpackages||||||
+
|addpackages||||||||
 
|-
 
|-
|backup||true||||
+
|backup||true||||||
 
|-
 
|-
|bserver||watchtower||||
+
|bserver||watchtower||||||
 
|-
 
|-
|cfclasses||DEFAULT.AMD64.LINUX.BOOT.WORKGROUP.CLUSTERMASTER.all-install.SCSI.GRUB.OPTERON.141.LAST||||
+
|cfclasses||DEFAULT.AMD64.LINUX.BOOT.WORKGROUP.CLUSTERMASTER.all-install.SCSI.GRUB.OPTERON.141.LAST||||||
 
|-
 
|-
|classes||$'DEFAULT\nAMD64\nLINUX\nBOOT\nWORKGROUP\nCLUSTERMASTER\nall-install\nSCSI\||||
+
|classes||$'DEFAULT\nAMD64\nLINUX\nBOOT\nWORKGROUP\nCLUSTERMASTER\nall-install\nSCSI\||||||
 
|-
 
|-
|nGRUB\nOPTERON\n141\nLAST'||||
+
|nGRUB\nOPTERON\n141\nLAST'||||||
 
|-
 
|-
|console||tty0||||
+
|console||tty0||||||
 
|-
 
|-
|createvt||1||||
+
|createvt||1||||||
 
|-
 
|-
|device_size||'sda 71687372'||||
+
|device_size||'sda 71687372'||||||
 
|-
 
|-
|disklist||sda||||
+
|disklist||sda||||||
 
|-
 
|-
|diskvar||/tmp/fai/disk_var.sh||||
+
|diskvar||/tmp/fai/disk_var.sh||||||
 
|-
 
|-
|faimond||0||||
+
|faimond||0||||||
 
|-
 
|-
|files||/fai/files||||
+
|files||/fai/files||||||
 
|-
 
|-
|force||true||||
+
|force||true||||||
 
|-
 
|-
|fstab||fstab||||
+
|fstab||fstab||||||
 
|-
 
|-
|hdparm|| ||||
+
|hdparm|| ||||||
 
|-
 
|-
|hserver||watchtower||||
+
|hserver||watchtower||||||
 
|-
 
|-
|ip||dhcp||||
+
|ip||dhcp||||||
 
|-
 
|-
|kernelimage||kernel-image-2.6.14.0.3_amd64.deb||||
+
|kernelimage||kernel-image-2.6.14.0.3_amd64.deb||||||
 
|-
 
|-
|kernelversion||2.6.14||||
+
|kernelversion||2.6.14||||||
 
|-
 
|-
|liloappend||||
+
|liloappend||||||
 
|-
 
|-
|lpipe||/tmp/fai/logfifo||||
+
|lpipe||/tmp/fai/logfifo||||||
 
|-
 
|-
|mirrorhost||192.168.0.8||||
+
|mirrorhost||192.168.0.8||||||
 
|-
 
|-
|moduleslist||psmouse||||
+
|moduleslist||psmouse||||||
 
|-
 
|-
|moduleslog||/tmp/fai/modules.log||||
+
|moduleslog||/tmp/fai/modules.log||||||
 
|-
 
|-
|monserver|| ||||
+
|monserver|| ||||||
 
|-
 
|-
|netdevices||eth0||||
+
|netdevices||eth0||||||
 
|-
 
|-
|netdevices_all||$'eth0\neth0\neth1\neth1\neth0\neth0\neth0 eth0 eth1'||||
+
|netdevices_all||$'eth0\neth0\neth1\neth1\neth0\neth0\neth0 eth0 eth1'||||||
 
|-
 
|-
|netdevices_up||eth0||||
+
|netdevices_up||eth0||||||
 
|-
 
|-
|nfsroot||192.168.0.12:/usr/lib/fai/nfsroot-amd64/||||
+
|nfsroot||192.168.0.12:/usr/lib/fai/nfsroot-amd64/||||||
 
|-
 
|-
|noexec||off||||
+
|noexec||off||||||
 
|-
 
|-
|printers||lw||||
+
|printers||lw||||||
 
|-
 
|-
|rcslog||/tmp/fai/fai.log||||
+
|rcslog||/tmp/fai/fai.log||||||
 
|-
 
|-
|renewclass||1||||
+
|renewclass||1||||||
 
|-
 
|-
|romountopt||'-o async,noatime,nolock,ro,actimeo||1800'||||
+
|romountopt||'-o async,noatime,nolock,ro,actimeo||1800'||||||
 
|-
 
|-
|rundir||/var/run/fai||||
+
|rundir||/var/run/fai||||||
 
|-
 
|-
|sndhostname||||
+
|sndhostname||||||
 
|-
 
|-
|sshd||1||||
+
|sshd||1||||||
 
|-
 
|-
|stamp||/var/run/fai/FAI_INSTALLATION_IN_PROGRESS||||
+
|stamp||/var/run/fai/FAI_INSTALLATION_IN_PROGRESS||||||
 
|-
 
|-
|target||/tmp/target||||
+
|target||/tmp/target||||||
 
|-
 
|-
|taskname||defvar||||
+
|taskname||defvar||||||
 
|-
 
|-
|terror||0||||
+
|terror||0||||||
 
|-
 
|-
|time_zone||Europe/Berlin||||
+
|time_zone||Europe/Berlin||||||
 
|}
 
|}

Revision as of 16:09, 22 July 2006

The following Variables do exist in FAI (example values included):

name example value description functions using the variable comments
BASH /bin/bash
BASH_VERSION '2.05b.0(1)-release'
BOOT_DEVICE /dev/sda
BOOT_IMAGE workgroup.opteron
BOOT_PARTITION /dev/sda1
BROADCAST 192.168.0.127
COLOR_FAI_LOGO 1 Does not work for installation on x86 only for softupdates.
CONSOLE /dev/console
DEBIAN_FRONTEND noninteractive
DIRSTACK ()
DNSDOMAIN workgroup.uni-jena.de
DNSSRVS 192.168.1.16
DNSSRVS_1 192.168.1.16
DOMAIN workgroup.uni-jena.de
DO_INIT_TASKS 1
FAI /fai
FAI_ACTION install
FAI_CONSOLEFONT
FAI_FLAGS 'createvt sshd'
FAI_KEYMAP de
FAI_LOCATION 192.168.0.8:/usr/share/fai
FAI_LOGPROTO
FAI_REMOTECP scp
FAI_REMOTESH ssh
FAI_ROOT /tmp/target
FAI_RUNDATE 20060123_163824
FAI_VERSION 'FAI 2.8.4, 25 May 2005'
FUNCNAME task_defvar
GATEWAYS 192.168.0.1
GATEWAYS_1 192.168.0.1
GROUPS ()
HOSTNAME 192.168.0.14
HOSTTYPE x86_64
IFS $' \t\n'
INIT_VERSION sysvinit-2.86
INSTALL all-install
IPADDR 192.168.0.14
LOGDIR /tmp/fai
LOGPASSWD
LOGREMOTEDIR upload
LOGSERVER
LOGUSER
MACHTYPE x86_64-pc-linux-gnu
MNTPOINT /mnt2
NETMASK 255.255.255.128
NETWORK 192.168.0.0
OLDPWD /
OPTERR 1
OPTIND 1
OSTYPE linux-gnu
OS_TYPE linux
PATH /usr/local/sbin:/usr/local/bin:/usr/lib/fai:/bin:/sbin:/usr/bin:/usr/sbin:
PIPESTATUS ([0] "0")
PREVLEVEL N
PS4 '+ '
ROOTCMD 'chroot /tmp/target'
ROOT_PARTITION /dev/sda1
RUNLEVEL S
SERVERINTERFACE eth0
SHELL /bin/bash
SHLVL 1
TEMP ' --'
TERM linux
UTC yes
addpackages
backup true
bserver watchtower
cfclasses DEFAULT.AMD64.LINUX.BOOT.WORKGROUP.CLUSTERMASTER.all-install.SCSI.GRUB.OPTERON.141.LAST
classes $'DEFAULT\nAMD64\nLINUX\nBOOT\nWORKGROUP\nCLUSTERMASTER\nall-install\nSCSI\
nGRUB\nOPTERON\n141\nLAST'
console tty0
createvt 1
device_size 'sda 71687372'
disklist sda
diskvar /tmp/fai/disk_var.sh
faimond 0
files /fai/files
force true
fstab fstab
hdparm
hserver watchtower
ip dhcp
kernelimage kernel-image-2.6.14.0.3_amd64.deb
kernelversion 2.6.14
liloappend
lpipe /tmp/fai/logfifo
mirrorhost 192.168.0.8
moduleslist psmouse
moduleslog /tmp/fai/modules.log
monserver
netdevices eth0
netdevices_all $'eth0\neth0\neth1\neth1\neth0\neth0\neth0 eth0 eth1'
netdevices_up eth0
nfsroot 192.168.0.12:/usr/lib/fai/nfsroot-amd64/
noexec off
printers lw
rcslog /tmp/fai/fai.log
renewclass 1
romountopt '-o async,noatime,nolock,ro,actimeo 1800'
rundir /var/run/fai
sndhostname
sshd 1
stamp /var/run/fai/FAI_INSTALLATION_IN_PROGRESS
target /tmp/target
taskname defvar
terror 0
time_zone Europe/Berlin