Subversion Repositories ALCASAR

Rev

Rev 1057 | Rev 1062 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1057 Rev 1060
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
#  $Id: alcasar.sh 1057 2013-03-27 22:05:36Z richard $ 
2
#  $Id: alcasar.sh 1060 2013-03-31 18:10:30Z richard $ 
3
 
3
 
4
# alcasar.sh
4
# alcasar.sh
5
 
5
 
6
# ALCASAR - Portail captif d'accès à l'Internet -  Copyright (C) [2005] [ALcasar team - Rexy - 3abtux - ...] 
6
# ALCASAR - Portail captif d'accès à l'Internet -  Copyright (C) [2005] [ALcasar team - Rexy - 3abtux - ...] 
7
# Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier au titre des clauses de la Licence Publique Générale GNU, 
7
# Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier au titre des clauses de la Licence Publique Générale GNU, 
Line 1602... Line 1602...
1602
# change display to 1024*768 (vga791)
1602
# change display to 1024*768 (vga791)
1603
$SED "s?^timeout.*?timeout 3?g" /boot/grub/menu.lst
1603
$SED "s?^timeout.*?timeout 3?g" /boot/grub/menu.lst
1604
$SED "s?^title linux?title ALCASAR?g" /boot/grub/menu.lst
1604
$SED "s?^title linux?title ALCASAR?g" /boot/grub/menu.lst
1605
$SED "/^kernel/s/splash quiet //" /boot/grub/menu.lst
1605
$SED "/^kernel/s/splash quiet //" /boot/grub/menu.lst
1606
$SED "/^kernel/s/vga=.*/vga=791/" /boot/grub/menu.lst
1606
$SED "/^kernel/s/vga=.*/vga=791/" /boot/grub/menu.lst
-
 
1607
$SED "/^kernel/s/BOOT_IMAGE=linux/BOOT_IMAGE=linux-nonfb/" /boot/grub/menu.lst
1607
$SED "/^gfxmenu/d" /boot/grub/menu.lst
1608
$SED "/^gfxmenu/d" /boot/grub/menu.lst
1608
 
1609
 
1609
# Remove unused services and users
1610
# Remove unused services and users
1610
for old_svc in alsa sound dm
1611
for old_svc in alsa sound dm
1611
do
1612
do
Line 1621... Line 1622...
1621
	if [ "$user" == "$rm_users" ]
1622
	if [ "$user" == "$rm_users" ]
1622
	then
1623
	then
1623
		/usr/sbin/userdel -f $rm_users
1624
		/usr/sbin/userdel -f $rm_users
1624
	fi
1625
	fi
1625
done
1626
done
1626
# Load and update the previous conf file
1627
# Load and apply the previous conf file
1627
if [ "$mode" = "update" ]
1628
if [ "$mode" = "update" ]
1628
then
1629
then
1629
	$DIR_DEST_BIN/alcasar-conf.sh --load
1630
	$DIR_DEST_BIN/alcasar-conf.sh --load
-
 
1631
	PARENT_SCRIPT=`basename $0`
-
 
1632
	export PARENT_SCRIPT # to avoid stop&start process during the installation process
-
 
1633
	$DIR_DEST_BIN/alcasar-conf.sh --apply
1630
	$SED "s?^INSTALL_DATE=.*?INSTALL_DATE=$DATE?g" $CONF_FILE
1634
	$SED "s?^INSTALL_DATE=.*?INSTALL_DATE=$DATE?g" $CONF_FILE
1631
	$SED "s?^VERSION=.*?VERSION=$VERSION?g" $CONF_FILE
1635
	$SED "s?^VERSION=.*?VERSION=$VERSION?g" $CONF_FILE
1632
fi
1636
fi
1633
rm -f /tmp/alcasar-conf*
1637
rm -f /tmp/alcasar-conf*
1634
chown -R root:apache $DIR_DEST_ETC/*
1638
chown -R root:apache $DIR_DEST_ETC/*