bodegablockdeubuntu

 #!/bin/sh
# Restaura una colección de Amarok respaldada anteriormente"

######### CAMBIAR CONFIGURACIÓN AQUÍ #########
# Directorio de las colecciones respaldadas:
RESPALDO=~/backup/amarok

# Archivo destino de las listas dinámicas:
AMAROK_DYNAMIC_LIST=~/.kde/share/apps/amarok/dynamicbrowser_save.xml

# Archivo destino de las listas inteligentes:
AMAROK_SMARTPLAY_LIST=~/.kde/share/apps/amarok/smartplaylistbrowser_save.xml

# Archivo destino de amarokrc:
AMAROKRC=~/.kde/share/config/amarokrc

# Carpeta destino de las carátulas de los discos:
AMAROK_COVERS=~/.kde/share/apps/amarok/albumcovers

# Carpeta destino de las listas estáticas (m3u):
AMAROK_PLAYLIST=~/.kde/share/apps/amarok/playlists

# Carpeta destino de los navegadores de contexto (themes):
AMAROK_THEMES=~/.kde/share/apps/amarok/themes

######### FIN DE LAS CONFIGURACIONES #########


# Pide la fecha del respaldo a restaurar:
echo Ingrese la fecha del respaldo a restaurar según el siguiente orden: día-mes-año. Ej: 30-01-2009:
read FECHA

# Restaurando la colección respaldada:
cd $RESPALDO/$FECHA/
tar -xvjf amarok.mysql.tar.bz2
mysql -p -u USUARIO -h localhost amarok < amarok.mysql

# Restaurando amarokrc:
cp $RESPALDO/$FECHA/amarokrc $AMAROKRC

# Restaurando las listas dinámicas:
cp $RESPALDO/$FECHA/dynamicbrowser_save.xml $AMAROK_DYNAMIC_LIST

# Restaurando las listas inteligentes:
cp $RESPALDO/$FECHA/smartplaylistbrowser_save.xml $AMAROK_SMARTPLAY_LIST

# Restaurando las carátulas de los discos:
rm -r $AMAROK_COVERS
cp -r $RESPALDO/$FECHA/albumcovers $AMAROK_COVERS

# Restaurando las listas estáticas. Posteriormente deben ser importadas por Amarok:
rm -r $AMAROK_PLAYLIST
cp -r $RESPALDO/$FECHA/playlists $AMAROK_PLAYLIST

# Restaurando los navegadores de contexto (themes):
rm -r $AMAROK_THEMES
cp -r $RESPALDO/$FECHA/themes $AMAROK_THEMES