fichiers effaces

Pàgina inicial

Reply to this message
Autor: guilde
Data:  
A: guilde
Assumptes nous: RESOLU Re: fichiers effaces
Assumpte: fichiers effaces
Bonjour,

En installant "moonlight 3d" (logiciel graphique), il m'est arrivé un
truc pas drole: un script d'installation m'a effacé (rm -fr *) des
fichiers et des répertoires Le temps que je comprenne que le script
n'était pas en train d'installer, mais d'effacer, presque tout
mon /home/alain a été vidé.

J'ai une sauvegarde qui date d'il y a environ 3 semaines, je pourrais
donc récupérer une bonne partie des éléments effacée, mais pas tous.

J'ai regarde sur google pour trouver un moyen des récupérer les fichiers
et répertoires qui ont disparus, mais sans grand succés.

Il me semble que ce sujet a été évoqué sur la liste, mais je ne suis pas
parvenu à le retrouver.


Avez vous une idée? (ma partition /home est en reiserFS)

Merci



PS: voici le script qui est responsable de ce merdier



#!/bin/sh

CURRENT_DIR=`pwd`
TARGET_DIR=../../distribution/

cd $TARGET_DIR

# delete old build
rm -fr *

# export from Subversion
svn export http://www2.futureware.at/svn/gregor/Moonlight/Moonlight

cd Moonlight

# build java parts of Moonlight|3D
ant compile
ant package

# build win32 startup batch file

WIN32_CLASSPATH=ml3d.jar

for i in lib/jar/*.jar ; do
WIN32_CLASSPATH="$i;$WIN32_CLASSPATH"
done

for i in lib/Win32/i686/*.jar ; do
WIN32_CLASSPATH="$i;$WIN32_CLASSPATH"
done

echo "SET PATH=lib/Win32/i686;%PATH%" >> moonlight.bat
echo "SET ML_CLASSPATH=$WIN32_CLASSPATH;%CLASSPATH%" >> moonlight.bat
echo "JAVA.EXE -Xmx256m -cp %ML_CLASSPATH% ml.ML3D" >> moonlight.bat

# build platform only versions of archives:

cd ..

mkdir Moonlight-Linux-i686/
cp -vR Moonlight/* Moonlight-Linux-i686/
rm -vfr Moonlight-Linux-i686/lib/Darwin/
rm -vfr Moonlight-Linux-i686/lib/Win32/
mkdir Moonlight-Win32-i686/
cp -vR Moonlight/* Moonlight-Win32-i686/
rm -vfr Moonlight-Win32-i686/lib/Darwin/
rm -vfr Moonlight-Win32-i686/lib/Linux/

zip -r Moonlight-Win32-i686.zip Moonlight-Win32-i686/
tar -cvjf Moonlight-Linux-i686.tar.bz2 Moonlight-Linux-i686/

cd $CURRENT_DIR