|
Lines 78-83
EOF
Link Here
|
| 78 |
fi |
78 |
fi |
| 79 |
fi |
79 |
fi |
| 80 |
|
80 |
|
|
|
81 |
# Check if we need to rename the Apache vhost files |
| 82 |
RENAME_APACHE_FILES="no" |
| 83 |
for vhost in $(koha-list); do |
| 84 |
if [ -f "/etc/apache2/sites-available/$vhost" ] && \ |
| 85 |
[ ! -f "/etc/apache2/sites-available/$vhost.conf" ]; then |
| 86 |
RENAME_APACHE_FILES="yes" |
| 87 |
break # at least one, trigger renaming |
| 88 |
fi |
| 89 |
done |
| 90 |
|
| 91 |
if [ "$RENAME_APACHE_FILES" = "yes" ]; then |
| 92 |
# If the user agreed we now rename their Apache files |
| 93 |
db_get koha-common/rename-apache-vhost-files |
| 94 |
if [ "$RET" = "false" ]; then |
| 95 |
# We're not renaming the files, just print a warning |
| 96 |
cat <<EOF >&2 |
| 97 |
Warning: you have chosen not to migrate your Apache virtual hosts files to the |
| 98 |
Apache 2.4 naming schema. You can do it manually by running this for each |
| 99 |
Koha instance: |
| 100 |
|
| 101 |
$ sudo a2dissite instance |
| 102 |
$ sudo mv /etc/apache2/sites-available/instance \ |
| 103 |
/etc/apache2/sites-available/instance.conf |
| 104 |
$ sudo a2ensite instance |
| 105 |
EOF |
| 106 |
else |
| 107 |
# We have to rename the Apache files |
| 108 |
for site in $(koha-list); do |
| 109 |
ENABLE_VHOST="yes" |
| 110 |
if [ -f "/etc/apache2/sites-available/$site" ] && \ |
| 111 |
[ ! -f "/etc/apache2/sites-available/$site.conf" ]; then |
| 112 |
if ! a2dissite $site > /dev/null 2>&1; then |
| 113 |
echo "Warning: problem disabling $site in Apache" >&2 |
| 114 |
ENABLE_VHOST="no" |
| 115 |
fi |
| 116 |
# Rename the vhost definition files |
| 117 |
mv "/etc/apache2/sites-available/$site" \ |
| 118 |
"/etc/apache2/sites-available/$site.conf" |
| 119 |
|
| 120 |
if [ "$ENABLE_VHOST" = "yes" ]; then |
| 121 |
if ! a2ensite $site > /dev/null 2>&1; then |
| 122 |
echo "Warning: problem enabling $site in Apache" >&2 |
| 123 |
fi |
| 124 |
fi |
| 125 |
fi |
| 126 |
done |
| 127 |
fi |
| 128 |
fi |
| 129 |
|
| 81 |
db_stop |
130 |
db_stop |
| 82 |
|
131 |
|
| 83 |
exit 0 |
132 |
exit 0 |