summaryrefslogblamecommitdiffstats
path: root/satellit_installer/includes/90-patch_slxadmin.inc
blob: 321bc2a788b0a7247d48716eb47c9fe292e9153d (plain) (tree)
1
2
3
4
5
6
7
8
9
10
                   




                                                                                                                         
                                                                                         
                                                                                                                               

                               
                                             

                                                        
                                                         
                

 
patch_slxadmin () {
	# Install config
	cp -p "static_files/slxadmin-config.php" "$WWWDIR/slx-admin/config.php" || perror "slxadmin config.php not found"
	chmod 640 "$WWWDIR/slx-admin/config.php"
	chown root:www-data "$WWWDIR/slx-admin/config.php"

	# appending a variable with satellite server build date/time to slx-admin config:
	echo "define('CONFIG_FOOTER', 'Build time: $(date "+%Y-%m-%d %H:%m:%S"), $VERSION');" >> "$WWWDIR/slx-admin/config.php"

	# Create redirect for /
	cat > "$WWWDIR/index.php" <<-HIERDOCK
		<?php
		Header('Location: /slx-admin/?do=Main');
		Header('HTTP/1.1 301 Moved permanently');
	HIERDOCK
}