|
Lines 124-153
dump_instance()
Link Here
|
| 124 |
output="$output to $metadump" |
124 |
output="$output to $metadump" |
| 125 |
[ "$quiet" = "no" ] && echo "$output" |
125 |
[ "$quiet" = "no" ] && echo "$output" |
| 126 |
|
126 |
|
| 127 |
if [ "$exclude_logs" = "yes" ]; then |
127 |
# tar has exit status 1 if any file has changed while being read, |
| 128 |
tar -czf "$metadump" -C / $excludes \ |
128 |
# which is likely to happen as the logfiles are included. |
| 129 |
"etc/koha/sites/$name" \ |
129 |
set +e |
| 130 |
"etc/apache2/sites-available/$instancefile" \ |
|
|
| 131 |
"etc/apache2/sites-enabled/$instancefile" \ |
| 132 |
"var/lib/koha/$name" \ |
| 133 |
$uploaded_files_dir \ |
| 134 |
$uploaded_temp_files_dir |
| 135 |
|
130 |
|
| 136 |
chown "root:$name-koha" "$metadump" |
131 |
if [ "$exclude_logs" = "yes" ]; then |
| 137 |
chmod g+r "$metadump" |
132 |
tar -czf "$metadump" -C / $excludes \ |
|
|
133 |
"etc/koha/sites/$name" \ |
| 134 |
"etc/apache2/sites-available/$instancefile" \ |
| 135 |
"etc/apache2/sites-enabled/$instancefile" \ |
| 136 |
"var/lib/koha/$name" \ |
| 137 |
$uploaded_files_dir \ |
| 138 |
$uploaded_temp_files_dir |
| 138 |
else |
139 |
else |
| 139 |
tar -czf "$metadump" -C / $excludes \ |
140 |
tar -czf "$metadump" -C / $excludes \ |
| 140 |
"etc/koha/sites/$name" \ |
141 |
"etc/koha/sites/$name" \ |
| 141 |
"etc/apache2/sites-available/$instancefile" \ |
142 |
"etc/apache2/sites-available/$instancefile" \ |
| 142 |
"etc/apache2/sites-enabled/$instancefile" \ |
143 |
"etc/apache2/sites-enabled/$instancefile" \ |
| 143 |
"var/lib/koha/$name" \ |
144 |
"var/lib/koha/$name" \ |
| 144 |
"var/log/koha/$name" \ |
145 |
"var/log/koha/$name" \ |
| 145 |
$uploaded_files_dir \ |
146 |
$uploaded_files_dir \ |
| 146 |
$uploaded_temp_files_dir |
147 |
$uploaded_temp_files_dir |
|
|
148 |
fi |
| 149 |
|
| 150 |
if [ "$?" != "1" -a "$?" != "0" ]; then |
| 151 |
exit $? |
| 152 |
fi |
| 153 |
|
| 154 |
set -e |
| 147 |
|
155 |
|
| 148 |
chown "root:$name-koha" "$metadump" |
156 |
chown "root:$name-koha" "$metadump" |
| 149 |
chmod g+r "$metadump" |
157 |
chmod g+r "$metadump" |
| 150 |
fi |
|
|
| 151 |
|
158 |
|
| 152 |
[ "$quiet" = "no" ] && echo "Done." |
159 |
[ "$quiet" = "no" ] && echo "Done." |
| 153 |
fi |
160 |
fi |
| 154 |
- |
|
|