~libravatar/libravatar/master

« back to all changes in this revision

Viewing changes to debian/libravatar-cdn.postinst

  • Committer: Francois Marier
  • Date: 2012-07-09 10:18:45 UTC
  • Revision ID: git-v1:7798b765946d003401af40e9afcb19ca941007ff
Add optional ServerAlias directives in Apache config files

This is mainly to add support for the libravatar.bit domain.

See bug #789751.

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
        cp ${APACHE_CONFIG} ${APACHE_CONFIG}.working
30
30
        cp ${AWSTATS_CONFIG} ${AWSTATS_CONFIG}.working
31
31
 
 
32
        for MARKER in __WWWSERVERALIAS__ __CDNSERVERALIAS__ __SECCDNSERVERALIAS__ ; do
 
33
            # Turns __MARKER__ into marker and puts packagename/ on the front
 
34
            DEBCONF_VAR=$(echo "${MARKER:2:${#MARKER}-4}" | tr '[:upper:]' '[:lower:]')
 
35
 
 
36
            db_get libravatar-common/$DEBCONF_VAR
 
37
            VALUE=${RET}
 
38
            if [ "z${VALUE}" = "z" ] ; then
 
39
                sed -i -e "s/${MARKER}//g" ${APACHE_CONFIG}.working
 
40
            else
 
41
                sed -i -e "s/${MARKER}/ServerAlias ${RET}/g" ${APACHE_CONFIG}.working
 
42
            fi
 
43
        done
 
44
 
32
45
        for MARKER in $(grep -o -E '__[A-Z0-9_]+__' ${APACHE_CONFIG}.working); do
33
46
            # Turns __MARKER__ into marker and puts packagename/ on the front
34
47
            DEBCONF_VAR=$(echo "${MARKER:2:${#MARKER}-4}" | tr '[:upper:]' '[:lower:]')