#!/bin/bash
#
# $Id: debian-edu-lessdisks,v 1.1 2004/11/27 19:52:22 finnarne-guest Exp $
# A Script to install lessdisks on a debian-edu-installation
# 

# Define the minimum size that should be availible for lessdisk
MINSIZE=250

# make apt get and friends stop complaining about missing locale in the
# lessdisks chroot
LANG=C
LC_ALL=C

# We want to run lessdisks installation noninteractivly
export lessdisks_noninteractive=true

if [ ! -d /var/lib/lessdisks ] ; then 
  echo "Error: You need a /var/lib/lessdisks"
  exit 9
fi

if [ $(df -Pm /var/lib/lessdisks/ | grep lessdisks | awk '{ print $4 }') -lt $MINSIZE ] ; then 
  echo "There shuld be at least 250 MB availible space for lessdisks" 
  exit 9
fi

# Preseed the server config for lessdisks
debconf-set-selections /usr/lib/debian-edu-install/defaults.lessdisks-server

# Install the server part of lessdisks
apt-get install lessdisks

if [ ! -x /usr/sbin/lessdisks-install ] ; then 
  echo "Error: Cant find lessdisks-install"
  exit 9 
fi 

# mount the cdrom
mount /cdrom

# Install into the lessdisks chroot
lessdisks-install --skip -d cmdline \
						--seed=/usr/lib/debian-edu-install/defaults.lessdisks-xterminal
  
