Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| upgrade [20.09.2012 22:02 (vor 14 Jahren)] – cwacha | upgrade [16.11.2016 23:18 (vor 10 Jahren)] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 41: | Zeile 41: | ||
| wikidir=./ | wikidir=./ | ||
| + | |||
| all() { | all() { | ||
| clean && import && migrate | clean && import && migrate | ||
| } | } | ||
| + | |||
| import() { | import() { | ||
| echo "##### importing" | echo "##### importing" | ||
| tar xfz dokuwiki-*.tgz | tar xfz dokuwiki-*.tgz | ||
| - | mv dokuwiki-???? | + | mv dokuwiki $wikidir |
| cd $wikidir | cd $wikidir | ||
| chmod 777 conf | chmod 777 conf | ||
| Zeile 57: | Zeile 57: | ||
| cd .. | cd .. | ||
| } | } | ||
| + | |||
| migrate() { | migrate() { | ||
| echo "##### migrating" | echo "##### migrating" | ||
| Zeile 64: | Zeile 64: | ||
| cp | cp | ||
| } | } | ||
| + | |||
| backup() { | backup() { | ||
| echo "##### backup" | echo "##### backup" | ||
| Zeile 83: | Zeile 83: | ||
| cp $wikidir/ | cp $wikidir/ | ||
| cp $wikidir/ | cp $wikidir/ | ||
| - | + | ||
| - | # migrate | + | # backup |
| cp -R $wikidir/ | cp -R $wikidir/ | ||
| cp -R $wikidir/ | cp -R $wikidir/ | ||
| Zeile 92: | Zeile 92: | ||
| cp -R $wikidir/ | cp -R $wikidir/ | ||
| + | # remove OSX extended attributes | ||
| + | xattr -c -r backup | ||
| + | |||
| chmod -R 777 backup | chmod -R 777 backup | ||
| rm -rf wiki-backup.tar.gz | rm -rf wiki-backup.tar.gz | ||
| Zeile 97: | Zeile 100: | ||
| rm -rf backup | rm -rf backup | ||
| } | } | ||
| + | |||
| clean() { | clean() { | ||
| echo "##### cleaning" | echo "##### cleaning" | ||
| rm -rf $wikidir | rm -rf $wikidir | ||
| rm -rf backup | rm -rf backup | ||
| + | rm -rf dokuwiki | ||
| } | } | ||
| + | |||
| usage() { | usage() { | ||
| echo " | echo " | ||
| Zeile 110: | Zeile 114: | ||
| declare -F | awk ' | declare -F | awk ' | ||
| } | } | ||
| + | |||
| if [ $# -eq 0 ]; then | if [ $# -eq 0 ]; then | ||
| usage | usage | ||
| exit | exit | ||
| fi | fi | ||
| + | |||
| action=" | action=" | ||
| shift | shift | ||
| + | |||
| declare -F " | declare -F " | ||
| [ $? -ne 0 ] && echo "no such action: $action" | [ $? -ne 0 ] && echo "no such action: $action" | ||
| + | |||
| echo "##### done" | echo "##### done" | ||
| </ | </ | ||