From 603df9660eb46a73bb8b2c49815367b1d6c057ce Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Sun, 5 Feb 2006 17:04:31 +0000 Subject: [PATCH] suppression spip_migre --- .gitattributes | 1 - spip_migre | 166 ------------------------------------------------- 2 files changed, 167 deletions(-) delete mode 100755 spip_migre diff --git a/.gitattributes b/.gitattributes index c3dfb58f65..2e499b6135 100644 --- a/.gitattributes +++ b/.gitattributes @@ -364,4 +364,3 @@ ecrire/safehtml/readme.txt -text /puce_rtl.gif -text /rien.gif -text /spip_action.php -text -/spip_migre -text diff --git a/spip_migre b/spip_migre deleted file mode 100755 index ceec5a51f6..0000000000 --- a/spip_migre +++ /dev/null @@ -1,166 +0,0 @@ -#!/bin/bash - -# Script pour rendre Spip extensible -# laisse tomber les .php3 par la meme occasion -# garde neanmoins les .php3 pour honorer les vieux signets. - -#MVCOMMAND="mv" -# a terme: -MVCOMMAND="svn mv" - -#COMMITCOMMAND="cat " -# aterme -COMMITCOMMAND="svn commit -F " - -function sed_inc_version_php3_in_public -{ -for i in $(grep -l inc_version.php3 *.php*) -do - sed 's/inc_version.php3/inc_version.php/' $i > x - mv x $i -done -} - - -# Ajouter inc_ a qq fichiers derogatoires et reporter ce renommage - -function normalise_inc -{ -for i in $(grep -l 'pclzip.lib' inc*php*) -do - sed 's/pclzip.lib/inc_pclzip/' $i > x - mv x $i -done - -$MVCOMMAND pclzip.lib.php inc_pclzip.php - -for i in $(grep -l 'lab_' inc*php*) -do - sed 's/lab_/inc_/' $i > x - mv x $i -done - -$MVCOMMAND lab_diff.php inc_diff.php -$MVCOMMAND lab_ortho.php inc_ortho.php -$MVCOMMAND lab_revisions.php inc_revisions.php -} - -# Differencier les inc_c charge automatiquement en les renommant en exec_ -# Donc pour tous les scripts S ayant un inc_S associe, renommer celui-ci -# sauf qq cas particuliers en moins - -function renomme_en_exec_et_en_php -{ -mv index.php3 i3 -mv index.php i -mv forum.php3 f -mv statistiques.php3 s -for i in *.php*; do - if [ -f inc_${i%3} ]; - then - $MVCOMMAND inc_${i%3} exec_${i%3} - elif [ -f inc_$i ]; - then - $MVCOMMAND inc_$i exec_${i%3} - fi -done -mv i3 index.php3 -mv i index.php -mv f forum.php3 -mv s statistiques.php3 -# et d'autres en plus -$MVCOMMAND inc_auth.php3 exec_auth.php -$MVCOMMAND inc_accueil.php exec_accueil.php - -for i in inc_spip_action*; do - $MVCOMMAND $i exec_${i#inc_} -done - -for i in inc_*.php3; do - $MVCOMMAND $i ${i%3} -done - -# Pour respecter "la fonction F_dist est definie dans exec_F.php" -# il faut remplacer - par _ dans le nom des fichiers - -$MVCOMMAND exec_config-contenu.php exec_config_contenu.php -$MVCOMMAND exec_config-multilang.php exec_config_multilang.php -$MVCOMMAND exec_config-fonctions.php exec_config_fonctions.php -$MVCOMMAND exec_config-lang.php exec_config_lang.php -} - - -# et renommer les qq fonction config-F en config_F -function renomme_tiret_en_souligne -{ -for i in exec_config* inc_presentation.php -do - sed 's/\(_ecrire(.[a-z]*\)\-/\1_/' $i > x - mv x $i -done -} - - -function change_pivot -{ -# 2 appels de la fonction pivot qui n'ont pas de php3 -for i in $(grep -l "generer_url_ecrire([^)]*.php" *.php*) -do -sed 's/\(generer_url_ecrire("[^)]*\).php/\1/g' $i > x -mv x $i -done - -# Et maintenant, changer la definition de la fonction pivot -# et eliminer les sequelles de - en _ - -grep -v "= include_rustine" inc_utils.php | -sed 's/$ext=.*"."/$args = "?exec=$script" . ($args ? "\&$args"/; s,$script$ext,,; s/f = str_replace.*$/f = $nom;/;s/(.inc_. /("exec_" /' > x -mv x inc_utils.php - -# consequence 1: inc devient index, avec une valeur par defaut en dur -sed 's/inc_version.php3/inc_version.php/;s/$SCRIPT_NAME/"accueil"/' inc.php3 > index.php - -# consequence 2: nouveau test pour les scripts sans authentification - -sed 's/inc_version.php3/inc_version.php/;s%SCRIPT_NAME%_REQUEST["exec"]) OR (substr(basename($SCRIPT_NAME),0,11) == "spip_cookie"%' inc_version.php > x -mv x inc_version.php - -# pour continuer le service des .php3: changer inc pour qu'il appelle index -# (tous les scripts .php3 valent "include('inc.php3')" a present) -sed 's/include.*$/$_REQUEST["exec"] = $SCRIPT_NAME; include("index.php");/' info.php3 > inc.php3 -} - - -echo "Ce depot resulte de l'application de:" > log -type normalise_inc | grep -v "is a function" >> log -sed_inc_version_php3_in_public -$COMMITCOMMAND log -sleep 1 -rm log - -cd ecrire - -echo "Ce depot resulte de l'application de:" > log -type normalise_inc | grep -v "is a function" >> log -normalise_inc -$COMMITCOMMAND log -sleep 1 - -echo "Ce depot resulte de l'application de:" > log -type renomme_en_exec_et_en_php | grep -v "is a function" >> log -renomme_en_exec_et_en_php -$COMMITCOMMAND log -sleep 1 - -echo "Ce depot resulte de l'application de:" > log -type renomme_tiret_en_souligne | grep -v "is a function" >> log -renomme_tiret_en_souligne -$COMMITCOMMAND log -sleep 1 - -echo "Ce depot resulte de l'application de:" > log -type change_pivot | grep -v "is a function" >> log -change_pivot -$COMMITCOMMAND log - -rm log -- GitLab