2328
|
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=${BMP_RCPATH:-".audacious"}
|
|
8 XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-"$HOME/.config"}
|
|
9 XDG_DATA_HOME=${XDG_DATA_HOME:-"$HOME/.local/share"}
|
|
10 XDG_CACHE_HOME=${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_CONFIG_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_CONFIG_HOME/"
|
|
24 mv "$HOME/$BMP_RCPATH/Skins" "$XDG_DATA_HOME/"
|
|
25 mv "$HOME/$BMP_RCPATH/accels" "$XDG_CONFIG_HOME/"
|
|
26 mv "$HOME/$BMP_RCPATH/log" "$XDG_CONFIG_HOME/"
|
|
27
|
|
28 echo "Conversion done. Please move the remaining files manually."
|