# Lukasz Pawelczyk <havner@pld-linux.org> 2004
# $Id: functions-live,v 1.11 2006/01/27 01:03:29 havner Exp $

LIVECD_VERSION=1.0-rc4

SYMLINKS="
/etc/X11/WindowMaker
/etc/X11/gdm
/etc/X11/icewm
/etc/X11/xkb
/etc/X11/xscreensaver
/etc/bluetooth/firmware
/etc/cups/ppds.dat
/etc/elinks
/etc/gconf
/etc/gimp
/etc/hotplug
/etc/joe
/etc/log.d
/etc/mplayer
/etc/p0f
/etc/pcmcia
/etc/php
/etc/sensors.conf
/etc/security
/etc/sound
/etc/xfce4
/etc/Muttrc
/etc/bash_completion
/etc/fb.modes
/etc/gnome-vfs-mime-magic
/etc/lineakkb.def
/etc/lynx.cfg
/etc/mime.types
/etc/pci.ids
/etc/pine.conf
/etc/services
/etc/slrn.rc
/home/services/httpd/error
/home/services/httpd/icons
/home/services/httpd/manual
/var/lib/arpwatch
/var/lib/mks
/var/lib/rpm
/var/lib/scrollkeeper"

GLFILES="
/usr/lib/libGL.so
/usr/lib/libGL.so.1
/usr/X11R6/lib/libGL-nvidia.so.1.0
/usr/X11R6/lib/libGL-xfree.so.1.2
/usr/X11R6/lib/libGL-fglrx.so.1.2
/usr/X11R6/lib/libGL.so
/usr/X11R6/lib/libGLcore.so.1.0
/usr/X11R6/lib/libXvMCNVIDIA.so.1.0
/usr/X11R6/lib/libfglrx_gamma.so.1.0
/usr/X11R6/lib/modules/extensions/libglx-xfree.a
/usr/X11R6/lib/modules/extensions/libglx-nvidia.so.1.0
/usr/X11R6/lib/modules/extensions/libglx.a
/usr/X11R6/lib/modules/extensions/libglx.so
/usr/X11R6/lib/modules/extensions/libGLcore.a
/usr/X11R6/lib/modules/drivers/nvidia_drv.o
/usr/X11R6/lib/modules/drivers/fglrx_drv.o
/usr/X11R6/lib/modules/dri/fglrx_dri.so
/usr/X11R6/lib/modules/linux/libfglrxdrm.a
/usr/X11R6/bin/fgl_glxgears
/usr/X11R6/bin/fglrxconfig
/usr/X11R6/bin/fglrxinfo
/usr/X11R6/bin/fireglcontrol
/etc/live-alt"

getparam()
{
	CMDLINE=" `cat /proc/cmdline` "

	case "$CMDLINE" in
		*\ $1=*)
			;;
		*\ $1*)
			return 0;
			;;
		*)
			return 1;
			;;
	esac
	result="${CMDLINE##*$1=}"
	result="${result%%[     ]*}"
	echo "$result"
	return 0
}

get_parts_linux() {
	sfdisk -l 2>/dev/null | grep "Linux$" | awk '{print $1}' | awk -F"/" '{print $3}'
}

get_parts_swap() {
	sfdisk -l 2>/dev/null | grep "Linux\ swap" | awk '{print $1}' | awk -F"/" '{print $3}'
}

get_parts_other() {
	sfdisk -l 2>/dev/null | grep -v "Linux$" | grep -v "swap$" | grep -v "Ext" | grep -v "Empty" | awk '{print $1}' | awk -F"/" '{print $3}'
}

get_parts_fat() {
	sfdisk -l 2>/dev/null | grep "FAT" | awk '{print $1}' | awk -F"/" '{print $3}'
}

get_parts_ntfs() {
	sfdisk -l 2>/dev/null | grep "NTFS$" | awk '{print $1}' | awk -F"/" '{print $3}'
}

get_disks() {
	sfdisk -l 2>/dev/null |grep "Disk /dev" |awk '{print $2}' |sed -e "s#/dev/##" |tr -d ":"
}

get_cdroms() {
# ide
dmesg | grep "^hd.:.*CD" | awk '{print $1}' | sed -e "s/://g" | sort | uniq
# scsi
dmesg | grep "^sr.:" | awk '{print $1}' | sed -e "s/://g;s/sr/scd/g" | sort | uniq
}

# vi: syntax=sh:shiftwidth=8:
