wok rev 18893
Update apache post_install
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sat Feb 13 10:39:15 2016 +0100 (2016-02-13) |
parents | a2346222a89e |
children | 362f5ed1734c |
files | apache/receipt |
line diff
1.1 --- a/apache/receipt Fri Feb 12 20:27:04 2016 +0000 1.2 +++ b/apache/receipt Sat Feb 13 10:39:15 2016 +0100 1.3 @@ -75,24 +75,30 @@ 1.4 1.5 post_install() 1.6 { 1.7 - local lang=$(. /etc/locale.conf 2>/dev/null; echo ${LANG#*_}) 1.8 - local tz=$(cat /etc/TZ 2>/dev/null) 1.9 - local hostname=$(cat /etc/hostname 2>/dev/null) 1.10 + local lang=$(. $1/etc/locale.conf 2>/dev/null; echo ${LANG#*_}) 1.11 + local tz=$(cat $1/etc/TZ 2>/dev/null) 1.12 + local hostname=$(cat $1/etc/hostname 2>/dev/null) 1.13 1.14 # Just in case. 1.15 chown www.www "$1/var/log/$PACKAGE" 1.16 ping -c 2 $(hostname) > /dev/null 2>&1 || 1.17 sed -i "s/localhost/$(hostname) localhost/" "$1/etc/hosts" 1.18 + sed -i -e "s/^#\(LoadModule.*slotmem_shm.*\)$/\1/" \ 1.19 + -e "s/.*ServerName www.example.*/ServerName ${hostname:-slitaz}/" \ 1.20 + $1/etc/apache/httpd.conf $1/etc/apache/ssl/httpd-ssl.conf 1.21 + grep -qs Apache $1/var/www/index.html && 1.22 + sed -i 's|^LighTTPD.*|&\nApache configs : /etc/apache|' \ 1.23 + $1/var/www/index.html 1.24 [ -s "$1/etc/ssl/apache/apache.pem" ] || 1.25 openssl req -new -x509 -keyout "$1/etc/ssl/apache/apache.pem" \ 1.26 -out "$1/etc/ssl/apache/apache.pem" -days 3650 -nodes <<EOT 1.27 -${lang:-us} 1.28 -${tz:-UTC} 1.29 +${lang:-US} 1.30 +${tz:-Somewhere} 1.31 + 1.32 + 1.33 1.34 ${hostname:-slitaz} 1.35 1.36 - 1.37 - 1.38 EOT 1.39 [ -z "$quiet" ] && echo # Start new line 1.40 ( cd "$1/$INSTALLED/" ; grep -l /etc/apache/conf.d/ */receipt ) | \