Subversion Repositories ALCASAR

Rev

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

Rev 1566 Rev 1567
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
#  $Id: alcasar.sh 1566 2015-02-11 22:17:26Z richard $ 
2
#  $Id: alcasar.sh 1567 2015-02-11 23:11:33Z richard $ 
3
 
3
 
4
# alcasar.sh
4
# alcasar.sh
5
 
5
 
6
# ALCASAR Install script -  CopyLeft ALCASAR Team [Rexy + 3abtux + Steweb + Crox + ...] 
6
# ALCASAR Install script -  CopyLeft ALCASAR Team [Rexy + 3abtux + Steweb + Crox + ...] 
7
# Ce programme est un logiciel libre ; This software is free and open source
7
# Ce programme est un logiciel libre ; This software is free and open source
Line 1391... Line 1391...
1391
}  # End of ulogd ()
1391
}  # End of ulogd ()
1392
 
1392
 
1393
 
1393
 
1394
##########################################################
1394
##########################################################
1395
##              Function "nfsen"			##
1395
##              Function "nfsen"			##
-
 
1396
## - install the nfsen grapher				##
-
 
1397
## - install the two plugins porttracker & surfmap	##
1396
##########################################################
1398
##########################################################
1397
nfsen()
1399
nfsen()
1398
{
1400
{
1399
	tar xzf ./conf/nfsen/nfsen-1.3.6p1.tar.gz -C /tmp/
1401
	tar xzf ./conf/nfsen/nfsen-1.3.6p1.tar.gz -C /tmp/
1400
# Add PortTracker plugin
1402
# Add PortTracker plugin
Line 1939... Line 1941...
1939
		PARENT_SCRIPT=`basename $0`
1941
		PARENT_SCRIPT=`basename $0`
1940
		export PARENT_SCRIPT # to avoid stop&start process during the installation process
1942
		export PARENT_SCRIPT # to avoid stop&start process during the installation process
1941
		$DIR_DEST_BIN/alcasar-conf.sh --apply
1943
		$DIR_DEST_BIN/alcasar-conf.sh --apply
1942
		$SED "s?^INSTALL_DATE=.*?INSTALL_DATE=$DATE?g" $CONF_FILE
1944
		$SED "s?^INSTALL_DATE=.*?INSTALL_DATE=$DATE?g" $CONF_FILE
1943
		$SED "s?^VERSION=.*?VERSION=$VERSION?g" $CONF_FILE
1945
		$SED "s?^VERSION=.*?VERSION=$VERSION?g" $CONF_FILE
1944
		if [ $MAJ_PREVIOUS_VERSION -lt 2 ] || ([ $MAJ_PREVIOUS_VERSION -eq 2 ] && [ $MIN_PREVIOUS_VERSION -lt 8 ])
-
 
1945
		# update needed for versions previous then 2.8 due to the integration of the domainname ("localdomain" by default)
-
 
1946
		then
-
 
1947
			header_install
-
 
1948
			if [ $Lang == "fr" ]
-
 
1949
			then 
-
 
1950
				echo "Cette mise à jour nécessite de redéfinir le premier compte d'administration du portail"
-
 
1951
				echo
-
 
1952
				echo -n "Nom : "
-
 
1953
			else
-
 
1954
				echo "This update need to redefine the first admin account"
-
 
1955
				echo
-
 
1956
				echo -n "Account : "
-
 
1957
			fi
-
 
1958
			read admin_portal
-
 
1959
			[ -d $DIR_DEST_ETC/digest ] && rm -rf $DIR_DEST_ETC/digest
-
 
1960
			mkdir -p $DIR_DEST_ETC/digest
-
 
1961
			chmod 755 $DIR_DEST_ETC/digest
-
 
1962
			until [ -s $DIR_DEST_ETC/digest/key_admin ]
-
 
1963
			do
-
 
1964
				/usr/bin/htdigest -c $DIR_DEST_ETC/digest/key_admin $HOSTNAME.$DOMAIN $admin_portal
-
 
1965
			done
-
 
1966
			$DIR_DEST_SBIN/alcasar-profil.sh --list
-
 
1967
		fi
-
 
1968
	fi
1946
	fi
1969
	rm -f /tmp/alcasar-conf*
1947
	rm -f /tmp/alcasar-conf*
1970
	chown -R root:apache $DIR_DEST_ETC/*
1948
	chown -R root:apache $DIR_DEST_ETC/*
1971
	chmod -R 660 $DIR_DEST_ETC/*
1949
	chmod -R 660 $DIR_DEST_ETC/*
1972
	chmod ug+x $DIR_DEST_ETC/digest
1950
	chmod ug+x $DIR_DEST_ETC/digest