Jan Wagner ha revisionato questo gist 10 years ago. Vai alla revisione
1 file changed, 1 insertion, 1 deletion
migrate_apache22to24.sh
| @@ -14,7 +14,7 @@ done | |||
| 14 | 14 | ||
| 15 | 15 | # migrate server config snippets | |
| 16 | 16 | for CONF in $(ls -l ${APACHE2BASEDIR}/conf.d/ | grep -v ^l | awk {'print $9'} | grep -v ^$); do | |
| 17 | - | if ! [[ ${CONF} == *".conf" ]]; then | |
| 17 | + | if ! [ ${CONF##*.} == "conf" ]; then | |
| 18 | 18 | mv ${APACHE2BASEDIR}/conf.d/${CONF} ${APACHE2BASEDIR}/conf.d/${CONF}.conf | |
| 19 | 19 | CONF="${CONF}.conf" | |
| 20 | 20 | fi | |
Jan Wagner ha revisionato questo gist 11 years ago. Vai alla revisione
1 file changed, 14 insertions, 14 deletions
migrate_apache22to24.sh
| @@ -5,21 +5,21 @@ APACHE2BASEDIR="/tmp/apache2" | |||
| 5 | 5 | ||
| 6 | 6 | # migrate vHost config | |
| 7 | 7 | for SITECONF in $(ls -l ${APACHE2BASEDIR}/sites-enabled/ | awk {'print $9'} | grep -v ^$ | grep -v ".conf$"); do | |
| 8 | - | echo "Migrating ${SITECONF}" | |
| 9 | - | mv ${APACHE2BASEDIR}/sites-available/${SITECONF} ${APACHE2BASEDIR}/sites-available/${SITECONF}.conf | |
| 10 | - | rm ${APACHE2BASEDIR}/sites-enabled/${SITECONF} | |
| 11 | - | # a2ensite ${SITECONF} | |
| 12 | - | ln -s ../sites-available/${SITECONF}.conf ${APACHE2BASEDIR}/sites-enabled/${SITECONF}.conf | |
| 8 | + | echo "Migrating ${SITECONF}" | |
| 9 | + | mv ${APACHE2BASEDIR}/sites-available/${SITECONF} ${APACHE2BASEDIR}/sites-available/${SITECONF}.conf | |
| 10 | + | rm ${APACHE2BASEDIR}/sites-enabled/${SITECONF} | |
| 11 | + | # a2ensite ${SITECONF} | |
| 12 | + | ln -s ../sites-available/${SITECONF}.conf ${APACHE2BASEDIR}/sites-enabled/${SITECONF}.conf | |
| 13 | 13 | done | |
| 14 | 14 | ||
| 15 | 15 | # migrate server config snippets | |
| 16 | 16 | for CONF in $(ls -l ${APACHE2BASEDIR}/conf.d/ | grep -v ^l | awk {'print $9'} | grep -v ^$); do | |
| 17 | - | if ! [[ ${CONF} == *".conf" ]]; then | |
| 18 | - | mv ${APACHE2BASEDIR}/conf.d/${CONF} ${APACHE2BASEDIR}/conf.d/${CONF}.conf | |
| 19 | - | CONF="${CONF}.conf" | |
| 20 | - | fi | |
| 21 | - | mv ${APACHE2BASEDIR}/conf.d/${CONF} ${APACHE2BASEDIR}/conf-available/${CONF} | |
| 22 | - | # enable this | |
| 23 | - | CONF=$(basename ${CONF} .conf) | |
| 24 | - | a2enconf ${CONF} | |
| 25 | - | done | |
| 17 | + | if ! [[ ${CONF} == *".conf" ]]; then | |
| 18 | + | mv ${APACHE2BASEDIR}/conf.d/${CONF} ${APACHE2BASEDIR}/conf.d/${CONF}.conf | |
| 19 | + | CONF="${CONF}.conf" | |
| 20 | + | fi | |
| 21 | + | mv ${APACHE2BASEDIR}/conf.d/${CONF} ${APACHE2BASEDIR}/conf-available/${CONF} | |
| 22 | + | # enable this | |
| 23 | + | CONF=$(basename ${CONF} .conf) | |
| 24 | + | a2enconf ${CONF} | |
| 25 | + | done | |
waja ha revisionato questo gist 11 years ago. Vai alla revisione
1 file changed, 25 insertions
migrate_apache22to24.sh(file creato)
| @@ -0,0 +1,25 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | # as long as /var/lib/dpkg/info/apache2.postinst has no migration code, we need this script | |
| 3 | + | # for details see http://anonscm.debian.org/cgit/pkg-apache/apache2.git/plain/debian/apache2.NEWS | |
| 4 | + | APACHE2BASEDIR="/tmp/apache2" | |
| 5 | + | ||
| 6 | + | # migrate vHost config | |
| 7 | + | for SITECONF in $(ls -l ${APACHE2BASEDIR}/sites-enabled/ | awk {'print $9'} | grep -v ^$ | grep -v ".conf$"); do | |
| 8 | + | echo "Migrating ${SITECONF}" | |
| 9 | + | mv ${APACHE2BASEDIR}/sites-available/${SITECONF} ${APACHE2BASEDIR}/sites-available/${SITECONF}.conf | |
| 10 | + | rm ${APACHE2BASEDIR}/sites-enabled/${SITECONF} | |
| 11 | + | # a2ensite ${SITECONF} | |
| 12 | + | ln -s ../sites-available/${SITECONF}.conf ${APACHE2BASEDIR}/sites-enabled/${SITECONF}.conf | |
| 13 | + | done | |
| 14 | + | ||
| 15 | + | # migrate server config snippets | |
| 16 | + | for CONF in $(ls -l ${APACHE2BASEDIR}/conf.d/ | grep -v ^l | awk {'print $9'} | grep -v ^$); do | |
| 17 | + | if ! [[ ${CONF} == *".conf" ]]; then | |
| 18 | + | mv ${APACHE2BASEDIR}/conf.d/${CONF} ${APACHE2BASEDIR}/conf.d/${CONF}.conf | |
| 19 | + | CONF="${CONF}.conf" | |
| 20 | + | fi | |
| 21 | + | mv ${APACHE2BASEDIR}/conf.d/${CONF} ${APACHE2BASEDIR}/conf-available/${CONF} | |
| 22 | + | # enable this | |
| 23 | + | CONF=$(basename ${CONF} .conf) | |
| 24 | + | a2enconf ${CONF} | |
| 25 | + | done | |