NAME
  slackupdr.conf(5)

SYNOPSIS
  slackupdr.conf - configuration file for slackupdr(8)

DESCRIPTION
  slackupdr.conf file contains options to be passed to slackupdr on every
  run. It is intended as a fast & easy way for the system administrator to pass
  options to slackupdr without having to type them on each execution.

  Options passed to slackupdr on the command line will override any values
  set in the config file except for TEMPLATE_LILO & TEMPLATE_ELILO.

OPTIONS & SYNTAX
  All options are in the format of OPTION=${OPTION:-"value"}

  BLKLST
  This is the blacklist file provided by slackpkg.

  Default value: BLKLST=${BLKLST:-/etc/slackpkg/blacklist}

  MKIRD_LOC
  This is the directory location of the initrd generated by mkinitrd

  Default value: MKIRD_LOC=${MKIRD_LOC:-/boot}

  MKIRD_CONF
  This is the configuration file for mkinitrd

  See /etc/mkinitrd.conf.sample for an example file provided by Slackware.
  or use the Slackware included script to generate an initial mkinitrd.conf

  /usr/share/mkinitrd/mkinitrd_command_generator.sh -c > /etc/mkinitrd.conf

  Default value: MKIRD_CONF=${MKIRD_CONF:-/etc/mkinitrd.conf}

  LILO_LOC
  This is the directory location of the lilo.conf file used by lilo

  Default value: LILO_LOC=${LILO_LOC:-/etc}

  LILO_CONF
  This is the configuration file lilo.conf used by lilo

  Default value: LILO_CONF=${LILO_CONF:-lilo.conf}

  TEMPLATE_LILO
  This is the LILO template used to build lilo.conf(5) before executing lilo(8).
  This variable and TEMPLATE_ELILO cannot be overridden on the command line.

  The administrator can add or delete lines in the templates as needed with
  special attention to adding the required comments. There are 4 types of
  comments that the script uses to process the templates. The lines with the
  #CLONE comment are copied as-is with the #CLONE comment removed before the
  save to disk. There is a single line with the #DEFAULT comment that must be
  present. This line is used to point to the default kernel on boot. The
  #DEFAULT comment is removed before the save to disk. The final 2 comments
  are the #GENERIC & #HUGE comments that are required on the lines that make up
  the kernel image sections. Both comment types are removed before the save to
  disk.

  NOTE: the 3 'x's added at the beginning of the 1st 2nd & last line
  are for man page formatting purposes only.

	x# START TEMPLATE_LILO, do not alter next line
	xTEMPLATE_LILO='
	prompt#CLONE
	timeout=50#CLONE
	boot=ADD_YOUR_BOOT_DEVICE_HERE#CLONE
	root=ADD_YOUR_ROOT_DEVICE_HERE#CLONE
	lba32#CLONE
	compact#CLONE
	append="ADD_YOUR_KERNEL_APPEND_ENTRIES_HERE"#CLONE
	vga=normal#CLONE
	default=#DEFAULT
	image=#GENERIC
	  label=#GENERIC
	  initrd=#GENERIC
	  read-only#GENERIC
	image=#HUGE
	  label=#HUGE
	  initrd=#HUGE
	  read-only#HUGE
	x' #END TEMPLATE_LILO, do not alter this line

  EFI_LOC
  This is directory location of EFI

  Default value: EFI_LOC=${EFI_LOC:-/boot/efi}

  EFI_BLP
  This is the EFI bootloader program file

  Default value: EFI_BLP=${EFI_BLP:-elilo.efi}

  EFI_CONF
  This is the EFI configuration file

  Default value: EFI_CONF=${EFI_CONF:-elilo.conf}

  TEMPLATE_ELILO
  This is the ELILO template used to build elilo.conf.
  This variable and TEMPLATE_LILO cannot be overridden on the command line.

  NOTE: the 3 'x's added at the beginning of the 1st 2 & last line
  are for man formatting purposes only.

  See TEMPLATE_LILO above for the #CLONE, #DEFAULT, #GENERIC & #HUGE comments.

	x# START TEMPLATE_ELILO, do not alter next line
	xTEMPLATE_ELILO='
	prompt#CLONE
	timeout=50#CLONE
	default=#DEFAULT
	image=#GENERIC
	  label=#GENERIC
	  initrd=#GENERIC
	  append="ADD_YOUR_KERNEL_APPEND_ENTRIES_HERE"#GENERIC
	  read-only#GENERIC
	image=#HUGE
	  label=#HUGE
	  initrd=#HUGE
	  append="ADD_YOUR_KERNEL_APPEND_ENTRIES_HERE"#HUGE
	  read-only#HUGE
	x' # END TEMPLATE_ELILO, do not alter this line

  DEBUG
  This is a 0/true or 1/false value to enable or disable the debug functions

  Default value: DEBUG=${DEBUG:-1}

  DEBUG_LOG
  This is the full file name of the debug log.

  Default value: DEBUG_LOG=${DEBUG_LOG:-/var/log/slackupdr_debug.log}

FILES
  /etc/slackpkg/slackupdr.conf
  Contains default values for script variables

  /etc/slackpkg/mkinitrd.conf
  Contains default values for script mkinitrd functions. This config file
  can be populated using the included Slackware script
  '/usr/share/mkinitrd/mkinitrd_command_generator.sh -c'

  /usr/libexec/slackpkg/slackupdr_lib.gz
  Contains compressed script functions

  /usr/sbin/slackupdr
  Script startup file

  /var/log/slackupdr_debug.log
  Script debug log file

BUGS
  Hopefully few and far between but to err is human!

AUTHOR
  chuck56 aka Stu Miller <slackbuilds AT go4it2day DOT com>

SEE ALSO
  slackupdr(8)
  slackpkg(8) slackpkg.conf(5)
  mkinitrd(8) mkinitrd.conf(5) mkinitrd_command_generator(8)
  lilo(8) lilo.conf(5)
