.titleBar { margin-bottom: 5px!important; }

Tar von Suse Linux 9.x funktioniert nicht

Dieses Thema im Forum "FRITZ!Box Fon: Modifikationen" wurde erstellt von Roaster, 4 Okt. 2005.

  1. Roaster

    Roaster Neuer User

    Registriert seit:
    19 Sep. 2005
    Beiträge:
    35
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hi,

    nachdem ich die einzelnen Mods wie Telnet, Imond und die Netcapi Geschichte erfolgreich, einzeln installieren konnte, ärgerte mich nur eins, dass beim Einspielen eines der Pakete, die anderen wieder deaktiviert sind.

    Na, dann dachte ich mir machste aus allen dreien ein einzelnens, erstellste eine Install Datei im Unterverzeichnis ./var uns lässt das ganze mittels "tar --owner 0 --group 0 -cf beispiel.image var/install" packen.

    Weit gefehlt, alles was ich bisher so ausprobiert hatte, tar unter Windows und Suse 9.x schlug auf meine FritzBox Fon Wlan im Error Protokoll als - ich denke, unbekanntes Dateiformat - fehl.

    Es liegt definitiv nicht am Inhalt der Install Datei, da ich bereits eines der hier verfügbaren Mods ausgepackt und mit Tar wieder eingepackt habe und ebenfalls fehlerhaft upgeloaded hatte.

    Meine Datei sieht derzeit so aus:
    Code:
    #! /bin/sh
    
    ##################################################################################
    # install results:
    ##################################################################################
    export INSTALL_SUCCESS_NO_REBOOT=0
    export INSTALL_SUCCESS_REBOOT=1
    export INSTALL_WRONG_HARDWARE=2
    export INSTALL_KERNEL_CHECKSUM=3
    export INSTALL_FILESYSTEM_CHECKSUM=4
    export INSTALL_URLADER_CHECKSUM=5
    export INSTALL_OTHER_ERROR=6
    export INSTALL_FIRMWARE_VERSION=7
    
    major=`grep tffs /proc/devices`
    tffs_major=${major%%tffs}
    
    ##################################################################################
    # create file
    ##################################################################################
    echo "#! /bin/sh" >/var/rc.user
    
    echo 'major=`grep tffs /proc/devices`'        >>/var/rc.user
    echo 'tffs_major=${major%%tffs}'              >>/var/rc.user
    echo "telnetd -l /sbin/ar7login"              >>/var/rc.user
    echo "killall capiotcp_server"                >>/var/rc.user
    echo "sleep 5"                                >>/var/rc.user
    echo "/usr/bin/capiotcp_server -p5031 -m3 &"  >>/var/rc.user
    echo "cd /var/tmp"                            >>/var/rc.user
    echo "while !(ping -c 1 trayimonc.de); do"    >>/var/rc.user    
    echo "sleep 5"                                >>/var/rc.user
    echo "done"                                   >>/var/rc.user
    echo "wget http://trayimonc.de/daemons.tar"   >>/var/rc.user
    echo "tar xf daemons.tar"                     >>/var/rc.user
    echo "rm /var/tmp/daemons.tar"                >>/var/rc.user
    echo "/var/tmp/install.sh"                    >>/var/rc.user 
    echo "rm /var/tmp/install.sh"                 >>/var/rc.user
    
    ##################################################################################
    # save file
    ##################################################################################
    cp /var/rc.user /var/flash/debug.cfg
    
    exit $INSTALL_SUCCESS_REBOOT
    # exit $INSTALL_SUCCESS_NO_REBOOT
    
    Ich habe hier der einfachheithalber den Code von DTraceOn aus dem Dtrace Paket von AVM genommen und "erweitert" - denke mal, dass dies so funktionieren müsste. Oops, ich hoffe ich darf den Code hier posten - wenn nicht, dann korrigiert mich bitte!

    Kann mir jemand noch Tipps geben, wie ich die Install zum Laufen bekommen, also mittels Tar natürlich?

    Ich kenne bereits den Thread mit Cygwin und Tar - nur leider hiflt mir dieser nicht weiter...

    Cu,
    Michael

    PS: Warum ist bei mir der Aufruf dieses Forums so ar... langsam? Jede andere Seit flutsch hier rein (DSL 1000), nur diese hier kosten mich noch den letzten Nerv :(
     
  2. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    2
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Hi.
    Du musst das busybox tar benutzen. Da gibt es irgendwelche Inkompatibilitäten.

    Es gibt wohl größere Probleme mit dem Forum. Ist echt bescheiden so. Aber es wird daran gearbeitet...

    MfG Oliver