Subversion Repositories ALCASAR

Rev

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

Rev 1499 Rev 1502
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
#  $Id: alcasar.sh 1499 2014-11-26 23:13:07Z richard $ 
2
#  $Id: alcasar.sh 1502 2014-11-27 18:09:24Z 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 1839... Line 1839...
1839
 
1839
 
1840
[Install]
1840
[Install]
1841
WantedBy=multi-user.target
1841
WantedBy=multi-user.target
1842
EOF
1842
EOF
1843
# processes launched at boot time (SYSV)
1843
# processes launched at boot time (SYSV)
1844
	for i in havp tinyproxy
1844
	for i in tinyproxy
1845
	do
1845
	do
1846
		/sbin/chkconfig --add $i
1846
		/sbin/chkconfig --add $i
1847
	done
1847
	done
1848
# processes launched at boot time (Systemctl)
1848
# processes launched at boot time (Systemctl)
1849
	for i in alcasar-load_balancing mysqld httpd ntpd iptables dnsmasq dnsmasq-blacklist dnsmasq-whitelist dnsmasq-blackhole radiusd nfsen dansguardian freshclam ulogd-ssh ulogd-traceability ulogd-ext-access chilli fail2ban
1849
	for i in alcasar-load_balancing mysqld httpd ntpd iptables dnsmasq dnsmasq-blacklist dnsmasq-whitelist dnsmasq-blackhole radiusd nfsen dansguardian freshclam ulogd-ssh ulogd-traceability ulogd-ext-access chilli fail2ban havp
1850
	do
1850
	do
1851
		systemctl -q enable $i.service
1851
		systemctl -q enable $i.service
1852
	done
1852
	done
1853
	
1853
	
1854
# disable processes at boot time (Systemctl)
1854
# disable processes at boot time (Systemctl)
Line 1888... Line 1888...
1888
	$SED "/^kernel/s/splash quiet //" /boot/grub/menu.lst
1888
	$SED "/^kernel/s/splash quiet //" /boot/grub/menu.lst
1889
	$SED "/^kernel/s/vga=.*/vga=791 nomodeset/" /boot/grub/menu.lst
1889
	$SED "/^kernel/s/vga=.*/vga=791 nomodeset/" /boot/grub/menu.lst
1890
	$SED "/^kernel/s/BOOT_IMAGE=linux /BOOT_IMAGE=linux-nonfb /" /boot/grub/menu.lst
1890
	$SED "/^kernel/s/BOOT_IMAGE=linux /BOOT_IMAGE=linux-nonfb /" /boot/grub/menu.lst
1891
	$SED "/^gfxmenu/d" /boot/grub/menu.lst
1891
	$SED "/^gfxmenu/d" /boot/grub/menu.lst
1892
# Remove unused services and users
1892
# Remove unused services and users
1893
	for svc in sshd.service
1893
	for svc in sshd
1894
	do
1894
	do
1895
		/bin/systemctl -q disable $svc
1895
		/bin/systemctl -q disable $svc.service
1896
	done
1896
	done
1897
# Load and apply the previous conf file
1897
# Load and apply the previous conf file
1898
	if [ "$mode" = "update" ]
1898
	if [ "$mode" = "update" ]
1899
	then
1899
	then
1900
		$DIR_DEST_BIN/alcasar-archive.sh --now # exports current logs in /var/Save/logs
1900
		$DIR_DEST_BIN/alcasar-archive.sh --now # exports current logs in /var/Save/logs