annotate migrate_config.sh @ 2335:e80c9dfc93aa trunk

[svn] - g_strsplit() wraps strsplit(3), and thus has different results on different systems (strsplit nul-terminates on uclibc). process URIs in a different way, as a result.
author nenolod
date Mon, 15 Jan 2007 08:44:39 -0800
parents d88558b0de0a
children aa15ae72f7fb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2328
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
1 #!/bin/sh
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
2 #
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
3 # This script is used to convert the old $HOME/.audacious config dir
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
4 # to the new XDG basedir equivalent.
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
5 #
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
6
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
7 BMP_RCPATH=${BMP_RCPATH:-".audacious"}
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
8 XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-"$HOME/.config"}
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
9 XDG_DATA_HOME=${XDG_DATA_HOME:-"$HOME/.local/share"}
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
10 XDG_CACHE_HOME=${XDG_CACHE_HOME:-"$HOME/.cache"}
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
11
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
12 rm -fr "$XDG_CONFIG_HOME/audacious"
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
13 rm -fr "$XDG_DATA_HOME/audacious"
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
14 rm -fr "$XDG_CACHE_HOME/audacious"
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
15
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
16 mkdir -p "$XDG_CONFIG_HOME/audacious"
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
17 mkdir -p "$XDG_CONFIG_HOME/audacious/Plugins"
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
18 mkdir -p "$XDG_DATA_HOME/audacious/Skins"
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
19 mkdir -p "$XDG_CACHE_HOME/audacious/thumbs"
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
20
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
21 mv "$HOME/$BMP_RCPATH/config" "$XDG_CONFIG_HOME/audacious/"
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
22 mv "$HOME/$BMP_RCPATH/playlist.xspf" "$XDG_CONFIG_HOME/audacious/"
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
23 mv "$HOME/$BMP_RCPATH/Plugins" "$XDG_CONFIG_HOME/"
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
24 mv "$HOME/$BMP_RCPATH/Skins" "$XDG_DATA_HOME/"
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
25 mv "$HOME/$BMP_RCPATH/accels" "$XDG_CONFIG_HOME/"
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
26 mv "$HOME/$BMP_RCPATH/log" "$XDG_CONFIG_HOME/"
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
27
d88558b0de0a [svn] - Added script for migration to XDG basedir.
js
parents:
diff changeset
28 echo "Conversion done. Please move the remaining files manually."