#!/bin/sh

# Localisation
export TEXTDOMAINDIR="/usr/share/locale"
export TEXTDOMAIN=kanotix-vdr

INSTALLED=""
[ -d /KNOPPIX -o -d /KANOTIX ] || INSTALLED="yes"

if [ -z "$INSTALLED" ]; then
   if grep -q unionfs /proc/mounts; then
      echo Unionfs found.
   else
      echo Activating Unionfs now.
      mkdir -p /tmp/union
      UNION=/KNOPPIX
      [ -d /KANOTIX ] && UNION=/KANOTIX
      mount -t unionfs -o dirs=/tmp/union/:$UNION /none $UNION/ 2>&1 >/dev/null
   fi
fi

PART=`fdisk -l | grep -e "^/dev/" | grep -e "Linux" | grep -v "Swap" | cut -c6-12,57-66 | awk -F' ' '{print $1","$2}' && \
      fdisk -l | grep -e "^/dev/" | grep -e "FAT" | cut -c6-12,60-66 | awk -F' ' '{print $1","$2}' `

for index in $PART; do
    z=`expr $z + 1`
    line=`echo $index | tr ',' ' '`
    PART_Xdialog="$PART_Xdialog $line"
done

VIDEO_PART=`Xdialog --menubox $"Choose partition" 30 45 24 $PART_Xdialog 2>&1`

if [ "$VIDEO_PART" = "" ]; then
	echo $"Abort"
	exit
fi

#/etc/init.d/vdr stop > /dev/null

gemountet=`mount | grep /dev/$VIDEO_PART | wc -l`

if [ "$gemountet" = "0" ]; then
	mount /dev/$VIDEO_PART /media/$VIDEO_PART
fi

if [ ! -d  /media/$VIDEO_PART ]; then
	echo $"Creating /media/$VIDEO_PART"
	mkdir /media/$VIDEO_PART
	chmod 755 /media/$VIDEO_PART
fi

VIDEO_DIR=/media/$VIDEO_PART/video.00

if [ ! -d  $VIDEO_DIR ]; then
	echo $"Creating $VIDEO_DIR"
	mkdir $VIDEO_DIR
fi
chown vdr.vdr $VIDEO_DIR


# Jetzt einfach das VIDEO Verzeichnis des VDR's ndern (wird in /etc/default/vdr gesetzt)
VIDEO_ORG=`grep "VIDEO_DIR=" /etc/default/vdr | awk -F '"' '{print($2)}'`
perl -pi -e "s@$VIDEO_ORG@$VIDEO_DIR@g" /etc/default/vdr

Xdialog --infobox $"Please stop and restart VDR\n\nYour new video directory: $VIDEO_DIR" 10 60 40000

#/etc/init.d/vdr start
