if ssh root@$IPADDRESS test -d /var/mobile; then
sshfs root@$IPADDRESS:/var/mobile/Media $MOUNTPOINT/ -o workaround=rename
else
sshfs root@$IPADDRESS:/var/root/Media $MOUNTPOINT/ -o workaround=rename
firoot@$IPADDRESS existe el directorio /var/mobile y si es así monte el ipod ahí. El problema es que mi ipod también tiene esa carpeta por lo que al ver que la condición se cumplia mi iPod terminaba ahí. if [ $1 == 1.1.1 ]
then
sshfs root@$IPADDRESS:/var/root/Media $MOUNTPOINT/ -o workaround=rename
elif [ $1 == 1.1.2 ]
then
shfs root@$IPADDRESS:/var/root/Media $MOUNTPOINT/ -o workaround=rename
else
sshfs root@$IPADDRESS:/var/mobile/Media $MOUNTPOINT/ -o workaround=rename
fiEs un fix muy feo, pero creo que puede servir... con eso especificamos que versión de firmware tenemos, si tenemos la 1.1.1 tendremos que correr ipod-touch-mount 1.1.1 y nos montará todo donde debe de ir, para cualquier otra versión se pondrá en /var/mobilechmod +x downgrade.sh
sudo ./downgrade.shSe tiene que correr como superusuario por que tenemos que sobreescribir algunas cosas, sin más aquí está el script:#!/bin/bash
wget http://romo.homelinux.org/ipod-convenience-downgrade.tar.gz
tar xvfz ipod-convenience-downgrade.tar.gz
cd ipod-convenience-downgrade
if [ ! -d /usr/share/ipod-convenience ]
then
echo "Creating directories"
mkdir usr/share/ipod-convenience/
mkdir usr/share/doc/ipod-convenience/
fi
cp etc/default/ipod-convenience /etc/default/ipod-convenience
cp var/lib/dpkg/info/ipod-convenience.preinst /var/lib/dpkg/info/ipod-convenience.preinst
cp var/lib/dpkg/info/ipod-convenience.templates /var/lib/dpkg/info/ipod-convenience.templates
cp var/lib/dpkg/info/ipod-convenience.md5sums /var/lib/dpkg/info/ipod-convenience.md5sums
cp var/lib/dpkg/info/ipod-convenience.list /var/lib/dpkg/info/ipod-convenience.list
cp var/lib/dpkg/info/ipod-convenience.config /var/lib/dpkg/info/ipod-convenience.config
cp var/lib/dpkg/info/ipod-convenience.postrm /var/lib/dpkg/info/ipod-convenience.postrm
cp var/lib/dpkg/info/ipod-convenience.conffiles /var/lib/dpkg/info/ipod-convenience.conffiles
cp var/lib/dpkg/info/ipod-convenience.postinst /var/lib/dpkg/info/ipod-convenience.postinst
cp usr/share/doc/ipod-convenience/changelog.Debian.gz /usr/share/doc/ipod-convenience/changelog.Debian.gz
cp usr/share/doc/ipod-convenience/changelog.gz /usr/share/doc/ipod-convenience/changelog.gz
cp usr/share/doc/ipod-convenience/copyright /usr/share/doc/ipod-convenience/copyright
cp usr/share/doc/ipod-convenience/README.gz /usr/share/doc/ipod-convenience/README.gz
cp usr/share/ipod-convenience/mount-umount /usr/share/ipod-convenience/
echo "ipod-convenience downgraded"
diciembre 2007 enero 2008 febrero 2008 marzo 2008 mayo 2008 marzo 2009
Suscribirse a Entradas [Atom]