#!/bin/bash

#do not remove this entry, only edit please
TSPATH="/thickscripts"
RAMDISK="/thickramdisk"

swapdsk=`fdisk -l | grep -m 1 "Linux swap" | cut -d " " -f 1`

if [ ! $swapdsk == "" ]; then
echo "Activating swap $swapdsk"
/sbin/swapon $swapdsk
fi

IP=`ip a s eth0 | grep -m 1 "inet " | cut -d " " -f 6 | cut -d / -f 1 | sed 's/\./-/g'`
hostname $IP

mkdir -p $RAMDISK
mount -t tmpfs none $RAMDISK


cp -f $TSPATH/xorg.conf-default $RAMDISK/xorg.conf
rm -f /etc/X11/xorg.conf
ln $RAMDISK/xorg.conf /etc/X11/xorg.conf -s


mkdir -p $RAMDISK/var/run/
mount -o bind $RAMDISK/var/run/ /var/run/
mkdir /var/run/avahi-daemon
mkdir /var/run/cups
mkdir /var/run/daemons
mkdir /var/run/dbus
mkdir /var/run/iptraf
mkdir /var/run/samba
mkdir /var/run/xauth
mkdir /var/run/xdmctl

mkdir -p $RAMDISK/var/lib/nfs/
mount -o bind $RAMDISK/var/lib/nfs/ /var/lib/nfs/
mkdir /var/lib/nfs/sm
mkdir /var/lib/nfs/sm.bak
mkdir /var/lib/nfs/v4recovery
touch /var/lib/nfs/rmtab

mkdir -p $RAMDISK/var/lock/
mount -o bind $RAMDISK/var/lock/ /var/lock/
mkdir /var/lock/sane/

mkdir -p $RAMDISK/var/log/
mount -o bind $RAMDISK/var/log/ /var/log/
mkdir /var/log/cups/
mkdir /var/log/httpd/
mkdir /var/log/iptraf/
mkdir /var/log/old/
mkdir /var/log/samba/
touch /var/log/wtmp
touch /var/log/auth.log
touch /var/log/daemon.log
touch /var/log/errors.log
touch /var/log/everything.log
touch /var/log/kernel.log
touch /var/log/messages
touch /var/log/syslog.log

mkdir -p $RAMDISK/var/yp/
mount -o bind $RAMDISK/var/yp/ /var/yp/
mkdir /var/yp/binding/

mkdir -p $RAMDISK/etc/dhcpc/
mount -o bind $RAMDISK/etc/dhcpc/ /etc/dhcpc/

mkdir -p $RAMDISK/tmp/
chmod 777 $RAMDISK/tmp/
mount -o bind $RAMDISK/tmp/ /tmp/

#rm -f /etc/mtab
#rm -f /etc/mtab
#touch $RAMDISK/etc/mtab
#ln -s $RAMDISK/etc/mtab /etc/mtab
echo "Testuji zda ma pocitac ACPI nebo APM..."
if [ -f /proc/acpi/event ]; then
echo "Vypada to na ACPI."
/etc/rc.d/acpid start
else
echo "Vypada to na APM."
/etc/rc.d/apmd start
fi

# ### ---insert your own rules bellow this line--- ###

chmod 666 /dev/snd/* > /dev/null 2> /dev/null
amixer set "PC Speaker" unmute > /dev/null 2> /dev/null
amixer set "PC Speaker" 50% > /dev/null 2> /dev/null
amixer set Front unmute > /dev/null 2> /dev/null
amixer set Front 50% > /dev/null 2> /dev/null
amixer set Master unmute > /dev/null 2> /dev/null
amixer set Master 50% > /dev/null 2> /dev/null
amixer set PCM unmute > /dev/null 2> /dev/null
amixer set PCM 50% > /dev/null 2> /dev/null