Script de actualización automática de WordPress

Ayer salió una nueva versión de WordPress, la 2.6.2. ¡Oh, no! ¡Hay que actualizar! Lo dejo para mañana… ¡NO! Pero es que me da una pereza…. Ok, es el momento de hacer un script anti-pereza 🙂 La próxima vez que WordPress actualice, será ejecutar el script ¡y listo!

Estando en:
$ pwd
$DOCUMENT_ROOT/diariolinux.com/httpdocs

Creamos un fichero ./upgrade, con permisos de ejecución, y el siguiente contenido:

$ cat ./upgrade


#!/bin/bash
#
# descargar última versión de WordPress
wget http://wordpress.org/latest.tar.gz -P /tmp
pushd .
mkdir /tmp/upgradewp
dir=/tmp/upgradewp
back=`date +%d%m%Y_%H%M`
new=/tmp/latest.tar.gz
#
# copia de seguridad, por si acaso las actualización va mal...
tar -cvzf wordpress_$back.tgz * > /dev/null
mv wordpress_$back.tgz $dir
#
# mover los ficheros que NO quiero que sean machacados con nuevas versiones
mv .htaccess $dir
mv wp-content $dir
mv wp-config.php $dir
mv favicon.ico $dir
cp -R wp-content/uploads $dir
cp ./upgrade.sh $dir
#
# borrar los ficheros de la versión actual de WordPress
rm -rf *
#
# descomprimir la nueva versión
tar -xvzf $new -C . > /dev/null
mv wordpress/* .
rmdir wordpress
#
# recuperar ficheros especiales
cp $dir/.htaccess .
cp -R $dir/wp-content .
cp $dir/wp-config.php .
cp $dir/upgrade.sh .
cp $dir/favicon.ico .
cp -R wp-content/uploads wp-content/uploads
#
# elige tus permisos
# chmod -R XXX wp-content

¡Ojo! No me responsabilizo de posibles pérdidas de datos. Así que si vas a ejecutar el script que indico, mejor haz primero una prueba en tu máquina local, y asegúrate de que te va a funcionar perfectamente. A mí me funciona, pero YMMV.

Linux, Wine y Chrome: es posible

Receta rápida para usar Chrome en Linux (usando Wine, hasta que Google se digne a sacar una versión para Linux nativa, o bien algún desarrollador externo lo consiga):

 

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list
sudo apt-get update

 

sudo apt-get install wine

juanan@cox:/tmp$ wine –version

wine-1.1.3

wget http://gpdl.google.com/chrome/install/149.27/chrome_installer.exe

wine chrome_installer.exe

 

wget http://www.kegel.com/wine/winetricks
sh ./winetricks riched20 riched30
sh ./winetricks corefonts tahoma wine "$HOME/.wine/drive_c/windows/profiles/$USER/Local Settings/Application Data/Google/Chrome/Application/chrome.exe" --new-http --in-process-plugins

 

GnomeFiles.org crackeado y fuera de servicio

Gnome Files es (¿era?) un estupendo sitio recopilatorio de aplicaciones para GNOME llevado a la práctica por Eugenia Loli-Queru (no es fácil encontrar mujeres en el mundo del software libre y Eugenia es una grata sorpresa, con sólidos conocimientos técnicos). Eugenia es también la administradora del sitio OsNews. Es ya la tercera vez que piratean GnomeFiles, y su administradora ha decidido que hasta aquí hemos llegado. Al parecer va a cerrar el sitio (de momento los links redirigen a OsNews…) Malas noticias, era un buen directorio software para GNOME. ¿Cuál usáis vosotros aparte de SourceForge y Freshmeat? ¿y específico para GNOME? ¿y para KDE?