comparison contrib/migrate_config.sh @ 2780:37e46a06a8d4 trunk

[svn] Moved migrate_config.sh to contrib.
author js
date Fri, 18 May 2007 14:01:45 -0700
parents migrate_config.sh@630910fd140f
children
comparison
equal deleted inserted replaced
2779:79c75896893a 2780:37e46a06a8d4
1 #!/bin/sh
2 #
3 # This script is used to convert the old $HOME/.audacious config dir
4 # to the new XDG basedir equivalent.
5 #
6
7 : ${BMP_RCPATH:=".audacious"}
8 : ${XDG_CONFIG_HOME:="$HOME/.config"}
9 : ${XDG_DATA_HOME:="$HOME/.local/share"}
10 : ${XDG_CACHE_HOME:="$HOME/.cache"}
11
12 rm -fr "$XDG_CONFIG_HOME/audacious"
13 rm -fr "$XDG_DATA_HOME/audacious"
14 rm -fr "$XDG_CACHE_HOME/audacious"
15
16 mkdir -p "$XDG_CONFIG_HOME/audacious"
17 mkdir -p "$XDG_DATA_HOME/audacious/Plugins"
18 mkdir -p "$XDG_DATA_HOME/audacious/Skins"
19 mkdir -p "$XDG_CACHE_HOME/audacious/thumbs"
20
21 mv "$HOME/$BMP_RCPATH/config" "$XDG_CONFIG_HOME/audacious/"
22 mv "$HOME/$BMP_RCPATH/playlist.xspf" "$XDG_CONFIG_HOME/audacious/"
23 mv "$HOME/$BMP_RCPATH/Plugins" "$XDG_DATA_HOME/audacious/"
24 mv "$HOME/$BMP_RCPATH/Skins" "$XDG_DATA_HOME/audacious/"
25 mv "$HOME/$BMP_RCPATH/accels" "$XDG_CONFIG_HOME/audacious/"
26 mv "$HOME/$BMP_RCPATH/log" "$XDG_CONFIG_HOME/audacious/"
27
28 echo "Conversion done. Please move the remaining files manually."